Flashcards in Chapter 16: Virtualization and Cloud Computing Deck (18):
Special software running on a computer to create a complete environment that imitates all of the hardware you'd see on a real computer.
A layer of programming that creates, supports, and manages a virtual machine.
Benefits of VMs
A hypervisor that does not run atop an OS
3 Bare-Metal Hypervisors
Storage Area Network (SAN)
A server that can take a pool of hard disks and present them over the network as any number of logical disks.
Fibre Channel (FC)
A self-contained, high-speed storage environment with its own storage arrays, cables, protocols, and switches.
Network Attached Storage (NAS)
A dedicated file server that has its own file system and typically uses hardware and software designed for serving and storing files.
Special software that enables VMs to communicate with each other without going outside of the host system.
A router that is implemented in software within a virtual machine.
A firewall that is implemented in software within a virtual machine in cases where it would be difficult, costly, or impossible to install a traditional physical firewall.
Makes decisions about how to move traffic
Responsible for executing decisions made by the control plane
Software Defined Networking
Cuts the control plane of individual devices out and lets an all-knowing program called a network controller dictate how both physical and virtual network components move traffic through the network.
Infrastructure as a Service (IaaS)
Providing servers, switches, and routers to customers for a set rate. Basically virtualization capabilities without having to purchase hardware.
Platform as a Service (PaaS)
A complete deployment and management system that gives programmers all the tools they need to administer and maintain a Web application
Software as a Service (SaaS)
Provides access to necessary applications wherever you have an Internet connection, without having to carry data with you or regularly update software. Google Maps etc.