Virtual machines have been part of cloud infrastructures since the early days of AWS and Azure. They’re key to bringing familiar workloads to the cloud, allowing existing applications and skill sets to lift and shift from on-premises to a global-scale platform. The resulting virtual infrastructures are now coming back to our data centers, running on hyperconverged hardware where dense compute and virtual storage act as a bridge between traditional architectures and cloud-native environments. Even as cloud platforms move to providing serverless functions and offering more effective PaaS, the familiar IaaS business model remains important.
Managing virtual infrastructures by managing VM images
A well-designed virtual infrastructure builds on common images, using them as the foundation for applications and services, simplifying both management and maintenance. With a standardized image you can bake in security and configuration settings, as well as define common policies and software installations. It’s a process that takes discipline and time, both in building your image creation pipeline and in training developers and administrators.