Containerization
As we said before, in cloud computing, the cloud provider is responsible for providing the server resources to users on demand. However, what does that actually mean? How are those resources provided? How is the server with all the necessary configurations created, and how it is isolated from other users? To understand this, we must understand how containers work.
Containers are basically a type of virtualization. Let's discuss this concept.
Virtualization
Virtualization is a technology that allows the running of many isolated virtual machines on one server. A virtual machine is an emulation of a computer system governed by the virtualization application running on the server's operating system. The user to whom the virtual machine has been provisioned has access to the fully operational host. The fact that the host is not physical, and that it shares the resources of the physical server with other virtual machines, is being abstracted away from the user.
Another key feature...