Platform/Server Virtualization Flashcards (Lec 8)

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/84

flashcard set

Earn XP

Description and Tags

Flashcards about Platform/Server Virtualization

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

85 Terms

1
New cards

Virtualization

The term used when something is spoofed or faked in IT, especially in system or server contexts.

2
New cards

System Virtualization

The process of emulating hardware so it can be made available to multiple logical systems.

3
New cards

Benefit of System Virtualization

The ability to run multiple operating systems simultaneously on a single computer.

4
New cards

Virtual Server

A single computer that appears as independent computers to multiple client or guest operating systems.

5
New cards

Traditional Hardware Setup

Hardware is dedicated to an OS, on which applications run.

6
New cards

Virtualized Hardware Setup

Virtualization software emulates hardware, which guest OSes use as if real.

7
New cards

IBM VM/370

Virtual Machine facility, started by IBM in the 1960s to partition large mainframe-based systems.

8
New cards

Reason for Virtualization Abandonment in 1980-1990

Due to inexpensive x86 servers and the popularity of client/server applications

9
New cards

VMware

Company that started virtualization support for x86 systems in 1998.

10
New cards

Problem Addressed by VMware

Server bloat, low utilization, high infrastructure cost, high management/maintenance cost, poor disaster recovery/failover protection.

11
New cards

Client Based (Hosted) Architecture

Virtualization layer installed on top of an existing Operating System as an application.

12
New cards

Workstation Virtualization

Another name for Client Based (Hosted) Architecture.

13
New cards

Advantage of Client Based Architecture

Best support for host hardware (sound cards, USB ports, etc.).

14
New cards

Bare-Metal (Hypervisor) Architecture

Virtualization layer is installed directly on the hardware; no separate Operating System is necessary.

15
New cards

Advantage of Bare-Metal Architecture

More efficient than hosted architectures.

16
New cards

Virtual Machine (VM)

Each environment available for OS installation.

17
New cards

Guest Operating System

The operating system installed in a VM.

18
New cards

Host Operating System

In a hosted architecture, the O/S in which the virtualization software runs.

19
New cards

Hypervisor

The software that provides the virtualization layer in a bare-metal architecture.

20
New cards

Virtualization Advantage: Flexibility

Can run different types of O/Ses on same hardware.

21
New cards

Virtualization Advantage: Cloning

Virtual machines can be easily cloned or used as templates.

22
New cards

Virtualization Advantage: Portability

Virtual machines can be quickly moved among servers.

23
New cards

Virtualization Advantage: Test Environments

Can quickly create test environments.

24
New cards

Virtualization Advantage: Reliability

A virtual machine can be configured to automatically move from a failed server to one that is still working.

25
New cards

Fail-Over

A virtual machine configured to automatically move from a failed server to one that is still working

26
New cards

Advantage: Consistent Hardware Interface

Provides a consistent hardware interface regardless of the underlying physical hardware.

27
New cards

Advantage: OS Compatibility

Can run an O/S on hardware not natively supported.

28
New cards

Virtual Appliance

An entire installation, including the O/S, can be added to a virtual machine server.

29
New cards

Advantage: Increased Capacity and Scalability

Virtual members of a cluster can spin up or down as needed to meet current demand.

30
New cards

Cloud Computing

Virtual members of a cluster can spin up or down as needed to meet current demand.

31
New cards

Advantage: Lower Infrastructure Costs

Includes saves physical or rack space, less hardware to maintain, increased hardware utilization

32
New cards

Advantage: Reduced Energy Costs

Includes less power consumption and less cooling.

33
New cards

Virtual Machine Single Point of Failure

If the host OS or hardware crashes, all VMs crash.

34
New cards

Disadvantage: Complicates hardware maintenance

If you need to take the host server down multiple guests are affected.

35
New cards

Disadvantage: Tracking Software and OSes

Harder to keep track of software and OSes.

36
New cards

CPU Virtualization

Virtualization of the proccessing unit to enable multiple VMs

37
New cards

Full Virtualization

Uses binary translation to execute instructions that are non-virtualizable.

38
New cards

Advantage of Full Virtualization

Offers the best isolation and most security between VMs.

39
New cards

Paravirtualization

Uses a modified guest OS to remove non-virtualizable instructions.

40
New cards

Paravirtualization nickname

OS Assist, uses a modified guest OS to remove non-virtualizable instructions.

41
New cards

Advantage of Paravirtualization

Good performance due to use of modified OS

42
New cards

Hardware Assisted Virtualizaiton

Hypervisor traps non-virtualizable instructions and re-issues them to hardware in root mode.

43
New cards

Advantage of Hardware Assisted Virtualization

