Tuesday, March 2, 2021

Getting There from Here with vROps

At Cloud Field Day 9, VMware presented their vRealize Operations Manager software as a means to assess cloud readiness and costs. I attended as a delegate, which means I received some swag from VMware (a reusable water bottle). I hope my opinions aren't so easily swayed. Narrator voice: they aren't.

VMware's depiction of the cloud journey.
For the better part of a decade, VMware has described the process of embracing and migrating cloud services as a journey. I recall hearing this message loud and clear in San Francisco at VMworld in 2014, and I was admittedly confused by it. How could migrating your applications to the cloud be so difficult? What barriers were so insurmountable that groups of motivated IT professionals couldn't complete such a project in a single phase?

Seven years later, when I informally survey the market and assess where several large enterprise customers are in their journey, I understand. The problem that keeps enterprises from adopting cloud has less to do with technology and more to do with business operations: cost is once again the primary consideration for the business.

Identifying the true cost of IT services (which is to say the cost of the hardware, software, development, security, and operations) is notoriously difficult. People tend to spitball these costs during meetings, but can rarely show the receipts. And if you're not able to determine today's costs, you're not able to perform a true cost comparison with a cloud-based solution. This may be less true for shops that are moving off of a server-centric IT model and onto serverless. However, I propose that, if in 2021, an organization that hasn't yet moved to the cloud is still highly dependent upon servers.

To solve this problem, VMware positions vRealize Operations Manager (stylized as vROps) as a means to calculate your current costs and compare them to estimated cloud costs. It does this by leveraging data center technologies like vCenter Server, ESXi, and NSX, collecting data from these sources, and analyzing data to develop an accurate picture of your environment. It's pretty slick.

For example, let's say you're considering a cloud migration, and you want to stick with a server-centric delivery model. It might be tempting to export the system specifications for your on-prem VMs and use this data to estimate costs for your cloud VMs. However, you're assuming that your existing environment is right-sized. This is likely not the case. vROps can compare the size of your VMs with their observed workload, and recommend changes to bring the VM inline with its demand. This feature has been integral to vROps for many version, but the incorporation of this feature into the cloud planning function is key. Take the opportunity to right-size your VMs prior to using their specs to estimate cloud costs. 

Side note: When you're ready to start planning your cloud architecture, you'll want to try out vRealize Network Insight. vRNI can discover the relationships and connections between your systems, which is vital for planning your cloud networking architecture. And when you're ready to build out your migration strategy, VMware HCX can simplify the planning process for you.

In summary, vROps offers more than just vSphere alert centralization and policy compliance. Use this tool to inform your decision making as you head for the clouds.

FYI

Here's a recording from #cfd9 in which Taruna Gandhi, Senior Director, Product Marketing at VMware, discusses how vROps can be used to facilitate a journey to the cloud. For the costing capabilities within vROPs, check this one out.

Mastodon