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

3,685 views

Published on

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/.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,685
On SlideShare
0
From Embeds
0
Number of Embeds
590
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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

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

×