Virtualization
Learn the fundamentals of virtualization, including how hypervisors enable multiple operating systems to run on a single server with isolation. Understand the advantages and challenges of virtualization in optimizing hardware use, supporting multitenancy, and its role in cloud platforms. This lesson provides essential knowledge for applying virtualization within DevOps environments.
As the hardware costs decreased, servers became more powerful. Processors were developed with multiple cores, so a single chip could have between two and sixteen CPUs. Memory became cheap enough to pack a full terabyte or more into a single server. All this additional processing and memory capacity made virtualization possible, which changed the relationship between an operating system and a server.
Suppose we were to go to our computer and run a simple program, such as a text editor. Now, do it five more times. We now have seven instances of that program running, all at the same time. The same is possible with an OS. Virtualization makes it possible to run multiple instances of an OS side by side on the same server.
Hypervisor
Virtualization software is known as a hypervisor. A hypervisor is a specialized software that runs ...