• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Yellow Bricks

by Duncan Epping

  • Home
  • Unexplored Territory Podcast
  • HA Deepdive
  • ESXTOP
  • Stickers/Shirts
  • Privacy Policy
  • About
  • Show Search
Hide Search

Introducing vSAN 8 – Express Storage Architecture (ESA)

Duncan Epping · Aug 30, 2022 ·

I debated whether I would write this blog now or wait a few weeks, as I know that the internet will be flooded with articles. But as it helps me as well to write down these things, I figured why not. So what is this new version of vSAN? vSAN Express Storage Architecture (vSAN ESA) introduces a new architecture for vSAN specifically with vSAN 8.0. This new architecture was developed to cater to this wave of new flash devices that we have seen over the past years, and we expect to see in the upcoming years. Not just storage, it also takes the huge improvements in terms of networking throughput and bandwidth into consideration. On top of that, we’ve also seen huge increases in available CPU and Memory capacity, hence it was time for a change.

Does that mean the “original” architecture is gone? No, vSAN Original Storage Architecture (OSA) still exists today and will exist for the foreseeable future. VMware understands that customers have made significant investments, so it will not disappear. Also, vSAN 8 brings fixes and new functionality for users of the current vSAN architecture (the logical cache capacity has been increased to 1.6TB instead of 600GB for instance.) VMware also understands that not every customer is ready to adopt this “single tier architecture”, which is what vSAN ESA delivers in the first release, but mind that this architecture also caters to other implementations (two-tier) in the future. What does this mean? When you create a vSAN cluster, you get to pick the architecture that you want to deploy for that environment (ESA or OSA), it is that simple! And of course, you do that based on the type of devices you have available. Or even better, you look at the requirements of your apps and you base your decision of OSA vs ESA and the type of hardware you need on those requirements. Again, to reiterate, vSAN Express Storage Architecture provides a flexible architecture that will use a single tier in vSAN 8 taking modern-day hardware (and future innovations) into consideration.

Before we look at the architecture, why would a customer care, what does vSAN ESA bring?

  • Simplified storage device provisioning
  • Lower CPU usage per processed IO
  • Adaptive RAID-5 and RAID-6 at the performance of RAID-1
  • Up to 4x better data compression
  • Snapshots with minimal performance impact

When you create a vSAN ESA cluster the first thing that probably stands out is that you no longer need to create disk groups, which speaks to the “Simplified storage device provisioning” bullet point. With the OSA implementation, you create a disk group with a caching device and capacity devices, but with ESA that is no longer needed. This is the first thing I noticed. You now simply select all devices and they will be part of your vSAN datastore. It doesn’t mean though that there’s no caching mechanism, but it just has been implemented differently. With vSAN ESA, all devices contribute to capacity and all devices contribute to performance. It has the added benefit that if one device fails that it doesn’t impact anything else but what is stored on that device. With OSA, of course, it could impact the whole disk group that the device belonged to.

So now that we know that we no longer have disk groups with caching disks, how do we ensure we still get the performance customers expect? Well, there were a couple of things that were introduced that helped with that. First of all, a new log-structured file system was introduced. This file system helps with coalescing writes and enables fast acknowledgments of the IOs. This new layer will also enable direct compression of the data (enabled by default, and can be disabled via policy) and packaging of full stripes for the capacity “leg”. Capacity what? Yes, this is a big change that is introduced as well. With vSAN ESA you have a capacity leg and a performance leg. Let me show you what that looks like, and kudos to Pete Koehler for the great diagram!

As the above diagram indicates, you have a performance leg which is RAID-1 and then there’s a capacity leg which can be RAID-1 but will typically be RAID-5 or RAID-6. Depending on the size of your cluster of course. Another thing that will depend on the size of the cluster, this the size of your RAID-5 configuration, that is where the adaptable RAID-5 comes into play. It is an interesting solution, and it enables customers to use RAID-5 implementations starting with only 3 hosts all the way up to 6 hosts or more. If you have 3-5 hosts then you will get a 2+1 configuration, meaning 2 components for data and 1 for parity. When you have 6 hosts or larger you will get a 4+1 configuration. This is different from the original implementation as there you would always get 3+1. For RAID-6 the implementation is 4+2 by the way.

