Automation with containers

Customers who have a substantial deployment of the VMware automation tools can easily drive agility and streamline the consumption of IT services. VMware will help customers to deliver both application and container services. This platform will extend the benefits of BOSH (autoscaling, self-healing, load balancing, and so on) to container as a service (CaaS) solutions (PKS). BOSH is an open source tool which helps in deployment and life cycle management of distributed systems. PKS is the only CaaS solution that can deliver fully managed Kubernetes clusters on premise, as well as a public Infrastructure as a Service (IaaS). This platform will also include functions as a service (FaaS). This will allow organizations to secure their abstraction planning, regardless of IaaS, by providing application deployment and runtime constructs on one platform. Because of this, we have to plan with various teams that are responsible for the app's rationalization and subsequent migration related to business and technical requirements, in detail.

The Pivotal Cloud Foundry (PCF) includes both Pivotal Application Service (PAS) and PKS as critical components. PAS is the cloud-native platform for deploying and operating modern applications. PKS enables customers and service providers to deliver a production-ready Kubernetes on a VMware SDDC and other public cloud environments.

As an example, if we have a system of 10 apps running in containers, those 10 apps will have 10 instances of isolated user spaces. Imagine that two applications are installed on the same operating system, but each needs a different version of that file. We can manage this condition with containers by using a common shared library file. Containers (more specifically, Linux containers) have been around for a while, and companies such as Oracle, HP, and IBM have been using containers for decades. However, Docker has become more popular among users.

Easy-to-use API and CLI tools for deploying apps that support namespace and resource limits reduce the complexity involved in deploying and managing containers. A container is a running instance of an image that runs a container. We need to download an image to use this. An image is a layered filesystem, where each layer has its own filesystem.

When you want to make changes, there's no need to crack open a single, large, monolithic application and shove new changes in. If we have to make changes, then we can just add them to a new layer. 

Containers are doing to operating systems what VMs did to server hardware. Tools and organizational processes that are required to run and operate containers are generally not defined. VMware and Pivotal are in a unique position to solve these new challenges and become the incumbent. Containers virtualize the operating system by limiting the number of application dependencies that we need to install on the OS.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.137.181.52