Virtualization Flashcards

1
Q

Programming that handles very low-level interaction among hardware and software, such as task scheduling, allotment of time and resources, etc

A

Supervisor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Extra layer of sophisticated programming required by full virtualization that manages the vastly more complex interactions

A

Hypervisor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Paid hypervisor compatible with Windows and Linux

A

VMware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Free hypervisor compatible with Windows, macOS, and Linux

A

Oracle VirtualBox

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Microsoft’s free hypervisor for Windows

A

Hyper-V

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Linux’s free hypervisor

A

KVM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Software or hardware that converts the commands to and from the host machine into an entirely different platform

A

Emulator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Running a virtual machine on your local system regardless of whether the VM file itself might be stored locally or on a central server accessed via the network

A

Client-Side Virtualization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Extra features in CPUs to support hypervisors; Intel’s VT-X and AMD’s AMD-V

A

Hardware Virtualization Support

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Every VM running on that one hypervisor will act as though it is connected to its own switch and nothing else

A

Internal Network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A VM with this accesses the same network as the host system; a lot like the VM has its own cable to connect it to the network. The default when you create a new VM

A

Bridged Network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Switch created by the VM to connect VMs together

A

Virtual Switch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Removing the host OS altogether and installing nothing but the hypervisor to improve performance. No software between it and the hardware. Also known as Type-1

A

Bare-Metal Hypervisor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Applications such as VMware Workstation

A

Type-2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Large-scale global providers use virtualization to minimize idle hardware, protect against data loss and downtime, and respond to spikes in demand. Example: Amazon Web Services (AWS)

A

Infrastructure as a Service (IaaS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Provider gives programmers all the tools they need to deploy, administer, and maintain a Web application. The provider starts with some form of infrastructure, which could be provided by an IaaS, and on top of that the provider builds a platform: a complete deployment and management system to handle every aspect of a Web application. The infrastructure underneath this is largely invisible to the developer

A

Platform as a Service (PaaS)

17
Q

Provides access to necessary applications wherever you have an Internet connection, often without having to carry data with you or regularly update software

A

Software as a Service (SaaS)

18
Q

Software, platforms, and infrastructure delivered through networks that the general public can use

A

Public Cloud

19
Q

Business-owned, internal cloud that is created if a business wants some of the flexibility of the cloud, needs complete ownership of its data, and can afford both

A

Private Cloud

20
Q

Like a private cloud paid for and used by more than one organization. Not run by a city or state for citizens’ use, it is a group of organizations with similar goals or needs

A

Community Cloud

21
Q

A cloud that connects some combination of public, private, and community clouds, allowing communication between them

A

Hybrid Cloud

22
Q

Technique that means not having to maintain a private cloud powerful enough to meet peak demand - an application can grow into a public cloud instead of grind to a halt

A

Cloud Bursting

23
Q

The ability to expand the number of servers, even spread them out geographically

A

Rapid Elasticity

24
Q

With cloud computing, it’s easy to set up your application to add or reduce capacity based on demand

A

On-demand

25
Q

Consolidating systems’ physical and time resources

A

Resource Pooling

26
Q

Regardless of how costs are measured (traffic that goes in and out of your web application or the time that every one of your virtualized servers is running), it differs from more traditional hosting with a fixed monthly or yearly fee

A

Measured Service

27
Q

Some companies charge by the amount of processing resources used, such ad CPU usage. Enables very careful monetizing of resources used. You pay for what parts of the hardware you use, rather than a more general fee for all the hardware of a system

A

Metered Service