VIRTUALIZACE,clustery a cloudcomputing(V3C)<br />Jaroslav Prodělal, virtualizationconsultant & architect, OldanyGroup<br /...
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 />
Cíl přednášky<br />Obecný a široký (hodně informací v krátkém čase) úvod do problematiky virtualizace s definováním základ...
Virtualizace<br />Clustery<br />Cloudcomputing<br />Agenda<br />
Specifikace hlavních témat přednášky<br />Virtualizace <br />SW vX na platformě x86<br />VMware ESX, CitrixXenServer, MSFT...
Představení společnosti<br />česká společnost založená v roce 2005<br />zaměření<br />virtualizace a cloud computing (spec...
Naše řešení a partneři<br />
Přednášející<br />Jaroslav Prodělal (*1982)<br />začátek 90. let – první počítač (Atari 800XE Video Game System)<br />1994...
Video<br />VMware Virtualized Hardware Hotel<br />
Co je to virtualizace?<br />obecně (když řekneme, že je něco virtuální)<br />něco co „existuje“ (abstraktně), ale nemůžeme...
Typy virtualizace (SW)<br />partial~ částečná (parciální)<br />virtuální paměť, základy ve všech moderních OS<br />os-leve...
Typy virtualizace (SW)<br />para                          full             HW-assisted<br />virtualizace<br />bare-metal (...
CitrixXen Server
 MS Hyper-V
Oracle VM</li></ul>~ vX nad existujícím OS ~<br /><ul><li> VMware Workstation (Server)
 Sun VirtualBox
Parallels Workstation
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...
Virtualizace v běžném životě (ajťáka)<br />virtuální pamět<br />storage<br />disk partitioning<br />RAID<br />network<br /...
Tradiční vs. virtuální infrastruktura<br />
Základní vlastnosti vX<br />oddělení OS od HW (abstrakce HW)<br />kompatibilita napříč x86 servery<br />nezávislost na HW<...
Základní funkce vX<br />škálovatelnost<br /><ul><li>snapshoty
klonování
datová deduplikace (TMS)</li></li></ul><li>Proč virtualizovat?<br />využití existujících zdrojů<br />větší utilizace serve...
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<...
Porovnání architektury VMMs<br />VMware ESX<br />CitrixXenServer /<br />MSFT Hyper-V / KVM<br />
ESX vs. ESXi<br />VMware ESX<br />VMware ESXi<br />
Virtual Desktop Infrastructure<br />využívání desktopů z prostředí VI<br />přistupuje se přes protokol pro vzdálenou ploch...
Virtual Desktop Infrastructure II.<br />
Clustery<br />
Clustery<br />sdílený storage<br />clusterový FS<br />skládá se z nodů (jeden nod)<br />
Typy clusterů<br />výpočetní<br />aplikační<br />vysoce dostupné (HA)<br />
Centrální management cluster<br />pro správné fungování clusterů potřebujeme, aby byly nějak spravovány, monitorovány a ab...
Cloudcomputing<br />
Cloudcomputing<br />Technologie roku 2010<br />
<ul><li>zdroje na vyžádání (resources 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ů</li></ul>Cloudcomputingfeatures<br />
Druhy cloudů/architektur<br />SaaS - applicationandinformationcloud<br />PaaS – development (platform) cloud<br />IaaS – i...
Upcoming SlideShare
Loading in …5
×

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

1,987 views
1,901 views

Published on

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

Tato prezentace je zkrácenou verzí přednášky, která zachytává pouze základní informace o virtualizaci a zbylých tématech. Prezentace byla upravena z důvodu nedostatku času pro prezentaci dle původního záměru.

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. Dojde i na krátkou zmínku o 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.

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
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,987
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. VIRTUALIZACE,clustery a cloudcomputing(V3C)<br />Jaroslav Prodělal, virtualizationconsultant & architect, 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. Cíl přednášky<br />Obecný a široký (hodně informací v krátkém čase) úvod do problematiky virtualizace s definováním základních pojmů a vymezení některých základních faktů.<br />Téma clusterů a cloudcomputingu jsou pouze nastíněna a přednáška si neklade za cíl o těchto tématech pojednávat hlouběji.<br />Převážně technologická přednáška.<br />
  4. 4. Virtualizace<br />Clustery<br />Cloudcomputing<br />Agenda<br />
  5. 5. 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 />
  6. 6. Představení společnosti<br />česká společnost založená v roce 2005<br />zaměření<br />virtualizace a cloud computing (specializace na VDI)<br />správa linux/windows/vmware 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 />
  7. 7. Naše řešení a partneři<br />
  8. 8. 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 />
  9. 9. Video<br />VMware Virtualized Hardware Hotel<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 />akvizice XenuCitrixem => CitrixXenServer (Xen jako OSS zůstává)<br />2008 – Microsoft Hyper-V<br />akvizice KVM (Qumranet) RedHatem<br />2009 – velký rozvoj virtualizace<br />cloudcomputing se stává tématem číslo 1<br />2010<br />CitrixXenServer je opensource<br />RedHatEnterpriseVirtualizationforServers<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 />nízký 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. 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 />systémy s vysokými nároky na CPU (?)<br />systémy na zpracování obrazu (CPU, 3D)<br />
  26. 26. Porovnání architektury VMMs<br />VMware ESX<br />CitrixXenServer /<br />MSFT Hyper-V / KVM<br />
  27. 27. ESX vs. ESXi<br />VMware ESX<br />VMware ESXi<br />
  28. 28. 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šší (a vzdálený) 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 />
  29. 29. Virtual Desktop Infrastructure II.<br />
  30. 30. Clustery<br />
  31. 31. Clustery<br />sdílený storage<br />clusterový FS<br />skládá se z nodů (jeden nod)<br />
  32. 32. Typy clusterů<br />výpočetní<br />aplikační<br />vysoce dostupné (HA)<br />
  33. 33. 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řebné akce<br />jedná se o tzv. mgmt server<br />
  34. 34. Cloudcomputing<br />
  35. 35. Cloudcomputing<br />Technologie roku 2010<br />
  36. 36. <ul><li>zdroje na vyžádání (resources on-demand)
  37. 37. platím jen za to, co používám
  38. 38. snadná a rychlá dostupnost aplikací
  39. 39. škálovatelný a elastický
  40. 40. úspora nákladů – sdílením zdrojů</li></ul>Cloudcomputingfeatures<br />
  41. 41. Druhy cloudů/architektur<br />SaaS - applicationandinformationcloud<br />PaaS – development (platform) cloud<br />IaaS – infrastructurecloud<br />...“as a service“<br />DaaS – VDI on demand<br />
  42. 42. Praktická ukázka<br />VMware Workstation<br />
  43. 43. Začínáme s virtualizací - ZDARMA<br />VMware Server<br />Sun/OracleVirtualBox<br />VMware ESXi free<br />CitrixXenServer<br />Linux KVM<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 />http://www.virtualbox.org/<br />
  44. 44. 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 />TurnKeyLinux<br />http://www.turnkeylinux.org<br />Running on Windows andLinuxOSes.<br />
  45. 45. 10 důvodů proč se zajímat o vX<br />zajímavá a oblíbená technologie přístupná široké veřejnosti<br />technologie blízké budoucnosti (cloudcomputing)<br />rozšiřuje možnosti současného IT<br />mění pohled k přístupu ve správě systémů<br />zjednodušuje vývoj aplikací<br />usnadňuje distribuci systémů a aplikací<br />zlevňuje nasazení nových systémů a technologií<br />snižuje spotřebu energií v IT<br />snižuje náklady na provoz IT<br />uplatnění na trhu práce<br />TOP5 IT pozic dle platu (http://blogs.zdnet.com/BTL/?p=31880) (USA)<br />
  46. 46. Zajímavost<br />Vývojář si jen s programováním nevystačí<br />http://zdrojak.root.cz/clanky/vyvojar-si-jen-s-programovanim-nevystaci/<br />
  47. 47. Informační zdroje<br />Google – velmi mnoho zdrojů o virtualizaci<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 />
  48. 48. Projekt „Virtuální škola“ (vŠkola)<br />http://www.vskola.cz<br />
  49. 49. Projekt BeeScale.com<br />http://beescale.com<br />
  50. 50. Možnosti spolupráce se studenty<br />bakalářské a diplomové práce<br />konzultace v oblasti vX<br />
  51. 51. Odevzdejte prosím vyplněné dotazníky!<br />Děkuji za pozornost.Dotazy?<br />

×