• Save
Přednáška Virtualizace, clustery a cloud computing (V3C)
 

Přednáška Virtualizace, clustery a cloud computing (V3C)

on

  • 5,542 views

Prezentace přednášky Virtualizace, clustery a cloud computing pořádané společností OldanyGroup pro vysoké školy po celé ČR. ...

Prezentace přednášky Virtualizace, clustery a cloud computing pořádané společností OldanyGroup pro vysoké školy po celé ČR.

Přednáška si klade za cíl seznámit posluchače s úvodem do virtualizace v oblasti informačních technologiích, dále rozvíjí téma nativní virtualizace na platformě x86. Druhým tématem přednášky jsou clustery v prostředí virtualizace a nakonec se dotýká aktuálního tématu a trendu v IT - cloud computingu.

Posluchači se v průběhu přednášky seznámí s typy virtualizace, jejími základními vlastnostmi, možnostmi a funkcemi. Nechybí ani zmínka o výběru vhodné virtualizační platformy, srovnání platforem a postup co udělat před nasazením virtualizace v prostředí libovolné organizace. Dojde i na krátkou zmínku o virtualizaci aplikací a virtuálních desktopech.

V druhé části přednášky jsou vysvětleny základní pojmy a principy z oblastí clusterů a jejich využití ve spojení s virtualizací.

Na závěr je uvedena zmínka o cloud computingu. Jedná se o informaci o tom, co vlastně cloud computing je, jak jej definovat, jaké jsou typy cloudů a kde najdou své uplatnění.

Prezentace obsahuje také odkazy na informační zdroje, ze kterých lze čerpat další informace.

Video z přednášky na Fakultě informatiky Masarykovy univerzity a další informace o pořádané sérii přednášek si můžete prohlédnout na adrese http://goto.ogservices.cz/v3c/.

Statistics

Views

Total Views
5,542
Views on SlideShare
5,089
Embed Views
453

Actions

Likes
2
Downloads
0
Comments
0

7 Embeds 453

