t cht lk make IT simpler to manage and less costly to own and operate . Containers are a lighter-weight , more agile way of handling virtualisation . Without the need of a hypervisor , organisations leveraging containers can enjoy faster resource provisioning and speedier availability of new applications . Instead of dedicating one operating system for each application , multiple applications can run independently from each other on the same operating system , which means less hardware and licences and reduced load on servers .
Also , with app deployments accelerating , very often companies experience huge server workloads . For high availability , Kubernetes can shift from one cluster or one node or one server to another very easily , thus making processing faster and more efficient . It optimises the response time and evenly distributes tasks to avoid overloading compute nodes . Kubernetes can load balance by creating more microservices and containers to serve the excess load . When the load scales down , those containers are deleted .
Containers and Kubernetes have greatly simplified operations for DevOps teams . Previously , to create a virtual machine or to provision a physical server , developers needed to talk to a number of different units including the infrastructure team , backup administrators and network administrators . With containers and Kubernetes , that workflow is not needed anymore . Developers have become the A-team and are responsible for everything . The infrastructure team is still required to provision physical servers and put in the layer of Kubernetes and hypervisors , but they are no longer needed to create new applications or the resources needed for the applications . All this means that companies can go to market with new applications and technologies , internally or externally , much faster . The provisioning phase of any application – the testing and moving it from development stage to production stage – now takes place in a very short time .
In simple terms , what Kubernetes has done , is to decouple the application from the data and the underlying infrastructure . The repeatable service and repeatable function becomes an independent piece of code that can be replicated to any number of servers , to any infrastructure or to any site , that would give organisations and their customers much more agility , resiliency and a much faster go-to-market . Kubernetes enables organisations to create self-healing , high available applications .
Kubernetes in the Middle East
Enterprises that we talk to in the Middle East have a good understanding of Kubernetes . It ’ s not just a buzzword – like in the early days of Cloud , companies were using the term ‘ Cloud ’ quite loosely by saying that they were moving to Private Cloud or Public Cloud , when most of the time they meant they were going to virtualise
76 INTELLIGENTCIO MIDDLE EAST www . intelligentcio . com