Chapter 4: Virtualization and Cloud Computing

0.0(0)
studied byStudied by 0 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/26

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

27 Terms

1
New cards

Cloud Computing

A model for delivering computing services (servers, storage, databases, networking, software, analytics, intelligence) over the Internet ("the cloud"), offering elasticity, scalability, and on-demand access to resources.

2
New cards

Public Cloud

A cloud deployment model where computing services are delivered by a third-party provider over the public internet and are available to anyone who wants to use or purchase them.

3
New cards

Private Cloud

A cloud deployment model where computing services are offered either over the internet or a private internal network and are used exclusively by a single organization.

4
New cards

Hybrid Cloud

A cloud deployment model that combines a public cloud and a private cloud, allowing data and applications to be shared between them.

5
New cards

Community Cloud

A collaborative cloud infrastructure that is shared by several organizations with common concerns (e.g., security, compliance, jurisdiction).

6
New cards

Infrastructure as a Service (IaaS)

A cloud service model where a third-party provider hosts hardware, software, servers, storage, and other infrastructure components, and the client manages the operating systems, applications, and data.

7
New cards

Software as a Service (SaaS)

A cloud service model where a third-party provider hosts and manages the application and its underlying infrastructure, making the software available to users over the internet.

8
New cards

Platform as a Service (PaaS)

A cloud service model that provides a platform allowing customers to develop, run, and manage applications without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app.

9
New cards

Metered Utilization

A billing model in cloud computing where users pay only for the resources they actually consume, such as data transfer (ingress/egress), storage, or compute time.

10
New cards

Non-metered Utilization

A billing model where users pay a fixed price for a block of resources, regardless of the actual usage, often with no additional costs for data transfer.

11
New cards

Elasticity (Cloud Computing)

The ability of a cloud system to rapidly scale computing resources (up or down) to meet fluctuating demands without manual intervention.

12
New cards

Availability (Cloud Computing)

The measure of how consistently a system or service is accessible and operational, often enhanced in the cloud through redundancy and distributed infrastructure.

13
New cards

File Synchronization

The process of ensuring that files in two or more locations are identical, often used in cloud computing to duplicate information across multiple cloud locations for redundancy and access.

14
New cards

Multitenancy

A software architecture where a single instance of an application serves multiple customers, or "tenants," who are logically isolated from each other

15
New cards

Virtualization

The process of creating a virtual version of something, such as an operating system, server, storage device, or network resources. It allows one physical computer to run multiple operating systems and applications independently.

16
New cards

Sandbox

An isolated testing environment that separates untested code or programs from the production environment, preventing any potential harm or disruption to the real system.

17
New cards

Host-based virtualization

A virtualization model where the hypervisor runs as an application on top of an existing operating system (the host OS), which then hosts guest operating systems.

18
New cards

Hypervisor (Virtual Machine Manager)

Software that creates and runs virtual machines (VMs). It manages the virtual platform and guest operating systems, allocating resources like CPU, memory, and network.

19
New cards

Type 1 Hypervisor (Bare Metal)

A hypervisor that runs directly on the host computer's hardware, without a separate operating system beneath it.

20
New cards

Type 2 Hypervisor (Hosted)

A Type 2 hypervisor runs within an existing operating system and relies on the host OS to manage hardware resources

21
New cards

Guest Operating System (Guest OS)

An operating system installed and running within a virtual machine on a host system.

22
New cards

VM escaping

A security vulnerability where malicious code running in a virtual machine breaks out of its isolated environment and interacts with the hypervisor or other virtual machines on the same host.

23
New cards

Rogue Virtual Machine

An unauthorized or malicious virtual machine deployed on a system, often by attackers, to gain access or carry out nefarious activities.

24
New cards

Virtual Desktop Infrastructure (VDI)

A virtualization technology that hosts desktop operating systems and applications on a centralized server, allowing users to access them remotely from various client devices.

25
New cards

Desktop as a Service (DaaS)

A cloud-based service model where a third-party provider hosts the back-end VDI infrastructure, streaming virtual desktops to end-users over the internet.

26
New cards

Application Containerization

A form of virtualization that packages an application and all its dependencies (libraries, frameworks, configuration files) into a single, isolated unit called a container, which can run consistently across different computing environments.

27
New cards

Container Image

A lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries, and settings.