{"id":443,"date":"2023-06-30T17:09:22","date_gmt":"2023-06-30T17:09:22","guid":{"rendered":"https:\/\/tristantodd.com\/?p=443"},"modified":"2023-06-30T17:12:51","modified_gmt":"2023-06-30T17:12:51","slug":"why-vvols-in-2023","status":"publish","type":"post","link":"https:\/\/tristantodd.com\/?p=443","title":{"rendered":"Why vVols in 2023?"},"content":{"rendered":"\n<p>Remember when those of use in the VDI space used to joke around about \u201cthis is the year of the desktop!\u201d? Well, for the last 10 months I\u2019ve been very busy talking about vVols in a variety of forums. It is a wildly popular topic and i\u2019m seeing a surge in adoption (shoutout to my awesome customers and partners!) So &#8211; why are vVols a hot topic right now?<\/p>\n\n\n\n<p><strong>Let&#8217;s realize some value of a core vSphere feature<\/strong><\/p>\n\n\n\n<p>Development of vVols started back in 2011 and was announced at VMWorld in 2013. vVols were then shipped with vSphere 6.0 in 2015. This vSphere-Land post provides a very nice overview of the history of vVols &#8211; <a href=\"https:\/\/tinyurl.com\/bdza3tbu\">https:\/\/tinyurl.com\/bdza3tbu<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image1-1-1024x535.png\" alt=\"\" class=\"wp-image-454\" width=\"525\" height=\"274\" srcset=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image1-1-1024x535.png 1024w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image1-1-300x157.png 300w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image1-1-768x401.png 768w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image1-1-1536x802.png 1536w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image1-1-750x392.png 750w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image1-1.png 1636w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><figcaption class=\"wp-element-caption\">Basic vVols Logical View<\/figcaption><\/figure>\n\n\n\n<p>So\u2026for the last 8 years, vVols have been part of the core SDDC stack. The Storage Policy Based Management (SPBM) policy engine has been a mainstream feature in vSphere for a significant amount of time. Numerous best-in-class storage and data protection solutions now support vVols. We can\u2019t consider vVols to be a fringe or nouveau feature any longer. So, now in 2023, doesn\u2019t it make sense to deploy the powerful capabilities in this core feature? Let\u2019s talk about some of the features that are especially relevant today.<\/p>\n\n\n\n<p><strong>vVols Technology has matured<\/strong><\/p>\n\n\n\n<p>Let\u2019s face it &#8211; when vVols were first launched, things were a little rough around the edges. Scale and performance were a problem. Solutions integrations were sparse. And there weren\u2019t a lot of platforms that supported vVols.&nbsp;<\/p>\n\n\n\n<p>In 2023, things have evolved. The performance\/scale\/resiliency attributes in vSphere (especially in vSphere 8u1) are very refined. Many of the <a href=\"https:\/\/core.vmware.com\/resource\/whats-new-vsphere-8-core-storage\">core innovations in vSphere 8<\/a> are focused on vVols and the roadmap looks amazing. There are numerous great storage platforms out there that support vVols. Lots of amazing backup solutions are vVols ready. And most industry-leading monitoring\/reporting solutions support vVols.&nbsp;<\/p>\n\n\n\n<p><strong>Efficiency through Automation<\/strong><\/p>\n\n\n\n<p>I talk to numerous IT organizations every week and I consistently hear that teams are interested in automation as a means to add efficiency to routine operations. vVols and SPBM offer built-in SDDC automation where you can easily and flexibly apply data service policies to VMs and even individual disks. This means that you can create and enforce consistent SLAs easily, AND you can rely on vSphere policy enforcement to keep things tight. Changing data services policies (to adapt to a changing set of of business requirements) is as easy as applying a new SPBM policy! And if SPBM can\u2019t do it, it is easy to leverage PowerCLI and REST API to operationalize your blueprints.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"292\" src=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image3-1024x292.png\" alt=\"\" class=\"wp-image-455\" srcset=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image3-1024x292.png 1024w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image3-300x86.png 300w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image3-768x219.png 768w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image3-1536x438.png 1536w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image3-750x214.png 750w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image3.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">PowerCLI and vVols automation magic<\/figcaption><\/figure>\n\n\n\n<p><strong>Operational Rigor and Consistency<\/strong><\/p>\n\n\n\n<p>From accurate workload placement to consistent policy-based assignment of data protection services, vVols SPBM can lead to more consistent services that can lead to greater consistency and uniformity of services. This leads to a consistent SDDC foundation and better shot at true intrinsic security. Entropy and sloppiness in storage service configurations can make it harder to spot data service policy violations. An application server that is classified as production could be better protected from malware attacks if a \u201csnapshot locally every hour\u201d policy is enforced. And SPBM and vVols make this easy!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image4-1024x653.png\" alt=\"\" class=\"wp-image-456\" width=\"456\" height=\"291\" srcset=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image4-1024x653.png 1024w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image4-300x191.png 300w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image4-768x490.png 768w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image4-750x479.png 750w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image4.png 1354w\" sizes=\"auto, (max-width: 456px) 100vw, 456px\" \/><figcaption class=\"wp-element-caption\">Myriad options available with SPBM Policies!<\/figcaption><\/figure>\n\n\n\n<p><strong>Silos as barriers<\/strong><\/p>\n\n\n\n<p>The divide between storage and virtualization teams is much less today. In the good old days, there was a organizational fence between storage and virtualization teams. These days I\u2019m seeing fewer and fewer operational silos between storage and virtualization teams. The operational aspects of vVols shift the way that storage capacity is consumed and the way that data services policies are assigned. Virtualization ops teams are put in direct control of many functions that were the responsibility of the storage teams in the VMFS age. As IT organizations become less specialized, it is far easier for vVols to be introduced without causing tension and angst in IT camps and silos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image5-1024x460.png\" alt=\"\" class=\"wp-image-457\" width=\"460\" height=\"206\" srcset=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image5-1024x460.png 1024w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image5-300x135.png 300w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image5-768x345.png 768w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image5-1536x690.png 1536w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image5-750x337.png 750w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image5.png 1906w\" sizes=\"auto, (max-width: 460px) 100vw, 460px\" \/><figcaption class=\"wp-element-caption\">Are the days of tech silos over?<\/figcaption><\/figure>\n\n\n\n<p><strong>Increased efficiency at scale<\/strong><\/p>\n\n\n\n<p>With vVols we can enjoy better efficiency in allocating capacity with vVols (provision required vDisk capacity and not a bunch of VMFS overhead). It is not uncommon to see a 10 to 15% reduction in capacity consumption when the same workload is moved from VMFS to vVols. I see this routinely when working with small and large customers.&nbsp;<\/p>\n\n\n\n<p>The performance benefits of vVols can also be significant. with storage provider based snapshots is huge. This VMware whitepaper provides weighty arguments in favor of vVols based storage if virtual machine snapshots are employed &#8211; <a href=\"https:\/\/tinyurl.com\/2adjn4eu\">https:\/\/tinyurl.com\/2adjn4eu<\/a> The comparison graphs that show VMFS versus vVols performance when vVols are present is eye-opening! Other performance benefits can come from thinks like vDisk level QoS policies, where IO or throughput limits can be set and enforced. What a great way to reduce noisy neighbor issues!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image6-1024x526.png\" alt=\"\" class=\"wp-image-458\" width=\"525\" height=\"270\" srcset=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image6-1024x526.png 1024w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image6-300x154.png 300w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image6-768x395.png 768w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image6-750x385.png 750w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image6.png 1226w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><figcaption class=\"wp-element-caption\">Seriously &#8211; you need to read this amazing VMware paper!<\/figcaption><\/figure>\n\n\n\n<p><strong>Telemetry and metrics<\/strong><\/p>\n\n\n\n<p>This is one of things that I find the most compelling about vVols in 2023. I love me some data and vVols lets us derive performance and capacity insights at a VM and vDisk level of granularity. With VMFS, we can\u2019t easily see back-end performance and capacity utilization statistics or trends when tens or hundreds of VMs are deployed on a shared datastore. Since vVols operate as individual volumes, we get to enjoy more granular views of storage stats. And with modern data services platforms like Pure Storage, we present these statistics right in the vSphere Web Client via our plugin integration. This means that an operator doesn\u2019t need to access a backend storage interface to consume these stats &#8211; they are right there in the vCenter UI and available via REST API as well!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image7-1024x788.png\" alt=\"\" class=\"wp-image-459\" width=\"432\" height=\"332\" srcset=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image7-1024x788.png 1024w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image7-300x231.png 300w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image7-768x591.png 768w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image7-1536x1182.png 1536w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image7-2048x1577.png 2048w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image7-750x577.png 750w\" sizes=\"auto, (max-width: 432px) 100vw, 432px\" \/><figcaption class=\"wp-element-caption\">vDisk level telemetry is a game changer!<\/figcaption><\/figure>\n\n\n\n<p><strong>Summary<\/strong><\/p>\n\n\n\n<p>So, why are we still talking about vVols in 2023? <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image2-1024x396.png\" alt=\"\" class=\"wp-image-460\" width=\"597\" height=\"231\" srcset=\"https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image2-1024x396.png 1024w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image2-300x116.png 300w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image2-768x297.png 768w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image2-1536x594.png 1536w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image2-750x290.png 750w, https:\/\/tristantodd.com\/wp-content\/uploads\/2023\/06\/image2.png 1804w\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" \/><\/figure>\n\n\n\n<p>The efficiency, automation, and telemetry benefits that come with vVols help us more easily adopt a cloud operating model. In the same way that large service providers and public clouds operate efficiently, consistently, and securely &#8211; modern IT organizations desire the same operational capabilities. vVols have matured and are now considered as a core vSphere feature. It\u2019s a great time to take \u2018em for a spin!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Remember when those of use in the VDI space used to joke around about \u201cthis is the year of the desktop!\u201d? Well, for the last 10 months I\u2019ve been very busy talking about vVols in a variety of forums. It is a wildly popular topic and i\u2019m seeing a surge in adoption (shoutout to my &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/tristantodd.com\/?p=443\">Continue reading<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"amp_status":"","footnotes":""},"categories":[19,1,20],"tags":[],"class_list":["post-443","post","type-post","status-publish","format-standard","hentry","category-tech","category-uncategorized","category-vsphere","item-wrap"],"_links":{"self":[{"href":"https:\/\/tristantodd.com\/index.php?rest_route=\/wp\/v2\/posts\/443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tristantodd.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tristantodd.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tristantodd.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tristantodd.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=443"}],"version-history":[{"count":2,"href":"https:\/\/tristantodd.com\/index.php?rest_route=\/wp\/v2\/posts\/443\/revisions"}],"predecessor-version":[{"id":461,"href":"https:\/\/tristantodd.com\/index.php?rest_route=\/wp\/v2\/posts\/443\/revisions\/461"}],"wp:attachment":[{"href":"https:\/\/tristantodd.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=443"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tristantodd.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=443"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tristantodd.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}