Compatibility is excellent due to function of CPU enhancements.

44
New cards

Memory Virtualization

Uses virtual to physical mappings maintained by the hypervisor.

45
New cards

Memory Virtualization Implementation

Each VM 'thinks' it has contiguous memory space available

46
New cards

Effect of Memory Virtualization

Standard libraries can be shared among VMs reducing required memory.

47
New cards

Device and I/O Virtualization

Involves managing the routing of I/O requests between virtual devices and the shared physical hardware.

48
New cards

Performance Drawback of Device and I/O Virtualization

Biggest performance hit in system virtualization.

49
New cards

Future of Virtualization

Virtualization will continue to be a key technology through the foreseeable future.

50
New cards

Virtualization Software Future Development

Remove the requirement to do binary translations, not require specially-configured guest Oses, remove the performance hit incurred by using Hardware Assisted technologies

51
New cards

Client Based Virtualization Software: Windows

VMware Player/Workstation/Server, Microsoft VirtualPC, Bochs, VirtualBox

52
New cards

Client Based Virtualization Software: Macintosh

Parallels, VMware Fusion

53
New cards

Client Based Virtualization Software: Linux

OpenVZ, VirtualBox, Bochs, KVM (Kernel Virtual Mode)

54
New cards

VMware vSphere

Represents an entire suite of virtualization products.

55
New cards

ESXi Server

Virtualization software being used in lab

56
New cards

Microsoft HyperV

Hypervisor virtualization software used by Windows clients

57
New cards

Xen

Hypervisor virtualization software used by Amazon/Rackspace/etc. Cloud backend

58
New cards

Virtual memory

Memory that appears to exist but is not physically present, allowing programs to address more memory than is physically available.

59
New cards

Virtual drives

Storage space that appears to be a physical hard drive but is actually a file or a portion of a physical drive.

60
New cards

Virtual CD-ROMs

Emulated CD-ROM drives that allow access to disc images without requiring a physical drive.

61
New cards

Emulation

The process of mimicking the behavior of one system on a different system, allowing software designed for one environment to run on another.

62
New cards

Spoofing

The act of disguising the identity of a system or user to gain unauthorized access or deceive other systems.

63
New cards

Paravirtualization Compatibility

Generally has poor compatibility due to requiring a modified guest OS.

64
New cards

Hardware-assisted virtualization Performance

Offers excellent compatibility but may result in lower performance compared to other virtualization methods.

65
New cards

Binary Translation

A technique used in full virtualization to convert non-virtualizable instructions into virtualizable ones.

66
New cards

Virtual switch

A software-based switch that allows virtual machines to communicate with each other and with the external network.

67
New cards

Virtual network adapter

A software-based network interface card that allows a virtual machine to connect to a virtual network.

68
New cards

Snapshot

A point-in-time copy of a virtual machine's disk and memory state, allowing it to be reverted to a previous state.

69
New cards

Template

A pre-configured virtual machine that can be used as a base for creating new virtual machines.

70
New cards

Live Migration

The process of moving a running virtual machine from one physical server to another without interrupting its operation.

71
New cards

Thin Provisioning

A storage allocation technique where storage space is allocated on demand, rather than pre-allocated in advance.

72
New cards

Thick Provisioning

A storage allocation technique where storage space is pre-allocated in advance, regardless of actual usage.

73
New cards

Virtual SAN

A virtual storage area network that provides shared storage resources to virtual machines.

74
New cards

Resource Pooling

The aggregation of physical resources into a shared pool that can be dynamically allocated to virtual machines.

75
New cards

Orchestration

Automated arrangement, coordination, and management of computer systems, applications, and services

76
New cards

Windows Virtual PC

A virtualization program by Microsoft, primarily designed to run older operating systems on newer versions of Windows.

77
New cards

OpenVZ

A container-based virtualization platform for Linux.

78
New cards

KVM (Kernel Virtual Machine)

A full virtualization solution for Linux systems.

79
New cards

Parallels Desktop

A virtualization software for macOS providing the ability to run Windows, Linux, and other operating systems.

80
New cards

Memory ballooning

A technique used by hypervisors to reclaim unused memory from virtual machines.

81
New cards

Virtual TPM

A software-based Trusted Platform Module for virtual machines.

82
New cards

Hot Add

The ability to add virtual hardware resources to a running virtual machine without requiring a reboot.

83
New cards

Nested Virtualization

Running a hypervisor inside of a virtual machine.

84
New cards

Virtualization security

The methods, techniques, and controls used to protect virtualized environments from threats.

85
New cards

VM sprawl

The uncontrolled growth of virtual machines, leading to management and resource utilization challenges.