We're Hiring!
Take the next step in your career and work on diverse technology projects with cross-functional teams.
LEARN MORE
Mountain West Farm Bureau Insurance
office workers empowered by business technology solutions
BLOG
4
25
2017

A Primer on VMware Storage Policy and How It Maximizes Capacity

Last updated:
9.16.2020
No items found.

We’ve covered software-defined storage (SDS) in the past on the blog, delving into how it can automate many of your storage administration tasks. Today we’ll get a bit deeper into how SDS improves storage capacity management by maximizing the performance of the storage attached to each virtual machine according to pre-set rules.

In vSphere, storage management involves a combination of performance and service levels and capacity planning. SDS controls in the VMware ecosystem are called Storage Based Policy Management (SPDM) and with their use, you no longer have to provision virtual machines individually according to their storage requirements.

Here’s how SPBM eliminates the need to overprovision and manually manage storage arrays.

 

Traditional Storage Provisioning

Storage tiers are often used to differentiate different arrays based on service levels and performance. In this case, low-performance storage is used for long-term storage and archive, or other applications that do not require high IOPS and fast retrieval. The higher tiers are reserved for financial applications, high performance databases, VDI, modeling, and so forth.

In the traditional storage provisioning model, each virtual machine is assigned to one of these tiers. The tiers are set — the hardware is ordered and deployed with their intended use in mind. Each application is bound to a specific array.

A more flexible model emerged from the traditional storage provisioning model, taking advantage of more flexible storage array technology that can accommodate multiple service levels on each array. In other words, the previous Tier 1 and Tier 3 storage could coexist on the same piece of storage hardware. The Tiers are then configured according to data protection and performance/IOPS.

This Storage Pool model is much more flexible than traditional provisioning, as the virtual machine can be manually reassigned to a static service level at almost any time, by moving the data store to the required storage pool.

Even with the additional flexibility of Storage Pools, both of these models require careful forecasting (otherwise known as a lot of guesswork). Administrators must know in advance to the best of their ability how many applications might use a given storage tier and be prepared for future growth and change.

The end result often ends up being too many high performance arrays and tiers deployed, costing significant upfront capital and operational expense. The less critical applications are placed in a higher storage tier, mostly to avoid the few higher performance apps from facing potential performance issues or downtime.

 

What’s New with Storage Based Policy Management?

virtual storage with Storage Based Policy Management for VMware cloud

The VMware hypervisor can now dynamically assign storage resources based on VM requirements for performance, capacity, and data protection. Instead of using a “bottom-up” approach, where storage arrays are configured for the storage policies, the SDS model uses a “top-down” approach, with the hypervisor setting the storage requirements. Storage policies are configured within vSphere, and each VM is assigned to a policy. The policy engine matches the precise service level and performance level required.

This is performed by abstracting a combination of storage within X86 servers, storage within NAS or SAN arrays, and object storage arrays into virtual data stores that are segmented by protection, data mobility, and performance.

Storage policies can also include data services like snapshots and replications, so if your critical applications require more frequent backups, they will automatically be configured as such when you spin up the VM.

For more information on setting up and configuring your Virtual Machine Storage Policies, visit this VMware help article.

Recent Blog Posts

lunavi logo alternate white and yellow
3.13.2025
3
.
12
.
2025
Unlocking the Power of Azure Managed Services with Lunavi

Cloud computing has become the backbone of modern business, offering agility, scalability, and cost efficiency. But managing cloud environments while keeping costs under control and security airtight? That’s a challenge. Azure Managed Services streamline cloud operations, helping businesses optimize spending, enhance security, and future-proof applications. Lunavi provides the expertise and tools to make it happen—so you can focus on growth instead of IT headaches.

Learn more
lunavi logo alternate white and yellow
2.11.2025
2
.
7
.
2025
The Future of Test Automation: Key Trends Shaping 2025 and Beyond

Software testing has gone from a chore to a game-changer, thanks to automation. But in 2025, sticking to old methods means falling behind. Stay ahead by embracing the future of test automation—let’s explore the key trends shaping what’s next.

Learn more
lunavi logo alternate white and yellow
2.11.2025
1
.
23
.
2025
The Importance of Cross Browser Testing

Making sure users have a smooth experience across all these platforms is crucial for businesses to stay competitive. Cross-browser testing is now a key part of modern development. It helps teams find and fix problems like layout issues, broken features, or slow performance before users are affected. Let’s look at why cross-browser testing matters and explore tools that make it easier to get the job done.

Learn more