Dealing with VMs, Containers, and Kubernetes
In the last chapter, we went over the strategy for building a hybrid cloud. In this chapter, we will look at some of the key technologies that act as the foundation for hybrid clouds. Three of these technologies are virtualization, containers, and Kubernetes.
Before we start this chapter, I would like to differentiate between virtualization and the cloud. These two terms are often confused with each other because both relate to providing environments to host your applications. However, virtualization is a technology and the cloud is an environment. The cloud can involve bare metal machines, virtual machines (VMs), or containers and provides self-service access and dynamic resource pools. You use some or all of the technologies mentioned here and additional tools to build a cloud environment.
This chapter covers some key technologies and concepts that are the foundation of the cloud and the hybrid cloud.
We will cover the following...