Virtualization and Cloud Computing

Organizations, both large and small, are investing heavily in virtualization and cloud computing. It is therefore important for IT technicians and professionals to understand these two technologies. While the two technologies do overlap, they are, in fact, two different technologies. Virtualization software allows one physical server to run several individual computing environments. Cloud computing is a term used to describe the availability of shared computing resources, software or data, as a service and on-demand over the Internet.

In this chapter, you will learn about the advantages that virtualization has over the traditional use of dedicated servers, such as using fewer resources, requiring less space, reducing cost, and increasing server uptime. You will also learn the terms that are used when discussing client-side virtualization, like host computer, which refers to the physical computer controlled by a user. The host OS is the OS on the host computer, and the guest OS is the OS running in the virtual machine on the host computer.

You will learn about the two types of hypervisors: Type 1 (native) hypervisor, also called bare metal hypervisor, and Type 2 (hosted) hypervisor. You will also learn the minimum system requirements to run Windows Hyper-V, which is a type 2 hypervisor, in Windows 7, WIndows 8, and Windows 10.

It is important to not only learn about virtualization and cloud technology but to also build hands-on skills. In this chapter you will complete a lab installing Linux in a virtual machine.

Course Outline

  1. Cloud Computing and Virtualization
  2. Server Virtualization