http://www.oldanygroup.cz 403
http://www.slideshare.net 25
http://www.oldanygroup.sk 20
http://www.linkedin.com 2
http://www.vmworld.com 1
http://static.slidesharecdn.com 1
https://www.linkedin.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Přednáška Virtualizace, clustery a cloud computing (V3C) Přednáška Virtualizace, clustery a cloud computing (V3C) Presentation Transcript

  • [V3C] VIRTUALIZACE,clustery a cloudcomputing
    Jaroslav Prodělal, solutionconsultant, OldanyGroup
    jprodelal@oldanygroup.cz, 777 23 22 21
  • Housekeeping
    dotazy možno klást v průběhu
    vyplnění a odevzdání dotazníků (2 strany)
    upozornění na chybu
  • Virtualizace
    Clustery
    Cloudcomputing
    Agenda
  • Specifikace hlavních témat přednášky
    Virtualizace
    SW vX na platformě x86
    VMware ESX, CitrixXenServer, MSFT Hyper-V
    Clustery
    obecné informace o clusterech
    využití s/ve virtulizací
    Cloudcomputing
    základní charakteristika
    směr vývoje
  • Představení společnosti
    česká společnost založená v roce 2005
    zaměření
    virtualizace (specializací na VDI)
    externí správa linux/windows serverových systémů
    správa Cisco sítí
    konzultace v oblastech ICT
    klademe důraz na vysokou odbornost a správnou komunikaci
  • Naše řešení a partneři
  • Přednášející
    Jaroslav Prodělal (*1982)
    začátek 90. let – první počítač (Atari 800XE Video Game System)
    1994 – první PC (80386DX – 40Mhz, 4MB RAM)
    1997 – začátky programování v ASP na platformě Windows NT, brigáda u lokání providera internetu (doma wifi 64Mbit/s s limitem 100MB/měs., potom 8Kč/MB)
    2000 – první zkušenosti s OpenBSD, začátky programování v PHP
    2001 – malá internetová kavárna
    2003 – přechod z OpenBSD na Linux (server) a z Windows na Linux (desktop, NTB); zaměstnán jako PHP programátor s částečnou údržbou linux serverů
    2004 – odklon od programování v PHP ke správě linux serverů
    2005 – založení společnosti (OldanyGroup)
    2006 – první přednáška na konferenci LinuxAlt na téma vysoké dostupnosti - první informace o virtualizaci
    do současnosti – linux server administrator, profesionalizace v oblasti virtualizace a cloudcomputingu
  • Video
    VMware Virtualized Hardware Hotel
  • Slovník pojmů
    vX ~ virtualizace
    VMM ~ hypervisor
    virtuální infrastruktura (VI, kompletní infrastruktura)
    IOMMU (input/outputmemorymanagement unit)
    transparent memorysharing
    consolidation
    containment(~ochranná nádoba)
    storage
    LUN (logical unit number)
    FC (fibrechannel)
    iSCSI(internet smallcomputersystem interface)
    DAS/NAS/SAN
    cluster
    cluster FS
    SPOF (single point offailure)
    failover
    HA (highavailibility)
    LB (loadbalancing)
    DRS (distributedresourcescheduling)
    VMFS (VirtualMachineFileSystem)
    vMotion
  • Co je to virtualizace?
    obecně (když řekneme, že je něco virtuální)
    něco co „existuje“ (abstraktně), ale nemůžeme si na to fyzicky „šáhnout“
    v pojetí přednášky
    Virtualizace je uspořádání dostupných zdrojů (software, hardware) tak, aby bylo možné je využít pro více než jeden operační systém ...
    ...na jednom fyzickém serveru lze provozovat více serverů virtuálních při současném zlepšení:
    efektivity
    dostupnosti
    flexibility
    správy
    IT infrastruktury
  • Typy virtualizace (SW)
    partial~ částečná (parciální)
    virtuální paměť, základy ve všech moderních OS
    os-level ~ vyhrazení prostoru na úrovni jednoho jádra
    chroot (linux), jail (bsd), Linux-VServer, Virtuozzo, OpenVZ
    paravirtualizace ~SW rozhraní VM (API), nutná modifikace guest OS
    Xen (patří i do full), Oracle VM, Sun xVM, VMware Workstation (WMI, i fullvX), MS Hyper-V
    plná (full, platform) ~ simulace HW, bez nutnosti modifikace guest OS
    VMware ESX, Xen, KVM
    HW-assisted~podpora fullvX ze strany CPU (pomocné instrukce VMM a izolace)
    většina z fullvX používá; Xen
  • Typy virtualizace (SW)
    para full HW-assisted
    virtualizace
    bare-metal (native, type-1)
    host-based (type-2)
    ~ vX na HW ~
    • VMware ESX
    • CitrixXen Server
    • MS Hyper-V
    • Oracle VM
    ~ vX nad existujícím OS ~
    • VMware Workstation (Server)
    • Sun VirtualBox
    • Parallels Workstation
    • Microsoft Virtual PC
  • Historie a současnost
    1960’s - IBM CP-40 (dnes z/VM)
    pouze IBM až do 1985
    do 1998 - několik pokusů a nástrojů o SW virtualizaci
    1998 – založení VMware – patent technologie
    1999 – VMware VirtualPlatform(později VMware Workstation)
    2001 – VMware ESX v1.0
    2003 – Xen, VMware vMotion
    2005-2006 – Intel-VT, AMD-V
    2007 – KVM (Kernel-basedVirtualMachine)
    2008 – Microsoft Hyper-V
  • Virtualizace v běžném životě (ajťáka)
    virtuální pamět
    storage
    disk partitioning
    RAID
    network
    VLAN
    channelbonding
    kamarádi (chat)
  • Tradiční vs. virtuální infrastruktura
  • Základní vlastnosti vX
    oddělení OS od HW (abstrakce HW)
    kompatibilita napříč x86 servery
    nezávislost na HW
    zapouzdření (encapsulation) systémů
    SW kontejner
    VM je reprezentována několika málo soubory na pevném disku, včetně souboru reprezentující pevný disk VM
    izolace
    malý overhead výkonu
    dnes kolem 5%
  • Základní funkce vX
    škálovatelnost
    • snapshoty
    • klonování
    • datová deduplikace (TMS)
  • Proč virtualizovat?
    využití existujících zdrojů
    větší utilizace serverů
    získání operační flexibility
    rychlejší reakce na požadavky trhu a uživatelů
    snadné nasazování nových systémů
    testování nových aplikací
    zlepšení a zjednodušení správy systémů
    centrální management
    zjednodušení BC/DR a zvýšení dostupnosti
    snižování nákladů
    investičních (CAPEX) i operačních (OPEX)
  • Storage ve světě vX
    velmi důležitá součást virtuální infrastruktury
    velký význam diskových polí
    různé možnosti propojení DAS/NAS/SAN
    možnost využití více metod přístupu k datům v jedné VI
    použití různých druhů filesystémů
    lokální (NTFS, ext3)
    síťové (NFS)
    clusterové (VMFS, GFS)
    možnost RDM (Raw Device Mapping)
    propojení VM přímo na konkrétní LUN
    thin-provisioning
    prodávám víc než mám
    Storage Pool
  • Sítě ve světě vX
    obdobně jako storage velmi důležitá součást VI
    propustnost a redundance prvků
    podpora VLANs
    TCP offloadengines
    řeší (bez nutnosti extra driverů)
    balancing
    failover
    distribuované switche
    Cisco Nexus 1000V
  • Bezpečnost ve světě vX
    nový pohled na bezpečnost a rizika ve VI
    možná chyba ve VMM
    fyzická bezpečnost zvyšuje svůj význam
    zapouzdření a izolace umožňuje spuštění potencionálně nebezpečných aplikací ve VM
    webový prohlížeč
    VMsafe
    bezpečnostní rozhraní, které je součástí VI od VMware
  • Video
    VMware VMsafe
  • Virtualizace aplikací
    zapouzdření aplikací do běhové prostředí umožňující jejich spouštění bez instalace
    výhody
    vyšší bezpečnost
    snadná správa a distribuce aplikací
    úspora místa na disku (využíváno ve VDI)
    nevýhody
    není možné virtualizovat všechny aplikace (např. ty, které vyžadují instalaci ovladačů)
  • Virtualizace aplikací – ThinApp I.
  • Virtualizace aplikací – ThinApp II.
  • Co (ne)virtualizovat?
    ANO
    NE
    tchýně a nadřízené
    vše ostatní
    přátele, rodinu a přítelkyně, pejska
    systémy se speciálním HW, který není podporován
    zálohovací servery
    systémy s vysokými nároky na CPU (?)
    systémy na zpracování obrazu (CPU, 3D)
  • Výzvy při adaptaci virtualizace
    dimenzování výkonu při návrhu virtuální infrastruktury
    capacityplanning (capacityassesment)
    cpu, paměť, storage, networking
    sdílení zdrojů
    resourcemgmt, pooling
    P2V konverze
    eliminace SPOF
    pokud je pouze 1 server
    nasazení HA nebo DR je i věcí risk mgmt
    licencování OS
    Microsoft
    VDI
  • Green IT
    iniciativa, která velmi pokročila kupředu díky vX
    úspora energií díky
    konsolidaci prostředí
    používání tenkých klientů a LCD panelům
    technologiím DRS, DPM, vMotion
    nutno však také přispět jiným způsobem
    zbytečně netisknout
    třídit odpady
    šetřit s vodou a energií obecně
  • Porovnávání dostupných řešení
    výkon hypervisoru
    dnes velmi srovnatelné
    celkové funkce
    stále velké rozdílu
    správa (management)
    velmi důležité kritérium
    cena
    ne vždy je nejnižší cena řešení ta nejvýhodnější (TCO/ROI)
    POZOR na:
    podporu HW jednotlivými hypervisory (HCL)
    stanovení potřeb subjektu, pro který hledám řešení (SMB vs. Enterprise)
    marketing (hledejte nezávislá porovnání)
    porovnávání neporovnatelného (2 edice různých dodavatelů, které mají odlišnou sadu fcí)
  • Porovnání architektury VMMs
    VMware ESX
    CitrixXenServer /
    MSFT Hyper-V
  • ESX vs. ESXi
    VMware ESX
    VMware ESXi
  • VMware ESXi vs. MSFT Hyper-V
    * informacerelevantní k 05/2009.
  • VMware ESXi vs. CitrixXenServer
    * informacerelevantní k 05/2009.
  • Virtual Desktop Infrastructure
    využívání desktopů z prostředí VI
    přistupuje se přes protokol pro vzdálenou plochu
    každý uživatel má k dispozici svůj desktop a vyhrazené výpočetní zdroje
    výhody
    jednodušší správa
    vyšší flexibilita prostředí
    testovací prostředí
    výukové prostředí
    zajištění BC/DR, snažší zálohování
    jednodušší přístup uživatelů k systémům
    vyšší zabezpečení
    úspora energií
    nevýhody
    nelze takto provozovat všechny aplikace s ohledem na technologii přístupu (RDP)
    připojování periférii (USB vyřešeno)
    problematické licencování
    cena licencí pro virtuální prostředí
  • Virtual Desktop Infrastructure II.
  • Clustery
  • Clustery
    sdílený storage
    clusterový FS
    skládá se z nodů (jeden nod)
  • Typy clusterů
    výpočetní
    aplikační
    vysoce dostupné (HA)
  • Centrální management cluster
    pro správné fungování clusterů potřebujeme, aby byly nějak spravovány, monitorovány a aby někdo nebo něco inicioval potřebené akce
    jedná se o tzv. mgmt server
  • Výpočetní cluster
  • Aplikační cluster
  • Vysoce dostupný cluster
  • Vysoce dostupný cluster - HA2
  • DPM
  • Cloudcomputing
  • Druhy cloudů
    SaaS - applicationandinformationcloud
    PaaS – development (platform) cloud
    IaaS – infrastructurecloud
  • Cloudcomputingfeatures
    • zdroje na vyžádání (resource on-demand)
    • platím jen za to, co používám
    • snadná a rychlá dostupnost aplikací
    • škálovatelný a elastický
    • úspora nákladů – sdílením zdrojů
  • Praktická ukázka
    VMware Workstation
  • Začínáme s virtualizací - ZDARMA
    VMware Server
    VMware ESXi free
    Running on Windows andLinuxOSes.
    http://www.vmware.com/products/esxi/
    HCL: http://communities.vmware.com/community/vmtn/general/cshwsw
    http://www.vmware.com/products/server/
  • Začínáme s virtualizací – ZDARMA II.
    VMware VirtualApplianceMarketplace(VAM)
    http://www.vmware.com/appliances/
    VMware Player
    http://www.vmware.com/products/player/
    Running on Windows andLinuxOSes.
  • Informační zdroje
    Google
    govirtual.org
    Wikipedie
    http://en.wikipedia.org/wiki/Platform_virtualization
    Virtualization.info
    blogy
    BrianMadden.com
    MikeDiPetrillo.com
    VirtualFuture.info
    vŠkola.cz
    článek o přednášce V3C
    http://goto.ogservices.cz/v3c/
    OldanyGroup
    http://www.oldanygroup.cz
    http://goto.ogservices.cz/twitter
    http://goto.ogservices.cz/fb
  • Projekt „Virtuální škola“ (vŠkola)
    http://www.vskola.cz
  • Projekt BeeScale.com
    http://beescale.com
  • Možnosti spolupráce se studenty
    bakalářské a diplomové práce
    konzultace v oblasti vX
  • Odevzdejte prosím vyplněné dotazníky!
    Děkuji za pozornost.Dotazy?