-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathVirtualization Notes.txt
More file actions
56 lines (37 loc) · 2.43 KB
/
Virtualization Notes.txt
File metadata and controls
56 lines (37 loc) · 2.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Virtualization Notes
--------------------
Traditionally each server is given a single OS and applications
Virtualization introduces an abstraction layer between the Operating System and the hardware resources (such as the processor, storage and network).
Separating the operating system from the server hardware means that multiple types and instances of Operating System with different associated applications may reside on a single server hardware platform.
Virtual Machine are objest containing guest operation systems
and their applications which are created and managed by the hypervisors
A Hypervisor or Virtual Machine Monitor (VMM)are virtual is a program that allows multiple OSs to share a single hardware host
Each Virtual Machine (VM) is a guest OS
Hypervisor Types:
Type 1: Bare metal server runs directly on the hardware: Host Server and Guest OSes
Consists of an optimized operatin system for virtual machines control.
With type 1, we can define the host server and guest OSes
Type 2: Runs inside Host OS (KVM, QEMU, VMware, Hyper-v, Virtualbox)
Common Hypervisors:
ESXi - Vmware
KVM - naive linux kernel
Hyper-V - Microsoft
Xen - Citrix
|=================
|Virtual Machines
|Virtual Ethernet Ports
|Hypervisor - Virtual Switches
|Server Hardware
|=================
Total Cost of Ownership (TCO) is reduced
Infrastructure Orchestrators:
Some important elements should be noted:
-An Orchestrator always uses the services of the Hypervisor. In other words, when an Orchestrator decides to start a Virtual Machine, then it asks the Hypervisor to do so. The Orchestrator sits above the Hypervisor. The image of Brain and muscles can also be used to illustrate Orchestrator and Hypervisor.
-However, an orchestrator may not be needed for a very simple virtualization environment. For low complexity applications, the use of Hypervisor may be sufficient.
-In the literature related to IT Virtualization, you will find the term “Orchestrator. However, we should name this an “Infrastructure Orchestrator”, because, as we will see later, in the context of Telco Cloud, we also have an Orchestrator at a very higher level.
Container Based-Virtualization, AKS OS-level Virtualization
Containers are objects containing specific libs and apps, to be executed in a server-shared virtualized environment
All containers share a single OS
Common Container Systems:
Docker
CoreOS Rocket