Virtualization and cloud computing (in Slovene)

1,674 views

Published on

Short overview of virtualization and cloud computing

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,674
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Virtualization and cloud computing (in Slovene)

  1. 2. Vroče: Virtualizacija in/ali 'oblačno' računalništvo? dr. Tomislav Rozman LANCom d.o.o.
  2. 3. Povzetek predavanja <ul><li>Oblačno računalništvo (cloud computing) </li></ul><ul><ul><li>Storitvene platforme – HaaS, IaaS, PaaS, SaaS, … </li></ul></ul><ul><ul><li>Kaj nudijo veliki (VMWare, CITRIX, Microsoft)? </li></ul></ul><ul><li>Virtualizacija – kje smo in kam gremo? </li></ul>
  3. 4. Zakaj ste danes tukaj? <ul><li>Ker bi radi... </li></ul><ul><li>(2008) </li></ul><ul><li>.... p rihran ili čas, denar in prostor (na področju strežniške infrastrukture) </li></ul><ul><li>.... izboljšali dostopnost strežnikov </li></ul><ul><li>.... izboljšali izkoriščenost strežnikov (tipično: 30%) </li></ul><ul><li>.... podaljšali življenjsko dobo obstoječi namenski programski opremi ? </li></ul><ul><li>.... si preprosto olajšali življenje? </li></ul><ul><li>(2009) </li></ul><ul><li>… . POCENILI stroške informacijske infrastrukture </li></ul><ul><li>… . goto 2008 </li></ul>
  4. 5. Kaj je virtualizacija? <ul><li>»Virtualizacija strežnikov je tehnika , s pomočjo katere lahko skrijemo fizične lastnosti informacijske infrastrukture pred sistemi, aplikacijami oziroma uporabniki. </li></ul><ul><li>En sistem (strežnik, operacijski sistem, naprava za shranjevanje podatkov) se lahko predstavi kot množica logičnih virov ali obratno: skupek strežnikov se lahko predstavlja kot en sam.« </li></ul>
  5. 6. Definicija oblačnega računalništva (Forrester) <ul><ul><li>MNOŽICA SKALABILNIH RAČUNALNIŠKIH VIROV ZA GOSTOVANJE (INFRASTRUKTURE ALI APLIKACIJ), KI OMOGOČA ZARAČUNAVANJE GLEDE NA DEJANSKO (U)PORABO . </li></ul></ul>69% uporabnikov spleta na tak ali drugačen način uporablja storitve, ki se izvajajo v ‘oblaku’!
  6. 7. Mehurčki… <ul><li>Mainframe </li></ul><ul><li>Mini computer </li></ul><ul><li>Odjemalec-strežnik </li></ul><ul><li>Web, .com </li></ul><ul><li>Mobilno rač. </li></ul><ul><li>Oblačno računalništvo </li></ul>Kaj imajo skupnega?
  7. 8. Kaj imajo skupnega? Client!
  8. 9. Računalništvo v oblakih – zakaj le? Lastnost Vrednost Št. tranzistorjev 170*10^17 Št. povezav 55*10^15 Št. poslanih sporočil 2,2*10^6/s Št. kratkih sporočil 31 000/s Št. poizvedb in iskanj 14000/s Št. povezav (kliki) 520 000/s Pomnilniške kapacitete 246 EB (ExaByte) RAM 9 EB (ExaByte) Pasovna širina 7 TB/s
  9. 10. Vrste virtualizacije <ul><li>Virtualizacija strojne opreme ( popolna v irtualiza cija in p ara- v irtualiza cija ) </li></ul><ul><li>Virtualiza cija operacijskih sistemov </li></ul><ul><li>Virtualiza cija aplikacij </li></ul><ul><li>Virtualizacija drugih virov: </li></ul><ul><ul><li>Shrambe podatkov ( storage ), </li></ul></ul><ul><ul><li>omrežja , </li></ul></ul><ul><ul><li>grafike </li></ul></ul>
  10. 11. Oblačno računalništvo in poplava kratic… <ul><li>Načrtovalci sistemov in omrežij, sistemski admin. </li></ul> Razvijalci aplikacij  Končni uporabniki Virtualizacijske tehnologije HW infrastruktura, SAN, omrežja
  11. 12. IaaS (Infrastructure As A Service) <ul><li>(HaaS) – Hardware As A Service </li></ul><ul><li>Virtualizirani računalniški viri: </li></ul><ul><ul><li>Strežniki, pomnilniški sistemi, omrežja </li></ul></ul><ul><li>Nakup na zahtevo: CPU/diskovni prostor/prenos podatkov </li></ul><ul><li>Primer: Amazon EC2 (Elastic Compute Cloud): </li></ul><ul><ul><li>Citrix Xen virtualizacija </li></ul></ul><ul><li>VMWare vCloud </li></ul>
  12. 13. IaaS – kaj lahko (za)kupimo? <ul><li>EC2, Amazon Machine Images </li></ul><ul><ul><li>Small Instance (Default) 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of instance storage, 32-bit platform </li></ul></ul><ul><ul><li>Large Instance 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of instance storage, 64-bit platform </li></ul></ul><ul><ul><li>Extra Large Instance 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform </li></ul></ul><ul><li>Operacijski sistemi: </li></ul><ul><ul><li>Red Hat Enterprise Linux , Windows Server 2003, Oracle Enterprise Linux, OpenSolaris, openSUSE Linux, Ubuntu Linux, Fedora, Gentoo Linux, Debian </li></ul></ul><ul><li>Dodatna programska oprema: </li></ul><ul><ul><li>Databases Batch Processing, Web Hosting, Oracle 11g, Hadoop, Apache HTTP , Microsoft SQL Server Standard 2005, Condor, IIS/Asp.Net, MySQL Enterprise, Open MPI, Microsoft SQL Server Express </li></ul></ul><ul><li>Razvojna okolja: </li></ul><ul><ul><li>Video Encoding & Streaming, Java Application Server , Wowza Media Server Pro, JBoss Enterprise Application Platform, Windows Media Server, Oracle WebLogic Server, Windows Media Server, Ruby on Rails </li></ul></ul>
  13. 14. IaaS – €? <ul><li>Procesiranje (na zahtevo/rezerviran strežnik): </li></ul><ul><li>Prenos podatkov: </li></ul>… Standardni strežnik Linux/UNIX server Windows server Small (Default) $0.10 na uro , $325/leto, $500/3 leta $0.125 na uro Large $0.40 na uro, $1300/leto, $2000/3 leta $0.50 na uro Extra Large $0.80 na uro, $2600/leto, 4000/3 leta $1.00 na uro ‘ High CPU’ strežnik Linux/UNIX server Windows Usage Medium $0.20 na uro, $650/leto, $1000/3 leta $0.30 na uro Extra Large $0.80 na uro, $2600/leto, $4000/3 leta $1.20 na uro V oblak Cena $0.10 na GB Iz oblaka Prvih 10 TB $0.17/GB Naslednji 40 TB $0.13/GB Naslednji 100 TB $0.11/GB Naslednji 150 TB $0.10/GB Znotraj oblaka $0.01/GB
  14. 15. IaaS – EC2, kako izračunati € <ul><li>€ = cena / strežnik + cena prenosa podatkov oblak + cena prenosa podatkov iz oblaka + cena prenosa podatkov v oblaku (zone!)+ uporaba IP naslovov + diskovni prostor + I/O zahteve + ??? </li></ul><ul><li>Izračun ni trivialen! </li></ul>
  15. 16. Platform As A Service <ul><li>Hosting aplikacijske programske opreme </li></ul><ul><li>Porazdeljeni viri, grid </li></ul><ul><li>SaaSGrid </li></ul><ul><ul><li>.NET spletne aplikacije v oblaku </li></ul></ul><ul><li>Google AppEngine </li></ul><ul><ul><li>Java 6, Python 2.5, JS, Ruby </li></ul></ul><ul><li>Microsoft Azure </li></ul>Razlika med klasičnimi aplikacijskimi strežniki? Nadgradnje v krajšem času, pripravljeni API za prijavo, plačevanje, porazdeljeno procesiranje,…
  16. 17. Platform As A Service - €? <ul><ul><li>Google AppEngine: </li></ul></ul>Datastore Vir Enota Cena/enoto Pasovna širina (izhodna) gigabyte $0.12 Pasovna širina (vhodna) gigabyte $0.10 CPU čas CPU ura $0.10 Podatki GB/mesec $0.15 Prejemniki e-pošte prejemnik $0.0001
  17. 18. <ul><li>Sofware + Services </li></ul><ul><li>Cloud services OS </li></ul><ul><ul><li>Razvoj, hosting in upravljanje spletnih aplikacij </li></ul></ul><ul><ul><li>.NET </li></ul></ul><ul><ul><li>Podpora standardom: HTTP, REST, SOAP, XML </li></ul></ul><ul><li>Technology preview! </li></ul>Microsoft Azure
  18. 19. Software As A Service <ul><li>Že izdelane aplikacije </li></ul><ul><li>Uporabniki: neposreden stik </li></ul><ul><li>Razlika med SaaS in klasičnimi spletnimi aplikacijami? </li></ul><ul><li>Primeri: </li></ul><ul><ul><li>Gmail, Google Apps Standard / Premier, Salesforce.com, Microsoft Windows Live </li></ul></ul>
  19. 20. Primer SaaS: Google Apps <ul><ul><li>http://www.google.com/a/lancom.si </li></ul></ul><ul><ul><li>Dokumenti </li></ul></ul><ul><ul><li>Koledar </li></ul></ul><ul><ul><li>Klepet </li></ul></ul><ul><ul><li>Spletna mesta </li></ul></ul><ul><li>50$/ uporabnika / leto </li></ul><ul><ul><li>25GB/upor., </li></ul></ul><ul><ul><li>99,9% uptime </li></ul></ul><ul><ul><li>24/7 podpora </li></ul></ul>
  20. 21. Microsoft Windows Live <ul><li>Pošta, fotografije, koledar, skydrive (25GB!) ,… v oblaku. </li></ul>
  21. 22. Virtualizacijske tehnologije in oblaki Virtualizacijske tehnologije VMWare: vCloud Citrix: Cloud Center
  22. 23. VMWare vCloud
  23. 24. CITRIX Cloud Center (C3)
  24. 25. Spustimo se na trda tla… <ul><li>Slovenska realnost: podjetja so komaj pričela z uvajanjem virtualizacije strežnikov! </li></ul><ul><li>Praktični prikaz virtualizacijskih tehnologij ‘v živo’: v nadaljevanju </li></ul><ul><li>Kaj se je v zadnjem letu zgodilo na tržišču? </li></ul>
  25. 26. Roadmap 2008-2009… 2008 2009 jan feb mar apr maj jun jul avg sep okt nov dec DV2008 Microsoft App. Virt. 4.5 VMWare Workstation 6.5 VMWare Server 2.0 VMWare Infrastructure 3.5 u2, ThinApp Microsoft SCVMM 2008 CITRIX Xen App 5.0 CITRIX Xen Desktop 2.0 Microsoft Hyper-V 1.0 Vir: virtualization.info
  26. 27. Igralci na tržišču Virtualizacija aplikacij Virtualizacija OS Virtualizacija strojne opreme Altiris, AppStream, AppZero, Ardence, Ceedo, Citrix, Endeavors Technologies, FastScale, GreenBorder Technologies, InstallFree, KACE, Microsoft, RingCube, Softricity, Symantec, Thinstall, Trustware, Vmware, Xenocode iCore Software Parallels Sun Akimbi, BlueBear, BMC, Catbird, CiRBA, Citrix, Configuresoft, Connectix, Convirture, Desktone, Dunes Technologies, DynamicOps, Embotics, Enomaly, Ericom, Fortisphere, HelperApps, HP, Hyper9, IBM, Icomasoft, innotek, Invirtus, Kidaro, Lanamark, Leostream, ManageIQ, Microsoft, MokaFive, Neocleus, Novell, Oracle, Pano Logic, Parallels, PHD Technologies, Phoenix , Technologies, PlateSpin, Platform Computing, Propero, Provision Networks, Qumranet , Reflex Systems, Replicate Technologies, Scalent, Sentillion, Skytap, StackSafe, SteelEye, Sun, Surgient, Symantec, ToutVirtual, Tresys Technology, Trilead, Tripwire, VDIworks, Veeam, Virtual Bridges, Virtual Computer, Virtual Iron, Virtugo, Vizioncore, Vkernel, VMLogix, vmSight, Vmware, XenSource
  27. 28. Zakaj da? <ul><li>Zanesljivost . </li></ul><ul><ul><li>Kateri izmed vas hranijo poslovne podatke na prenosniku? Na strežniku v podjetju? Imate interni SLA? </li></ul></ul><ul><li>Backup in arhiviranje. </li></ul><ul><ul><li>Ali kdo ne arhivira? Kdo preverja, ali vaši arhivi delujejo? </li></ul></ul><ul><li>Dosegljivost 24/7/365 </li></ul><ul><li>Kapaciteta: neomejeno oz. na zahtevo </li></ul><ul><li>Deljenje in sodelovanje </li></ul><ul><li>(naslednja prosojnica) </li></ul>
  28. 29. Ekonomija oblačnega računalništva Variabilni stroški Variabilni stroški Št. uporabnikov Stroški Fiksni stroški  Rač. v oblaku  Tradicionalno rač.
  29. 30. Zakaj ne? <ul><li>Varnost … podatke pošiljamo na drugo stran požarnega zidu podjetja </li></ul><ul><li>Zasebnost … vse prijave in identitete so na drugi strani </li></ul><ul><li>Odvisnost od platforme … katero nudi ponudnik </li></ul><ul><li>Zanesljivost … kaj, če komunikacije odpovedo? </li></ul><ul><li>Prenosljivost … kako preslikati naše podatke v oblak? </li></ul><ul><li>Fizična lokacija … lokalni zakoni </li></ul><ul><li>Hitrost … težko primerljiva z lokalnim omrežjem </li></ul><ul><li>Presoje … težavne </li></ul><ul><li>Integracija … z obstoječo infrastrukturo </li></ul>
  30. 31. Ali vseeno? Da, vendar… <ul><li>SLA (Service Level Agreement) s ponudnikom! </li></ul><ul><ul><li>Čas izpada </li></ul></ul><ul><ul><li>Varnostna politika ravnanja z našimi podatki </li></ul></ul><ul><ul><li>Varnost podatkov (šifriranje) </li></ul></ul><ul><ul><li>Arhiviranje podatkov </li></ul></ul><ul><ul><li>Lokacija podatkov </li></ul></ul><ul><ul><li>Možnost zunanjih presoj </li></ul></ul><ul><ul><li>Obnova podatkov </li></ul></ul><ul><ul><li>1. korak: še bolje izkoristimo lastno infrastrukturo: interni ‘oblak’! </li></ul></ul>
  31. 32. Vprašanja & odgovori <ul><li>?! </li></ul>
  32. 33. Viri <ul><li>www.virtualization.info </li></ul><ul><li>http://en.wikipedia.org/wiki/Cloud_computing </li></ul><ul><li>http://www.saasblogs.com/2006/12/27/taxonomy-of-saas-platforms/ </li></ul><ul><li>http://www.kk.org/thetechnium/archives/2007/11/dimensions_of_t.php </li></ul><ul><li>http://aws.amazon.com/ec2/ </li></ul><ul><li>http://code.google.com/appengine/docs/billing.html#Billable_Quota_Unit_Cost </li></ul><ul><li>http://blog.gogrid.com/2008/08/20/presentation-cloud-computing-disruptive-innovation-enabling-technology/ </li></ul>
  33. 34. Primerjava stroškov Google apps – Ms Exchange 2007 TCO, 3 leta:

×