Skip to main content

On This Page

Containers are easy—moving your legacy system off your VM is not

2 min read
Share

These articles are AI-generated summaries. Please check the original sources for full details.

Legacy VM Migration Challenges

Containers offer faster software shipping and scalability, mirroring Google’s innovative approach in the early 2000s. However, migrating existing applications from virtual machines (VMs) to containers is far from simple, a point emphasized by Nutanix VP Dan Ciruli on the Stack Overflow Podcast.

Why This Matters

The ideal of a fully containerized infrastructure clashes with the technical reality of widespread legacy systems. Refactoring applications for containers is costly and time-consuming, with many organizations—like a bank with “tens of thousands of applications running in VMs”—finding it impractical to rewrite software that functions adequately in its current state. The scale of this issue is significant; some organizations anticipate only moving 20% of workloads to containers, demonstrating the enduring relevance of VMs.

Key Insights

  • Pokemon Go Scalability, 2016: Kubernetes enabled Pokemon Go to rapidly scale to 100 million users.
  • Distributed Storage as Foundation: Nutanix’s architecture, built on a distributed database, provides a unified platform for both modern and legacy applications.
  • Cloud Return: Some organizations, even those cloud-native, are moving workloads back on-premises for economic and performance reasons.

Practical Applications

  • Large Financial Institutions: Maintaining existing mainframe and VM-based applications alongside newer containerized services to support critical business functions.
  • Pitfall: Creating infrastructure silos (VMs, Kubernetes, bare metal) hinders communication and resource utilization, increasing operational complexity.

References:

Continue reading

Next article

Critical LangChain Core Vulnerability Exposes Secrets via Serialization Injection

Related Content