Last week we took another close look at the Test/Dev problem through the IT admin lens when we attended the Gartner Infrastructure and Operations Management summit in Orlando, Florida. While developers feel the pain of waiting for infrastructure resources and not having an exact replica of production to test on, the IT admins struggle to provide capacity on demand for bursty test/dev cycles and to manually reproduce complex multi-tier apps along with their networking and storage using individual snapshots and clones
Meanwhile, the message from Gartner analysts was clear: Hybrid cloud is a reality and rather than curb the use of public cloud as shadow IT, the best approach is to embrace it and benefit from it while still leveraging the existing infrastructure, operational best practices and governance that enterprises have in place. In fact Tom Bittman (Gartner VP & Analyst, cloud computing and virtualization) presented a great session about hybrid cloud & hybrid IT and here’s a quote from him on Twitter:
With all of this in mind, one of the first use cases that most large enterprises have started with in terms of hybrid cloud adoption is test/dev. We at Ravello agree that test/dev is the best place to start for creating a true hybrid cloud for many reasons – its low risk, has a bursty nature which requires capacity on-demand and greatly benefits from self-service access. The only problem is that public cloud environments look nothing like your datacenter production environments. One customer shared that he had a complex multi-tier application running on VMware, which he could not test on-premise since he simply did not have any spare capacity and neither could he test it on the public cloud because it was too difficult to spin up the exact same app on an external cloud. We also met an expert admin who ported his SolarisOS workload from KVM in his datacenter to Amazon AWS for testing purposes only to find that even with his advanced skillset it took him forever to iron out all the kinks and eventually it looked nothing like his production workload.
Ravello solves this problem by encapsulating the entire application leveraging advanced networking and storage virtualization and using HVX, a high performance cloud application hypervisor to run any VM on any cloud completely unmodified.
Hybrid cloud is a reality today but enterprises are still figuring out how best to leverage it. Tell us if you are already using Hybrid cloud today. What other creative approaches have you used to solve the issue of mismatch between prod and test/dev environments when using hybrid cloud?
About Ravello Systems
Ravello is the industry’s leading nested virtualization and software-defined networking SaaS. It enables enterprises to create cloud-based development, test, UAT, integration and staging environments by automatically cloning their VMware-based applications in AWS. Ravello is built by the same team that developed the KVM hypervisor in Linux.