{"id":2238,"date":"2010-05-05T20:34:57","date_gmt":"2010-05-05T10:34:57","guid":{"rendered":"http:\/\/nsrd.info\/blog\/?p=2238"},"modified":"2010-05-05T20:34:57","modified_gmt":"2010-05-05T10:34:57","slug":"whats-missing-with-thin-provisioning","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/","title":{"rendered":"What&#8217;s missing with thin provisioning?"},"content":{"rendered":"<p>I&#8217;m stepping out of my normal NetWorker zone here to briefly discuss what I think is a fundamental flaw with the current state of thin provisioning.<\/p>\n<p>The notion of thin provisioning has effectively been around for ages, since it&#8217;s effectively from the mainframe age, but we started to see it come back into focus a while ago with the notion of &#8220;expanding disks&#8221; for virtualisation products. Ironically these started initially in the workstation products (VMware Workstation, Parallels Desktop, etc.) before starting to gain popularity at the enterprise virtualisation layer.<\/p>\n<p>Yet thin provisioning doesn&#8217;t stop there \u2013 it&#8217;s also available at the array level, particularly in NAS devices as well.\u00a0So what happens when you mix guest thin provisioning in a hypervisor with thin provisioning at the array\/NAS level providing storage to the hypervisor?<\/p>\n<p>Chaos.<\/p>\n<p>Multiple layers of thin provisioning is potentially a major management headache in systems storage allocation. Why? It makes determining what storage you have available and allocated, when looking at any one layer, practically impossible. vSphere for instance may see that you&#8217;ve got 2TB of free space in storage that&#8217;s currently unallocated, and your NAS may be telling it there&#8217;s 2TB of free space, but it may actually only have 500GB free. Compounding the issue, the individual operating systems leveraging that storage as guests will also each have their own ideas about how much storage is available for use. One system suffering unexpected data growth (e.g., a patch provided by a vendor without warning that it&#8217;ll generate thousands of log messages a minute) might cause the entire thin provisioning sand castle to collapse around you.<\/p>\n<p>This leads me to my concern about what&#8217;s missing in thin provisioning: a consolidated dashboard. A cross platform, cross vendor dashboard where every product that advertises &#8220;thin provisioning&#8221; can share information in the storage realm so that you, the storage administrator, can instantly see an exact display of allocated vs available <em>real<\/em> capacity.<\/p>\n<p>This isn&#8217;t something that&#8217;s going to appear tomorrow, but I&#8217;d suggest that if all the vendors currently running around shouting about &#8220;thin provisioning&#8221; are really serious about it, they&#8217;d come up with a common, published API that can be used by any product to query through the entire storage-access vertical. I regret to say the C-word, but it&#8217;s clear there needs to be an inter-vendor Committee to discuss this requirement. That&#8217;s right, NetApp and EMC, HDS and HP, VMware and Microsoft (just to name a few) all need to sit at the same table and agree on a common framework that can be leveraged.<\/p>\n<p>Without this, we&#8217;ll just keep going down the current rather chaotic and hazardous thin provisioning pathway. It&#8217;s like an uncleared minefield \u2013 you may manage to stagger through it without being blown up, but the odds are against you.<\/p>\n<p>Surely even the vendors can see the logical imperative to reduce those odds.<\/p>\n<p><strong><em>Disclaimer<\/em><\/strong><em>: I&#8217;m prepared to admit that I&#8217;m completely wrong, and that vendors have already tackled this and I missed the announcement. Someone, please prove me wrong.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m stepping out of my normal NetWorker zone here to briefly discuss what I think is a fundamental flaw with&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[12,13],"tags":[939,996,1084],"class_list":["post-2238","post","type-post","status-publish","format-standard","hentry","category-general-technology","category-general-thoughts","tag-storage","tag-thin-provisioning","tag-virtualisation"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Preston de Guise\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Data Protection Hub | All things Data Protection\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"What\u2019s missing with thin provisioning? | Data Protection Hub\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2010-05-05T10:34:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2010-05-05T10:34:57+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"What\u2019s missing with thin provisioning? | Data Protection Hub\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2010\\\/05\\\/05\\\/whats-missing-with-thin-provisioning\\\/#article\",\"name\":\"What\\u2019s missing with thin provisioning? | Data Protection Hub\",\"headline\":\"What&#8217;s missing with thin provisioning?\",\"author\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2010\\\/05\\\/05\\\/whats-missing-with-thin-provisioning\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Preston de Guise\"},\"datePublished\":\"2010-05-05T20:34:57+10:00\",\"dateModified\":\"2010-05-05T20:34:57+10:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2010\\\/05\\\/05\\\/whats-missing-with-thin-provisioning\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2010\\\/05\\\/05\\\/whats-missing-with-thin-provisioning\\\/#webpage\"},\"articleSection\":\"General Technology, General thoughts, storage, thin provisioning, Virtualisation\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2010\\\/05\\\/05\\\/whats-missing-with-thin-provisioning\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nsrd.info\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/category\\\/general-technology\\\/#listItem\",\"name\":\"General Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/category\\\/general-technology\\\/#listItem\",\"position\":2,\"name\":\"General Technology\",\"item\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/category\\\/general-technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2010\\\/05\\\/05\\\/whats-missing-with-thin-provisioning\\\/#listItem\",\"name\":\"What&#8217;s missing with thin provisioning?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2010\\\/05\\\/05\\\/whats-missing-with-thin-provisioning\\\/#listItem\",\"position\":3,\"name\":\"What&#8217;s missing with thin provisioning?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/category\\\/general-technology\\\/#listItem\",\"name\":\"General Technology\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#person\",\"name\":\"Preston de Guise\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2010\\\/05\\\/05\\\/whats-missing-with-thin-provisioning\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Preston de Guise\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/#author\",\"url\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/\",\"name\":\"Preston de Guise\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2010\\\/05\\\/05\\\/whats-missing-with-thin-provisioning\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Preston de Guise\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2010\\\/05\\\/05\\\/whats-missing-with-thin-provisioning\\\/#webpage\",\"url\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2010\\\/05\\\/05\\\/whats-missing-with-thin-provisioning\\\/\",\"name\":\"What\\u2019s missing with thin provisioning? | Data Protection Hub\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2010\\\/05\\\/05\\\/whats-missing-with-thin-provisioning\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/#author\"},\"datePublished\":\"2010-05-05T20:34:57+10:00\",\"dateModified\":\"2010-05-05T20:34:57+10:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/\",\"name\":\"Data Protection Hub\",\"description\":\"All things Data Protection\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"What\u2019s missing with thin provisioning? | Data Protection Hub","description":"","canonical_url":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/#article","name":"What\u2019s missing with thin provisioning? | Data Protection Hub","headline":"What&#8217;s missing with thin provisioning?","author":{"@id":"https:\/\/nsrd.info\/blog\/author\/nsrd\/#author"},"publisher":{"@id":"https:\/\/nsrd.info\/blog\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g","width":96,"height":96,"caption":"Preston de Guise"},"datePublished":"2010-05-05T20:34:57+10:00","dateModified":"2010-05-05T20:34:57+10:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/#webpage"},"isPartOf":{"@id":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/#webpage"},"articleSection":"General Technology, General thoughts, storage, thin provisioning, Virtualisation"},{"@type":"BreadcrumbList","@id":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog#listItem","position":1,"name":"Home","item":"https:\/\/nsrd.info\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/category\/general-technology\/#listItem","name":"General Technology"}},{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/category\/general-technology\/#listItem","position":2,"name":"General Technology","item":"https:\/\/nsrd.info\/blog\/category\/general-technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/#listItem","name":"What&#8217;s missing with thin provisioning?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/#listItem","position":3,"name":"What&#8217;s missing with thin provisioning?","previousItem":{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/category\/general-technology\/#listItem","name":"General Technology"}}]},{"@type":"Person","@id":"https:\/\/nsrd.info\/blog\/#person","name":"Preston de Guise","image":{"@type":"ImageObject","@id":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g","width":96,"height":96,"caption":"Preston de Guise"}},{"@type":"Person","@id":"https:\/\/nsrd.info\/blog\/author\/nsrd\/#author","url":"https:\/\/nsrd.info\/blog\/author\/nsrd\/","name":"Preston de Guise","image":{"@type":"ImageObject","@id":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g","width":96,"height":96,"caption":"Preston de Guise"}},{"@type":"WebPage","@id":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/#webpage","url":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/","name":"What\u2019s missing with thin provisioning? | Data Protection Hub","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/nsrd.info\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/#breadcrumblist"},"author":{"@id":"https:\/\/nsrd.info\/blog\/author\/nsrd\/#author"},"creator":{"@id":"https:\/\/nsrd.info\/blog\/author\/nsrd\/#author"},"datePublished":"2010-05-05T20:34:57+10:00","dateModified":"2010-05-05T20:34:57+10:00"},{"@type":"WebSite","@id":"https:\/\/nsrd.info\/blog\/#website","url":"https:\/\/nsrd.info\/blog\/","name":"Data Protection Hub","description":"All things Data Protection","inLanguage":"en-US","publisher":{"@id":"https:\/\/nsrd.info\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"Data Protection Hub | All things Data Protection","og:type":"article","og:title":"What\u2019s missing with thin provisioning? | Data Protection Hub","og:url":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/","article:published_time":"2010-05-05T10:34:57+00:00","article:modified_time":"2010-05-05T10:34:57+00:00","twitter:card":"summary","twitter:title":"What\u2019s missing with thin provisioning? | Data Protection Hub"},"aioseo_meta_data":{"post_id":"2238","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 05:20:10","updated":"2025-07-20 04:45:31","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nsrd.info\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nsrd.info\/blog\/category\/general-technology\/\" title=\"General Technology\">General Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tWhat\u2019s missing with thin provisioning?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/nsrd.info\/blog"},{"label":"General Technology","link":"https:\/\/nsrd.info\/blog\/category\/general-technology\/"},{"label":"What&#8217;s missing with thin provisioning?","link":"https:\/\/nsrd.info\/blog\/2010\/05\/05\/whats-missing-with-thin-provisioning\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-A6","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/2238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/comments?post=2238"}],"version-history":[{"count":0,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/2238\/revisions"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=2238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=2238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=2238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}