Software-Defined Compute: Virtualization, Cloud, and Container Platforms

Related Links



Meet the Experts

Photo of Gary Chen
Gary Chen

Research Director, Software Defined Compute



Virtualization is a mainstream technology in today's datacenters, originally deployed for server consolidation. Today, virtualization is the foundation for cloud computing and customers are reformulating their virtualization strategies around private, hybrid, and multicloud architectures. In addition, containers have emerged, sparked by Docker and Kubernetes, as a modern application platform that can be deployed on premises, in a public cloud, and on the edge, often in conjunction with VMs and cloud system software. Containers have developed into the technological glue that connects developers and operations pursuing DevOps methodologies. IDC's Software-Defined Compute: Virtualization, Cloud, and Container Platforms is about not only the virtualization and containerization of the underlying server and OS resources but also API enabling the entire infrastructure into a malleable, automated, and programmable instrument needed for tomorrow's agile cloud.


Markets and Subjects Analyzed


  • Container engines and runtimes such as Docker, CRI-O, Kata Containers, Firecracker, Windows Server Containers, LXD, runc, and containered
  • Container orchestration and infrastructure platforms such as Kubernetes, Docker Swarm, Rancher, Red Hat OpenShift, VMware Tanzu, and Google Anthos
  • Public cloud container services such as AWS ECS, AWS EKS, Azure AKS, and Google GKE
  • Server virtualization platforms such as VMware vSphere, Microsoft Hyper-V, and various implementations of open source KVM and Xen
  • Cloud system software platforms such as OpenStack and VMware Cloud Foundation used to build IaaS private and public clouds
  • The synergies, integration, and overlap between server virtualization, containers, and cloud system software
  • Connecting on-premises virtualized, containerized, or cloud infrastructure to public clouds (hybrid cloud)

Core Research


  • Worldwide Software-Defined Compute Market Shares and Forecast
  • Worldwide Virtual Machine Software Market Shares and Forecast
  • Worldwide Cloud System Software Market Shares and Forecast
  • Worldwide Container Infrastructure Software Market Shares and Forecast
  • Cloud System Software Technology and Usage
  • Container Infrastructure Software Technology and Usage
  • Virtual Machine Software Technology and Usage

In addition to the insight provided in this service, IDC may conduct research on specific topics or emerging market segments via research offerings that require additional IDC funding and client investment.


Key Questions Answered


  1. Will containers replace or supplement VMs?
  2. How will containers enable portability in multicloud and hybrid cloud scenarios?
  3. What container platforms are enterprises deploying to orchestrate containers?
  4. How are vendors building platforms and cloud services around Kubernetes to provide value and differentiation?
  5. How are native container cloud services competing with third-party cloud services?
  6. How are emerging technologies such as serverless, functions as a service, and service mesh impacting container infrastructure and application design?
  7. How is OpenStack evolving, and what impact will it have on the private cloud market?
  8. How are public clouds, local clouds, and containers impacting OpenStack adoption?
  9. How are hypervisors such as Hyper-V and KVM evolving and competing with VMware?
  10. What is the future for virtualization as the market faces saturation and private cloud, public cloud, and containers grow?
  11. What is the market size and five-year forecast for virtualization, containers, and cloud system software?
  12. How do next-generation, cloud-native applications drive infrastructure software choices?