I’ve already briefly mentioned it, but compression is now enabled by default. The reason for it is that the cost of compression is really low with the current implementation as compression happens all the way at the top. That means that when a write is performed the blocks actually are sent over the network compressed as well to their destination and they are stored immediately. So no need to unpack and compress again. The other interesting thing is that the implementation of compression has also changed, leading to an improved efficiency that can go up to an 8:1 data reduction. The same applies to encryption implementation, it also happens at the top, so you get data-at-rest and data-in-transit encryption automatically when it is enabled. Enabling encryption still happens at the cluster level though, where compression can now be enabled/disabled on a per VM basis.

Another big change is the snapshot implementation. We’ve seen a few changes in snapshot implementation over the years, but this one is a major change. I guess the big change is that when you create a snapshot vSAN does not create a separate object. This means that the snapshot basically exists within the current object layout. Big benefit, of course, being that the object count doesn’t skyrocket when you create many snapshots, another added benefit is the performance of this implementation. Consolidation of a snapshot for instance when tested went 100x faster, this means much lower stun times, which I know everyone can appreciate. Not only is it much much faster to consolidate, but also normal IO is much faster during consolidation and during snapshot creation. I love it!

The last thing I want to mention is that from a networking perspective vSAN ESA not only performs much better, but it also is much more efficient. Allowing for ever faster resyncs, and faster virtual machine I/O. On top of that, because compression has been implemented the way it has been implemented it simply also means there’s more bandwidth remaining.

For those who prefer to hear the vSAN 8 ESA story through a podcast, make sure to check the Unexplored Territory Podcast next week, as we will have Pete Koehler answering all questions about vSAN ESA. Also, on core.vmware.com you will find ALL details of this new architecture in the upcoming weeks, and also make sure to read this official blog post on vmware.com.

Unexplored Territory #024 – Managing your multi-cloud workloads with Project Ensemble/Aria! Featuring Jad El-Zein

Duncan Epping · Aug 23, 2022 ·

