Virtualization and Cloud Computing Flashcards
(30 cards)
Virtualization
- is a process that creates a software environment to emulate a
computer’s hardware and BIOS - Allows multiple OSs to run on the same physical computer at the same time
A virtual machine (VM)
is the virtual environment that emulates a physical computer’s hardware and BIOS
A guest OS
is the operating system installed on a VM
A host computer
is the physical computer on which the VM software is installed
Virtualization software?
creates and manages VMs and creates the virtual environment in which a guest OS is installed
The hypervisor
creates and monitors the virtual hardware environment, which allows multiple VMs to share physical hardware resources
A type 1 hypervisor
runs directly on the host computer’s hardware and controls and monitors guest OSs (also called bare-metal virtualization)
A type 2 hypervisor
is installed in a general-purpose host OS, and the host OS accesses host hardware on behalf of the guest OS (also called hosted virtualization)
A virtual disk
consists of files residing on the host computer that represent a virtual machine’s hard
drive
A virtual network
is a network configuration created by virtualization
A snapshot
is a partial copy of a VM made at a particular moment
Hosted Virtualization
- uses a type 2 hypervisor
- It has an advantage of supporting a wider variety of guest OSs because there are few incompatibility problems between the guest OS and hardware
− You install the virtualization software on your computer and begin creating virtual machines
- Hardware requirements include enough memory to support the host and guest
OSs, adequate CPU power, and enough space to store the virtual disk
VMware Workstation Pro
− Allows you to configure the NIC on your VM to use one of the five virtual network options or create your own custom virtual network
- Five preconfigured options:
− Bridged, NAT, host-only, custom, LAN segment
Which of the following implements OS virtualization by being installed in a
general-purpose host OS and the host OS accesses host hardware on behalf of
the guest OS?
− A) hosted virtualization
− B) virtual disk
− C) type 1 hypervisor
− D) bare-metal hypervisor
hosted virtualization
Bare-Metal Virtualization
- use a type 1 hypervisor and are targeted
mainly for production virtualization in datacenters - They are installed directly on hardware and have more stringent host machine
requirements - They offer more features for managing VMs than hosted virtualization
Live migration
− VMs can be migrated to new hardware while they’re running for performance
and reliability improvements with practically no downtime
- Dynamic provisioning
− Advanced VM management systems can deploy VMs and storage dynamically to meet application requirements
Microsoft Hyper-V
hypervisor service that allows Windows Server to host multiple virtual machines
Application Virtualization
- Whole-system virtualization allows you to run an OS in a VM that is totally different from the OS running on the host
− This type of virtualization is often used to isolate a single application from the
host for testing purposes or when multiple instances of the same application
must run on one host
- To mitigate resource overhead required for whole-system virtualization, many
cloud providers are turning to application virtualization in the form of containers
A container
is a virtualized software environment in which an application can run but is isolated from the rest of the OS and other applications
- Windows Sandbox
is a feature available with Windows Pro and Enterprise that provides a temporary isolated environment in which to run an application
− It is built on containers technology
− It is a desktop OS feature primarily designed to allow you to test an application to make sure it will not interfere with any existing applications
-it looks like a full VM, but it is actually sharing much of the host OS that is loaded into RAM
Cloud computing
is a networking model in which data, applications, and processing power are managed by servers on the Internet
− Users of resources pay for what they use rather than for the equipment and
software needed to provide the resources
- Benefits:
− Reduced physical plant costs
− Reduced upfront costs
− Reduced personnel costs
There are three main categories of cloud computing:
- Software as a service
− Platform as a service
− Infrastructure as a service
- The phrase as a service means?
the resource resides on another server or
network from the one using the resource