3m read time
Even as mainstream IT organisations have adopted cloud-oriented development practices for new applications, most still run large numbers of legacy applications, often for core business systems. Kubernetes containers provide a lightweight, cloud-native architecture for deploying legacy workloads at scale. At the same time, they are also ideal for cloud-first programming practices, such as DevOps, continuous integration/development (CI/CD) and building applications from large numbers of modular microservices.
The Kubernetes environment runs legacy and modern apps side-by-side, providing unlimited agility by spinning workloads up and down as needed across multiple clouds. Containers can coexist with virtual machines, all controlled centrally using familiar VMware management tools. That side-by-side operation is key to an orderly, incremental transition to newer development paradigms.
VMware Cloud Foundation on Dell EMC VxRail is a hyperconverged infrastructure (HCI) solution that provides a turnkey full-stack private cloud. It incorporates compute and storage hardware as well as the VMware virtualisation layer in an integrated, modular package. The solution is built to scale out easily by simply adding more VxRail nodes, with up to 64 nodes operating together in a cluster.
Admins interact with Kubernetes by using VMware UIs to orchestrate containers across a resilient infrastructure, unified so workloads pass freely between multiple public and private clouds, for intelligent placement according to application and business requirements.
The VMware Cloud Foundation on Dell EMC VxRail platform is highly automated. The automation of menial tasks increases IT efficiency while also avoiding negative outcomes caused by human error. Automated delivery of infrastructure and applications using self-serve IT is an increasingly common Kubernetes use case that accelerates resolution of business needs, reduces costs and improves the overall user experience.
Kubernetes gives IT organisations the means to modernise their development approaches and application architectures while also supporting legacy requirements, managing both together as a unified, efficient whole.