Summarize Client-Side Virtualization Flashcards
Lesson 7A
a technology that creates virtual versions of physical computing resources, such as servers, storage, and networks. Virtualization allows users to run multiple virtual machines on a single physical machine.
Virtualization
is a way to access computing resources like storage, servers, and software over the internet.
Cloud Computing
a software-based computer that functions like a physical computer.
Virtual machine (VM)
is a software program that allows multiple virtual machines (VMs) to run on a single physical computer by managing and allocating the host machine’s resources like CPU, memory, and storage to each individual VM.
Hypervisor
- Guest OS (VMS)
- Host OS (hypervisor) drivers, emulates computer resources.
VMware Workstation™
Oracle® Virtual Box
Parallels® Workstation
Type 2 Hypervisors
is installed directly onto the computer and manages access to the host hardware without going through a host OS.
VMware ESXi® Server
Microsoft’s Hyper-V®
Citrix’s XEN Server.
Type 1 Hypervisor
is a method that allows a single computer to run multiple operating systems (OSs) simultaneously on desktops/workstations typically used for testing/development: Sandbox, training, legacy, cross-platform.
Client-side virtualization
is a process that uses software to create multiple virtual servers from a single physical server. This allows for more efficient use of server resources and can lead to cost savings.
Server-side virtualization
remote access that enables users to interact with deployed apps without installing them physically on their own devices. This enables programmers and application administrators to ensure that the application used by clients is always updated with the latest code.
Application virtualization
are a type of virtualization technology that allows users to run multiple operating systems inside a single instance of an OS.
Docker (docker.com)
Container Virtualization
which improves the performance
of virtual memory when multiple VMs are installed.
Vendors:
* Extended Page Table” (EPT)
* Rapid Virtualization Indexing” RVI)
Second Level Address Translation (SLAT)
Vendors:
1. Vt-x
1. AMD-V
CPU vendors have built special instruction sets to improve virtualization performance. Make sure that it is enabled in the firmware/CPU.
Preserving snapshots
means creating a backup of a disk’s current state at a specific moment, essentially capturing a “snapshot” of the data, which is useful for quickly reverting back to that state if needed, like after making significant system changes, testing new software, or in case of unexpected data corruption, allowing you to easily undo any unwanted modifications and restore the system to its previous working condition.
Hypervisor Networking
is the process of connecting virtual machines (VMs) to a network using a hypervisor. Enterprise virtual platforms allow the configuration of virtual switches and routers.
are virtual machines (VMs) that are created and managed outside of the normal administrative console. This allows attackers to hide their activity and maintain control over compromised systems.
Viturualzation security
Rogue VM
virtual machine sprawl (VM sprawl)
refers to the uncontrolled growth and excessive deployment of virtual machines within a network, often leading to a situation where many VMs are underutilized, poorly managed, or even forgotten, resulting in wasted resources and management challenges within a virtualized environment.
Host Security
is that the host represents a single point of failure for multiple guest OS instances. For example, if the host loses power, three or four guest VMs and the application services they are running will
suddenly go offline.