enlogit xen virtualizace
TRANSCRIPT
-
8/18/2019 Enlogit Xen Virtualizace
1/38
Virtualizace s Red HatOmezení a potenciály IT infrastruktury
Ond ej Suchý, Jakub Suchý, RHCE
Enlogit s.r.o.
-
8/18/2019 Enlogit Xen Virtualizace
2/38
Agenda
Omezení a potenciály IT
Co nabízí virtualizace
Kdy se hodí virtualizace Technický pohled
Ukázka
-
8/18/2019 Enlogit Xen Virtualizace
3/38
ást 1
Omezení a
potenciály IT
-
8/18/2019 Enlogit Xen Virtualizace
4/38
IT d íve
Vysoké po izovací náklady
Nutnost vstupních investic:
Drahé servery (mainframe = $ 50.000 a výš) Po izovací náklady na licence software
-
8/18/2019 Enlogit Xen Virtualizace
5/38
IT dnes
Vysoké provozní náklady
Servery jsou levné, ale je jich hodn#:
Náklady na prostor pro datová centra Náklady na chlazení, napájení
Náklady na management a administraci
-
8/18/2019 Enlogit Xen Virtualizace
6/38
Rozpor %. 1
„Datacentra“ naráží na fyzikální limity Napájení, chlazení, prostor
Kolik stojí další datacentrum?
Ale servery jsou nevytížené!
Pr%
m#
rné využití serveru: 15 až 30 %
-
8/18/2019 Enlogit Xen Virtualizace
7/38
Využití kapacity server'
A B C D E F G H I J
0
10
20
30
40
50
60
70
80
90
100
Zátž (v procentech)
-
8/18/2019 Enlogit Xen Virtualizace
8/38
Využití kapacity server'
G F J A H C B D I E
0
10
20
30
40
50
60
70
80
90
100
Zátž (v procentech)
-
8/18/2019 Enlogit Xen Virtualizace
9/38
Využití kapacity server'
G F J A H C B D I E
0
10
20
30
40
50
60
70
80
90
100
Zátž (v procentech)
volný výkondatacentra
-
8/18/2019 Enlogit Xen Virtualizace
10/38
Rozpor %. 2
Dnes mnoho aplikací na serveru Jeden hardware pro WWW, mail, databázi
Lepší je 1 systém = 1 aplikace Pro každou aplikaci vlastní server
Snadno se administruje Izoluje se od problém%
-
8/18/2019 Enlogit Xen Virtualizace
11/38
Odpov*, Red Hat
D%raz na snižování provozních náklad%
Red Hat definoval levn jší provoz IT zákazník # jakosvoji strategickou vizi
Lepší využití výkonu server% pomocí virtualizace
Centralizace správy a hromadné provád#ní úkon%
pomocí Red Hat Network D%raz na 64bit (vyšší výkon s mén# servery)
-
8/18/2019 Enlogit Xen Virtualizace
12/38
ást 2
Co nabízí virtualizace
-
8/18/2019 Enlogit Xen Virtualizace
13/38
Virtualizace
Systém umož(ující provozovat víceopera*ních systém% na jednom hardware
Emulace hardware, více virtuálních systém%
(virtualmachines, VM) na jednom fyzickém stroji
Dynamické p id#lování výkonu
Izolace systém%
– virtuální systém neví, že je virtuální (*)
Již využívaná vmware (dosud jediná „enterprise“ technologie)
-
8/18/2019 Enlogit Xen Virtualizace
14/38
Virtualizace vmware
dosud jediná „enterprise“ technologie
snadné nasazení
perfektní pro testování a vývoj
vysoká cena
virtualizace na HW vrstv# (*)
-
8/18/2019 Enlogit Xen Virtualizace
15/38
Red Hat virtualizace
Platforma Xen v RHEL 5 integrována do OS i aplikací
podpora živé migrace a clustering podpora „storage“
snadný management
Virtualizace s Red Hat je kompletní,integrované a stabilní ešení!
-
8/18/2019 Enlogit Xen Virtualizace
16/38
Red Hat virtualizace
Integrace Xen do RHEL 5 instalace
–
instalátor Anaconda podporuje virtualizaci management
– Red Hat Network podporuje virtualizaci
– Red Hat Satellite Server podporuje virtualizaci od v 5
storage a clustering – podpora Global File System, LVM2 a Cluster Suite
-
8/18/2019 Enlogit Xen Virtualizace
17/38
Licencování
RHEL (d íve RHEL ES)
– 4 virtuální instalace RHEL
RHEL Advanced Platform
– neomezený po*et instalací RHEL
Virtualizované subskripce sou*ástí ceny!
-
8/18/2019 Enlogit Xen Virtualizace
18/38
Výkon
Virtualizace snižuje výkon záleží na typu aplikace
v ádu procent s dnešním hw není problém
-
8/18/2019 Enlogit Xen Virtualizace
19/38
ást 3
Kdy se hodí
virtualizace
-
8/18/2019 Enlogit Xen Virtualizace
20/38
Scéná A: r'st systém'
Škálování infrastruktury dynamické p id#lování výkonu
snadné relokace VM na siln# jší stroj – server p estal sta*it?
– snadno p esuneme kompletní systém na nový
– díky izolaci od hw vrstvy použijeme libovolný server
-
8/18/2019 Enlogit Xen Virtualizace
21/38
Scéná B: migrace „zaživa“
P esun lze provést s minimálním výpadkem.
High Availability Load balancing
Škálování
RHEL 5:
– nejd ív opakované kopie pam#ti za provozu
– pak krátký downtime (~ 100-200 ms)
-
8/18/2019 Enlogit Xen Virtualizace
22/38
Scéná C: bezpe%nost
Systémy lze omezit a uzamknout.
Jeden OS = jeden zákazník Omezený p ístup ke svému systému
Omezené zdroje (CPU, RAM)
Nap . serverhosting nebo app development
-
8/18/2019 Enlogit Xen Virtualizace
23/38
Scéná C: bezpe%nost
„virtuální“ DMZ
DMZ = vyhrazená podsí, pro rizikové aplikace
.ešení Red Hat / Xen:
virtuální DMZ p ímo na firewallu
systémy pro ve ejné aplikace izolovány
neexistují fyzicky
-
8/18/2019 Enlogit Xen Virtualizace
24/38
Scéná D: izolace problém'
Selhávající systém neovlivní ostatní.
VM má limitované zdroje emulovaný hardware, nevidí ostatní VM
Problém nezp%sobí et#zový pád
Bezpe*nostní incident je izolován ve VM
-
8/18/2019 Enlogit Xen Virtualizace
25/38
Scéná E: vývoj a testing
Virtuální instalace umož(ují flexibilnítestování a vývoj.
Odd#lení devel systém% od produk*ních
Rychlé a snadné nasazení
Uvoln#ní zdroj% po ukon*ení
Libovolný OS, libovolná verze, libovolná aplikace
Snadné ešení chyb: save a restore
-
8/18/2019 Enlogit Xen Virtualizace
26/38
Scéná F: nezávislost verzí
Virtualizace eší problémy životního cyklubez nutnosti zabývat se kompatibilitou.
Více r%zných verzí na jednom HW
Složité závislosti mezi verzemi aplikací a OS lzesnadno obejít
-
8/18/2019 Enlogit Xen Virtualizace
27/38
Scéná G: rychlý deployment
Red Hat a Intel vPro = virtualizovaná PC
rychlý deployment koncových stanic prost edí pro izolované nasazení aplikací
bezpe*nost, management
( ešení p ipravované na 2008)
-
8/18/2019 Enlogit Xen Virtualizace
28/38
ást 4
Technický pohled
-
8/18/2019 Enlogit Xen Virtualizace
29/38
Red Hat virtualizace
Xen hypervisor
vrstva mezi HW a OS zprost edkovává zdroje HW (sí, , CPU, RAM)
p id#luje a limituje zdroje
ovládá a spravuje VM (start, shutdown, …)
-
8/18/2019 Enlogit Xen Virtualizace
30/38
Xen: dva p ístupy
Paravirtualizace
Hypervisor nechává VM komunikovat p ímo s HW Opera*ní systém VM musí být modifikován
– RHEL 5 jako hostitel i VM
– RHEL 4 Update 5 jako VM
– v#tšina Linux distribucí také (bez komer*ní podpory)
Libovolný hardware
Zanedbatelná degradace výkonu (~3–5 %)
-
8/18/2019 Enlogit Xen Virtualizace
31/38
Xen: dva p ístupy (cont.)
Plná virtualizace (full virtualization)
Hypervisor zcela odd#luje VM od hardware Ve VM m%že fungovat nemodifikovaný OS
– RHEL 3, Fedora, Debian, ...
– NetBSD, Windows XP, ...
Nutná asistence hardware
– Intel VT, AMD Pacifica
V#tší degradace výkonu
-
8/18/2019 Enlogit Xen Virtualizace
32/38
dom0 a domU
dom0 hlavní opera*ní systém
v n#m b#ží hypervisor – „host operating system“
domU dom1, dom2, ..., domN
virtualizované systémy
– „guest operating system“
-
8/18/2019 Enlogit Xen Virtualizace
33/38
Management v RHEL 5
virt-manager Grafické rozhraní pro vytvá ení a správu VM
xm, virtsh P íkazová ádka
Vhodné pro ru*ní ovládání a skriptování
libvirt Knihovna, API pro vlastní aplikace
-
8/18/2019 Enlogit Xen Virtualizace
34/38
virt-manager
-
8/18/2019 Enlogit Xen Virtualizace
35/38
ást 5
Praktická ukázka
-
8/18/2019 Enlogit Xen Virtualizace
36/38
„Live migrace“
streamované video
migrováno z jednoho stroje na druhý
-
8/18/2019 Enlogit Xen Virtualizace
37/38
Poskytovatel IT služeb, software a hardware.
Linux infrastruktura, servery a clustery,
disková pole, virtualizace.
Enlogit SK
Kutlíkova 17815 02 Bratislava www.enlogit.sk
http://www.enlogit.sk/http://www.enlogit.sk/
-
8/18/2019 Enlogit Xen Virtualizace
38/38
KONEC
Ond ej SuchýRed Hat Products & Services manager
mailto:[email protected]:[email protected]