We are getting closer to VMworld VMware Explore, and that means that we will be talking more and more about new stuff. This episode features Jad El-Zein, and Jad introduces the world of multi-cloud workload management through VMware Project Ensemble, now known as VMware Aria. I personally learned a lot during this episode and during the prep of this episode, I hope you will also find it useful. Listen via Apple (https://apple.co/3ADhJWv), Spotify (https://spoti.fi/3dMfR51), or via the player below!

vSphere Breakroom Chats benefits of containers and some challenges customers face!

Duncan Epping · Aug 17, 2022 ·

I was recently invited to join the vSphere Breakroom Chats video series and had a lot of fun with Shobith going over the various challenges customers are seeing, but of course, also discussing the benefits for customers when running these workloads on a virtualized platform. Wanted to use my blog at least to share the outcome of our discussion with all readers. Just watch it below, or go to this link and watch it on youtube directly. We discussed the following topics:

  1. Benefits of containers and why they are so entrenched in the IT industry.
  2. Challenges that enterprises are facing in scaling containers in their environment
  3. How is Kubernetes solving these issues faced by enterprises? And how VMware is helping IT admins with this?
  4. The future direction of Kubernetes and microservices technology
  5. Tips for IT professionals wanting to educate themselves on Kubernetes, containers, and microservices.

If you have a podcast by the way, or you have a youtube channel and would like me to be a guest, don’t hesitate to reach out. Always happy to join for a fun conversation!

Unexplored Territory #023 – Introducing Oracle Cloud VMware Solution with Richard Garsthagen

Duncan Epping · Aug 10, 2022 ·

Although it is the summer holiday season in Europe, we don’t take a break when it comes to releasing new podcast content. This episode features one of the first VMware bloggers ever (maybe the first!?), who now is responsible for Cloud at Oracle, Richard Garsthagen. Richard introduced us to the world of Oracle Cloud VMware Solution. Very interesting stuff if you ask me, and with some unique capabilities compared to other public cloud offerings. (Especially from an operational point of view!) Listen now on Spotify (https://spoti.fi/3bB5QXE), Apple (https://apple.co/3SCPoa2), or anywhere else you get your podcasts! Or simply use the player below.

Top 15 VMware Explore Sessions to attend!

Duncan Epping · Jul 12, 2022 ·

Every year over the past decade or so I have done this “Top 15/20 VMworld Sessions to attend” post, although VMworld no longer exists and VMware created this new event called VMware Explore, I feel that this tradition does need to live on! I went over the full catalog and picked the 15 sessions I feel are “must-watch” content. Now, to be clear, this is my opinion and you may not agree, and that is fine! If you feel a session is missing, just drop a note in the comment section so people can see what else they should consider watching/attending!

Before we start the list, I do want to mention that Frank Denneman, William Lam, and I will be part of a panel session hosted by Pete Flecha and John Nichsolson, aka the Virtually Speaking Podcast crew. The Title of the session is: “60 Minutes of Virtually Speaking Live: Accelerating Cloud Transformation [MCLB2804US]“. Make sure to register as soon as you can, as I am sure that this one will fill up fast!

Here we go, please note that this is a mix of “live/in-person” and “on-demand” sessions, and the sessions are in no particular order!

  • Project Monterey Behind the Scenes: A Technical Deep Dive [CEIB1576US] by Dave Morera and Meghana Badrinath (In-Person)
  • Deconstructing vSAN – A Deep Dive into the Internals of vSAN [INDB2406USD] by Pete Koehler and John Nicholson (On-Demand)
  • Get to Know the Next-Generation of vSAN Architecture [CEIB2172US] by Rakesh Radhakrishnan and Wenguang Wang (In-Person)
  • Core Storage Best Practice Deep Dive [CEIB1382USD] by Cody Hosterman and Jason Massae (On-Demand)
  • How Your Future Server Purchase Should Be Ready for Tiered Memory [VIB1390US] by Richard Brunner (In-Person)
  • Project Capitola – Vision for a Disaggregated Memory World – Addressing Capacity and Cost Challenges for Business-Critical Applications [CEIB1268USD] by Sudhir Balasubramanian, Sridhar Kayathi, Arvind Jagannath (On-Demand)
  • A Technical Deep Dive into Container Security [SECB2366USD] by Haim Helman and Stephane List (On-Demand)
  • VMware Edge Compute Stack Reference Architecture Deep Dive [CEIB2325US] by Ken Guo and Michael Wright (In-Person)
  • Architecting Multi-Cloud Horizon [EUSB2088USD] by Hilko Lantinga and Richard Terlep (On-Demand)
  • Designing a Secure Multi-Cloud Infrastructure with VMware and Google [SECB2398US] by Wade Holmes and Chris McCain (In-Person)
  • Tanzu Application Platform – A Deeper Dive for Developers [CNAB2045USD] by Ben Wilcock and Alex Barbato (On-Demand)
  • Advanced Networking and Security for VMware Cloud on AWS [NETB2287US] by Sandeep Sharma and Jeremy Anderson (In-Person)
  • Tanzu Platform for Kubernetes and the Multi-Cloud Journey [KUBB1940US] by Kendrick Coleman, Scott Rosenberg, Katarina Brookfield (In-Person)
  • Technical Architecture and Advantages of VMware Cloud for Your Workloads [CEIB1429USD] by Niels Hagoort and Oleg Ulyanov (On-Demand)
  • Vision for Data Protection as a Service and What’s New in VMware Cloud Disaster Recovery [CEIB1236US] by Nabil Quadri and Yoomi Yong (In-Person)
  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 20
  • Page 21
  • Page 22
  • Page 23
  • Page 24
  • Interim pages omitted …
  • Page 492
  • Go to Next Page »

Primary Sidebar

About the Author

Duncan Epping is a Chief Technologist and Distinguished Engineering Architect at Broadcom. Besides writing on Yellow-Bricks, Duncan is the co-author of the vSAN Deep Dive and the vSphere Clustering Deep Dive book series. Duncan is also the host of the Unexplored Territory Podcast.

Follow Us

  • X
  • Spotify
  • RSS Feed
  • LinkedIn

Recommended Book(s)

Advertisements




Copyright Yellow-Bricks.com © 2025 · Log in