Virtualization Flashcards
What is hypervisor?
A hypervisor, or virtual machine monitor, is computer software, firmware, or hardware that creates and runs virtual machines. A computer on which a hypervisor runs one or more virtual machines is called a host machine, and each virtual machine is called a guest machine.
What’s a supervisor?
Programming to handle very low-level interaction among hardware and software, such as task scheduling, allotment of time and resources, and so on
What does it mean to bridge your VM?
The VM’s virtual NIC needs to piggyback (the proper word is bridge) the real NIC to get out to the network. A VM with a bridged network connection accesses the same network as the host system
To run one or more virtual machines, what do you need?
You’ll need a powerful machine— fast processor, loads of RAM, and a good amount of hard drive space. If you want the virtual PC to connect to a network, your physical PC needs a NIC.
What’s a Type-1 Hypervisor?
These hypervisors run directly on the host’s hardware to control the hardware and to manage guest operating systems. For this reason, they are sometimes called bare metal hypervisors.
The host does not have an OS.
(Bare Metal Hypervisor)
What’s a Type-2 Hypervisor?
These hypervisors run on a conventional operating system (OS) just as other computer programs do. A guest operating system runs as a process on the host.
Type-2 hypervisors abstract guest operating systems from the host operating system. VMware Workstation, VMware Player, VirtualBox, Parallels Desktop for Mac and QEMU are examples of type-2 hypervisors.
What is IaaS (Infrastructure as a Service)?
(Cloud Computing) A form of cloud computing that provides virtualized computing resources over the internet.
A cloud provider hosts the infrastructure components traditionally present in an on-premises data center, including servers, storage and networking hardware, as well as the virtualization or hypervisor layer.
What is PaaS (Platform as a Service)?
(Cloud Computing) A Platform as a Service (PaaS) provider gives programmers all the tools they need to deploy, administer, and maintain a Web application.
The PaaS provider starts with some form of infrastructure, which could be provided by an IaaS provider, and on top of that infrastructure the provider builds a platform: a complete deployment and management system to handle every aspect of a Web application
What is SaaS (Software as a Service)?
(Cloud Computing) Is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet.
Upgrading which component of a host machine would most likely enable you to run more virtual machines simultaneously?
RAM
What is the difference between a virtual machine (VM) and an emulator?
An emulator converts from one platform to another, whereas a virtual machine mirrors the host machine
After the unforeseen failure of her Bigfoot-picture-sharing service, bgFootr— which got hacked when she failed to stay on top of her security updates—Janelle has a great new idea for a new service to report Loch Ness Monster sightings. What service would help keep her from having to play system administrator?
By switching to a PaaS, Janelle can concentrate on creating her service and leave the lower-level administration up to the PaaS provider.