Containers complementary to VMs – not a replacement for them
Containerisation should not be seen as a replacement for virtual machines and existing solutions that organisations run, but rather as an additional option to support scale and agility for enterprises and businesses who are delivering their services to a larger audience.
This is according to Trent Odgers, cloud & hosting manager at Veeam Software, and Michael Cade, senior global technologist at Veeam Software, who were speaking during a webinar on containerisation, Kubernetes and Kasten K10 data protection last week.
“Containers are complementary to virtual machines – you won’t run your active directory server as a container, but when you start needing to do things at scale, to service customers and manage infrastructures, there would be a need for containers,” Odgers said.
Cade elaborated: “Virtualisation enables you to run multiple operating systems on the hardware of a single server. VMs are for applications that need all operating system functionality, when you want to deploy multiple applications on one server, and for multiple operating system management. Containerisation enables you to deploy multiple applications using the same operating system on a single machine or server, to minimise the number of servers you’re using for multiple applications, and they have a shorter life cycle and fast setup time which is ideal for tasks that only take a few hours.”
But containerisation isn’t the holy grail for all workloads, Cade noted.
"Disadvantages exist – containers on a host must be designed to run the same kind of operating system, or they will require a different host or node, and because the operating system is shared, a security vulnerability is a threat to all the containers on the host.”
He explained that containers can be orchestrated by Kubernetes, which adds elements around containers, managing the deployment, placement and lifecycle of containers. “We believe Kubernetes is the next wave of infrastructure – it is the fastest growing and fastest adopted orchestration engine,” he said.
“We believe Kubernetes is the next wave of infrastructure – it is the fastest growing and fastest adopted orchestration engine."Michael Cade, Veeam Software.
Kubernetes is fundamentally different from all earlier compute infrastructures as it uses its own placement policy to distribute application components and allows containers to be dynamically rescheduled or scaled and new application components to be added or removed at any time, Cade and Odgers
Cade and Odgers highlighted Kasten K10 by Veeam, which provides an easy-to-use, scalable and secure system for backup/restore, disaster recovery and application mobility.
The recently-released Kasten K10 v4.0 now delivers the industry’s first Kubernetes native ransomware protection capabilities, as well as protecting against malicious insider attacks and accidental deletions.