The definition of hypervisor.
What is software that allows you to create Virtual Machines?
Define Client Side Virtualization.
What is running virtual machines on a client workstation, often used for testing, research, or development?
The term for the uncontrolled (and possibly rogue) deployment of virtual machines.
What is virtual machine sprawl?
Define cloud computing.
What is accessing a resource like an app, database, or file storage over a network, usually the internet?
The four cloud deployment models.
What are public, private, hybrid, and community clouds?
Define Virtual Machine.
What is a virtual instance of an operating system?
Define Server Side Virtualization.
What is running virtual machines on a server, generally for improved resource utilization and reduced downtime through scalability and elasticity?
A major vulnerability in running guest operating systems off a single computer.
What is a single point of failure?
Define metered utilization.
What is per-use or pay as you go billing of cloud resources?
The main cloud service models.
What are Software as a Service (SaaS), Infrastructure as a Service(IaaS), and Platform as a Server (PaaS)?
Define Type 1 hypervisor.
What is a hypervisor installed directly on the computer that manages access to resources without going through a host OS?
Define application virtualization.
What is clients accessing a server to use an app or having an app streamed to them to make sure the app performs well and is always up to date?
The term for when malware on one VM jumps to either another VM or to the host OS.
What is VM Escaping?
Define High Availability of a cloud service.
What is a service with very little downtime?
Define Virtual Desktop Infrastructure (VDI).
What is using Virtual Machines to create a businesses desktop environments that are accessed through low-spec and thin client computers?
Define Type 1 hypervisor.
What is a hypervisor installed on top of an OS so that other virtual machines can be installed and accessed with a host OS?
Define Container Virtualization.
What is virtualizing a program instead of an operating system? (Enforce resource separation at the OS level and package everything needed to run the app)
A popular containerization product is:
What is Docker?
Define scalability in cloud computing.
What is having linear costs to supply a service to additional users?
Define Software Defined Networking (SDN).
What is a model for how scripting can be used to provision and deprovision networks?
Give an example of one Type 1 hypervisor product and one Type 2 hypervisor product.
What are Microsoft's Hyper-V (Type 1) and Oracle's VirtualBox (Type 2)?
The (rough) hardware requirements for each Virtual Machine.
What are ~20Gb of Storage, ~2Gb of RAM, and CPU virtualization support?
Define sandbox.
What is a controlled and isolated environment where you can run programs without compromising the security of the primary system?
Define rapid elasticity for cloud computing?
What is the ability to handle changes to demand for cloud services in real time and adjusting the amount of resources, like servers, allocated to deploy that service accordingly?
Define Content Delivery Network (CDN).
What is a network specializing in provisioning resources to multiple internet exchange points (IXPs) where the resource is close to an Internet Service Provider for speedy access?