Virtualization and Cloud Computing Chapter 15 Flashcards
Define Virtualization
Process of running software (hypervisor) on a host computer to create a virtual machine (VM) that models (Virtualizes) the hardware you would find on a physical computer. Also, pattern that involves replacing existing components with software (virtual) versions that are roughly the same to any programs/devices/users that interact with them.
Define Virtual Machine (VM)
A virtual computer access through a class of programs, called a HyperVisor or virtual machine monitor. Runs inside your actual operating system, essentially enabling you to run two or more OS at once.
Define Hypervisor
In virtualization a layer of programming that creates, supports and manages a virtual machine. Also known as as Virtual Machine Monitor (VMM)
Define Cloud Computing
The cloud is like a cafeteria of computer and networking resources that are managed by someone else and enhanced by layers of powerful services and software. Act of using these resources and services.
Define Software as a Service (SaaS)
Cloud service model that provides centrialzed applications access over a network.
Define Platform as a service (PaaS)
Cloud service that provides complete deployment management system with all the tools need to administer and maintain a web application.
Define Infrastructure as a Service (IaaS)
Cloud service model that provides on demand access to infrastructure such as server switches and routers at rates based on resource use. Large scale global IaaS providers use virtualization to minimize idle hardware, protect against data loss, downtime, and respond to spikes on demand.
Define Public Cloud
Software platforms and infrastructure delivered through networks that the general public can use.
Define Private Clound
Software platforms and infrastructure that an organization owns and operates for internal use
Define Community Cloud
A private cloud paid for and used by more then one organization, with similar goals and needs (such as medical providers who all need to comply with the same patient privacy laws)
Define Hybrid cloud
A cognomination of public and private cloud resources connected to achieve some target result, there is no clear line that defines how much of a hybrid cloud infrastructure is private or public.
Define Infrastructure as code (IaC)
An automation philosophy that defines the infrastructure (servers and network components) an application or service requires in configuration files or scripts well enough that it is easy to create identical copies of needed infrastructure.
Define Virtual Switch
Software that performs layer2 switching within a hypervisor, it enables vmachines to communicate with each other without going outside of the host.
Define Distributed switching
The centralized installation, configuration, and handling of every switch in a virtual network
Define Virtual Router
A router that is implemented in software within a virtual machine. The scalability of a virtual machine makes it easy to add capacity to a router as needed. Virtual routers are easily managed and are highly scalable without the requiring the purchase of additional network hardware.