Comparison of Hypervisors and Container Technology
0.0(0)
Studied by 0 people
Learn
Practice Test
Spaced Repetition
Match
Flashcards
Card Sorting
1/64
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.
65 Terms
1
New cards
Type 1 Hypervisor
Runs directly on hardware.
2
New cards
Type 2 Hypervisor
Runs on top of an existing OS.
3
New cards
Containers
A lightweight and efficient way to package applications and their dependencies into a single, portable unit.
4
New cards
Performance of Type 1 Hypervisor
High performance and efficiency.
5
New cards
Performance of Type 2 Hypervisor
Lower performance due to OS overhead.
6
New cards
Management of Type 1 Hypervisor
More complex to manage.
7
New cards
Management of Type 2 Hypervisor
Easier to install and manage.
8
New cards
Use Cases for Type 1 Hypervisor
Enterprise server virtualization.
9
New cards
Use Cases for Type 2 Hypervisor
Desktop virtualization and testing.
10
New cards
Use Cases for Containers
Microservices and application deployment.
11
New cards
Isolation of Type 1 Hypervisor
Strong isolation between VMs.
12
New cards
Isolation of Type 2 Hypervisor
Moderate isolation.
13
New cards
Isolation of Containers
Less isolation, sharing the kernel.
14
New cards
Resource Usage of Type 1 Hypervisor
More resource-intensive.
15
New cards
Resource Usage of Type 2 Hypervisor
More overhead due to host OS.
16
New cards
Resource Usage of Containers
Lightweight, minimal resource usage.
17
New cards
Key Features of Containers
Encapsulate an application and its dependencies into a standardized unit.
18
New cards
Lightweight Containers
Containers are smaller in size compared to virtual machines (VMs) because they share the host OS kernel.
19
New cards
Fast Startup of Containers
Containers can start and stop in a matter of seconds.
20
New cards
Portability of Containers
Containers can run consistently across different environments without compatibility issues.
21
New cards
Efficiency of Containers
Containers utilize system resources more efficiently than VMs.
22
New cards
Scalability of Containers
Containers can be easily replicated and orchestrated for dynamic scaling.
23
New cards
Container Runtime
The software responsible for running and managing containers.
24
New cards
Image in Container Architecture
A read-only template used to create containers.
25
New cards
Use Cases for Containers
Particularly in cloud-native and microservices architectures.
26
New cards
Type 1 Hypervisors Use Case
Best suited for enterprise environments requiring robust virtualization capabilities.
27
New cards
Type 2 Hypervisors Use Case
Ideal for personal or development environments where ease of use is a priority.
28
New cards
Container
A running instance of an image, providing the execution environment for the application.
29
New cards
Registry
A service for storing and distributing container images. Public examples include Docker Hub and Google Container Registry.
30
New cards
Consistency Across Environments
Containers eliminate the 'it works on my machine' problem by ensuring that applications run the same way regardless of where they are deployed.
31
New cards
Microservices Architecture
Containers facilitate a microservices approach, allowing applications to be broken down into smaller, independent services that can be developed, deployed, and scaled independently.