Enlogit Xen Virtualizace

download Enlogit Xen Virtualizace

of 38

Transcript of Enlogit Xen Virtualizace

  • 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

    [email protected]

    mailto:[email protected]:[email protected]