TNPW2-2011-10

1,423 views

Published on

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

  • Be the first to like this

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

No notes for slide

TNPW2-2011-10

  1. 1. TNPW2<br />2010/2011<br />10 – Cloud computing<br />Mgr. Lukáš Vacek<br />lukas.vacek@uhk.cz<br />
  2. 2. Agenda10<br /><ul><li>Dnešní aplikacea jejich provoz
  3. 3. Cloud computing?
  4. 4. Výhody cloud computingu
  5. 5. Bezpečnost, rizika
  6. 6. Model nasazení cloudu
  7. 7. Distribuční model cloudu
  8. 8. Internet, doporučená literatura</li></ul>2<br />
  9. 9. Dnešní aplikace a jejich provoz<br />3<br />Vlastní servery<br /><ul><li>Vlastní HW, SW, konektivita a údržba
  10. 10. Velký CAPEX, personální kapacity, know-how</li></ul>Hostované servery<br /><ul><li>Pronajatý HW, SW a konektivita, outsourcing údržby, nižší CAPEX
  11. 11. Nižší kontrola, zodpovědnost, vyšší OPEX</li></ul>Datová centra, Managed hosting service<br />Úspora nákladů >> HW, energie, klimatizace, fyzický prostor, personální kapacity, sítová infrastruktura, úložiště dat, zálohování, administrace<br />Často se používá virtualizace HW<br />
  12. 12. Virtualizace<br />4<br /><ul><li>Virtualizace serverů
  13. 13. Jeden fyzický server se pro uživatele navenek tváří jako více serverů (VMWare, XEN, MS VS…)
  14. 14. http://en.wikipedia.org/wiki/Virtualization
  15. 15. Překvapivá historie –> první experimenty už v 60. letech!
  16. 16. IBM M44/44X – simulováno 7044 virtuálních strojů!
  17. 17. Virtualizace úložiště
  18. 18. Distribuované (GFS, HDFS…)
  19. 19. Clusterové (VMFS, XEN Storage…)
  20. 20. Virtualizace nepřidává žádný výpočetní výkon!</li></li></ul><li>Nevýhody provozu dnešních aplikací<br />5<br />V technologické a obchodní oblasti<br /><ul><li>Nutnost investic do IT (HW, SW, licence), vysoké TCO
  21. 21. Potřeba plánování (kdy, co, za kolik vs. dodací lhůty)
  22. 22. Nevyužité prostředky mimo špičku
  23. 23. Nízká flexibilita v návaznosti na aktuální potřeby uživatelů (obchod, marketing apod.)
  24. 24. Problematické testování prototypů, možnost experimentů
  25. 25. Některé společnosti nepodporují SW ve virtualizovaném prostředí nebo je problém s licencemi!
  26. 26. Přenos heterogenního prostředí TEST –> PROVOZ
  27. 27. V některých případech je řešením použití cloudu.</li></li></ul><li><ul><li>Dnešní aplikace a jejich provoz
  28. 28. Cloud computing?
  29. 29. Výhody cloud computingu
  30. 30. Bezpečnost, rizika
  31. 31. Model nasazení cloudu
  32. 32. Distribuční model cloudu
  33. 33. Internet, doporučená literatura</li></ul>6<br />Agenda10<br />
  34. 34. Co je cloud computing?<br />7<br />Velmi abstraktní pojem, trochu buzzword<br />„Cloud computing je dodávka výpočetního výkonu přes Internet“ – D. Dočekal, IDF 2011<br />
  35. 35. Cloud computing<br />8<br />Mění pohled na ICT (řešení –> služby)… efektivita, bezpečnost, kvalita, rychlost<br />Virtualizace zdrojů >> není podstatné, kde a na čem to běží (pc, mainframe, fyzický nebo virtuální server), jaká je síťová infrastruktura nebo jak se to tam ukládá<br />Cloud aplikace spolu komunikují přes rozhraní (SOAP, messaging, REST, JSON…)<br />Pro uživatele je důležitá dostupnost služeb, dat a informací. Odkudkoliv a kdykoliv!<br />
  36. 36. Transformace IT do cloudu<br />9<br />Cloud<br />24/7<br />Služba<br />Interní IT<br />Služba<br />Služba<br />
  37. 37. Za kolik?<br />10<br />http://wikibon.org/blog/how-big-is-the-world-of-cloud-computing-infographic/<br />
  38. 38. <ul><li>Dnešní aplikace a jejich provoz
  39. 39. Cloud computing?
  40. 40. Výhody cloud computingu
  41. 41. Bezpečnost, rizika
  42. 42. Model nasazení cloudu
  43. 43. Distribuční model cloudu
  44. 44. Internet, doporučená literatura</li></ul>11<br />Agenda10<br />
  45. 45. Výhody cloudu pro zákazníky<br />12<br />Dostupnost (počítače, mobily, tablety…)<br />Zdánlivě neomezená škálovatelnost<br />Self-service<br />Pay-as-you-go (Pay-for-use-pricing…)<br />Rychlost implementace<br />Aktualizovatelnost<br />Outsourcing<br />
  46. 46. Škálování cloudu z pohledu zákazníka<br />13<br />Zákazník by měl sám nejlépe vědět, jaké služby potřebuje, ale v současnosti má problém se v nepřehledné nabídce vyznat.<br />Různé metriky poskytovatelů cloudu<br /><ul><li>Výpočetní čas (CPU/hr)
  47. 47. Přenosový traffic (GB/s)
  48. 48. Kapacita datového úložiště (GB, TB…)
  49. 49. Výkonové špičky
  50. 50. Počet uživatelů
  51. 51. Počet transakcí úložiště
  52. 52. Doba odezvy
  53. 53. SLA, zóny dostupnosti</li></li></ul><li>Výhody cloudu pro poskytovatele<br />14<br /><ul><li>Virtualizované zdroje
  54. 54. Rychlost implementace
  55. 55. Dynamický provisioning (alok./fyzická)
  56. 56. Multitenancy –> 1 zdroj/SW = více klientů
  57. 57. Lepší využití výpočetních zdrojů
  58. 58. Nižší nároky na odbornost
  59. 59. Centralizace a cena (lokalita s nižšími náklady)
  60. 60. Administrace (konfigurace, monitoring, údržba…)</li></li></ul><li><ul><li>Dnešní aplikace a jejich provoz
  61. 61. Cloud computing?
  62. 62. Výhody cloud computingu
  63. 63. Bezpečnost, rizika
  64. 64. Model nasazení cloudu
  65. 65. Distribuční model cloudu
  66. 66. Internet, doporučená literatura</li></ul>15<br />Agenda10<br />
  67. 67. Rizika cloud computingu<br />16<br />Nutnost přizpůsobit bezpečnostní pravidla<br />Dostupnost, nutné připojení k Internetu<br />Stabilita, synchronizace<br />Integrace s interním IT<br />Migrace dat ze stávajících systémů do cloudu (i opačně!)<br />Výkon (síťové latence, geografické umístění)<br />SLA (dobrý právník a smlouvy!), DR (disasterrecovery)<br />Klientská customizace SW řešení<br />Návrh a architektura aplikacípřizpůsobená cloudu!<br />
  68. 68. Příklad, když cloud nefunguje<br />17<br />21. dubna 2011 – Několikahodinový výpadek platformy Amazon EC2 (Elastic Cloud Compute)<br />Chyba v replikačním algoritmu diskového úložiště EBS<br />Následkem toho nefungovaly např. tyto služby<br /><ul><li>Quora, Foursquare, GoodData, Reddit, Ow.ly a další http://ec2disabled.com/
  69. 69. Prevence (co firmy podcenily? – nižší náklady, neznalost)
  70. 70. Využívat více fyzických center a zón dostupnosti
  71. 71. Upravit aplikace pro provoz v cloudu
  72. 72. Problémy např. neměl Amazon , Netflix…
  73. 73. http://www.zdnet.com/blog/btl/amazons-web-services-outage-end-of-cloud-innocence/47731
  74. 74. http://www.lupa.cz/clanky/kdyz-praskne-mrak-je-po-cloudu/</li></li></ul><li>Bezpečnost cloudu<br />18<br />Možnost přidělování práv a rolí na různých úrovních (aplikace, procesy)<br />Konfigurační management<br />Šifrování dat (hlavně public cloud)<br />Odstínění správců od přístupu k datům<br />Audit (záznamy, logy)<br />Monitoring provozu na více úrovních<br />Podpora transakcí<br />
  75. 75. <ul><li>Dnešní aplikace a jejich provoz
  76. 76. Cloud computing?
  77. 77. Výhody cloud computingu
  78. 78. Bezpečnost, rizika
  79. 79. Model nasazení cloudu
  80. 80. Distribuční model cloudu
  81. 81. Internet, doporučená literatura</li></ul>19<br />Agenda10<br />
  82. 82. Model nasazení cloudu<br />20<br />Veřejný (public) <br />Soukromý (private) <br />Hybridní (in-house + cloud)<br />Komunitní<br /><ul><li>cloud infrastruktura sdílena mezi několika organizacemi, skupinou lidí, kteří ji využívají. Tyto organizace může spojovat bezpečnostní politika, stejný obor zájmu</li></ul>http://cs.wikipedia.org/wiki/Cloud_computing<br />
  83. 83. Veřejné (public) cloudy<br />21<br />Nabídka služeb pro více klientů najednou<br />Vysoká účinnost<br />Vysoká dostupnost<br />Elasticita kapacity<br />Nižší počáteční náklady (CAPEX)<br />Jednoduchost správy<br />Nižší provozní náklady (OPEX)<br />
  84. 84. Privátní (private) cloudy<br />22<br />Izolované služby pro jednoho klienta<br />Vysoká účinnost<br />Vysoká dostupnost<br />Elasticita kapacity<br />Nižší celkové náklady<br />Dodržování bezpečnosti<br />Větší kontrola na dodržováním QA<br />Jednodušší integrace<br />
  85. 85. Hybridní cloudy<br />23<br />Kombinace interních (in-house) IT zdrojů a externích prostředků (cloudů)<br />Aktuálně převládají!<br />Minimalizace nákladů na HW a SW, využití již provedených investic do IT<br />Citlivá data pod kontrolou (datové úložiště)<br />Možnost datové Cache (Intranet –> Cloud)<br />
  86. 86. Cloud ekosystém<br />24<br />Intranet<br />Interní IT<br />Řešení<br />HybridníCloud<br />PrivátníCloud<br />Poskytovatel<br />Služby<br />VeřejnýCloud<br />Poskytovatel<br />Služby<br />
  87. 87. Jak na hybridní cloud?<br />25<br />Počáteční naplnění vzdálené aplikace daty<br />Propagace uživatelů a jejich oprávnění<br />Správa uživatelů<br />Integrace aplikací a jejich dat (ESB)<br />Optimalizace hybridních procesů<br />Transformace stávajícího řešení může být mnohem náročnější a dražší, než jak to na první pohled vypadá <br />PR oddělení firem poskytujících cloudy neupozorňují na všechna možná rizika!<br />Když už máte data v cloudu, musíte mít také možnost je odtamtud dostat jinam <br />http://bidwcz.blogspot.com/2011/02/prezentace-z-10-setkani-uzivatelu-dwh.html<br />
  88. 88. <ul><li>Dnešní aplikace a jejich provoz
  89. 89. Cloud computing?
  90. 90. Výhody cloud computingu, rizika
  91. 91. Model nasazení cloudu
  92. 92. Bezpečnost, rizika
  93. 93. Distribuční model cloudu
  94. 94. Internet, doporučená literatura</li></ul>26<br />Agenda10<br />
  95. 95. Distribuční model cloudu<br />27<br />SaaS<br />PaaS<br />IaaS<br />Software jako služba (GoogleApps, Zoho Office…)<br />Platforma jako služba (GoogleAppEngine, MS Azure, SalesForce…)<br />Infrastruktura jako služba (Amazon EC2, GoGrid…)<br />
  96. 96. Co ještě cloud nabízí?<br />28<br />Datová úložiště (mail, fotky, video, dokumenty, synchronizace dat, backup…)<br />Cloud Web services (služby pro vývojáře aplikace) – např. AWS<br />Utility computing (Amazon, Oracle, IBM, virtualizace…)<br />ManagedServiceProviders(TO2, SecureWorks…)<br />…<br />
  97. 97. O čem přednáška nebude!<br />29<br />Cloud computing stratosphere<br />http://www.readwriteweb.com/cloud/2011/04/the-cloud-stratosphere-infogra.php<br />
  98. 98. <ul><li>Dnešní aplikace a jejich provoz
  99. 99. Cloud computing?
  100. 100. Výhody cloud computingu, rizika
  101. 101. Model nasazení cloudu
  102. 102. Bezpečnost, rizika
  103. 103. Distribuční model cloudu
  104. 104. Internet, doporučená literatura</li></ul>30<br />Agenda10<br />
  105. 105. Internet<br />31<br />http://www.slideshare.net/MedvidekPU/cloud-ns-vechny-semel-internet-developer-forum-201104-05<br />http://www.storage.cz/index.php?option=com_content&task=view&id=215&Itemid=21<br />http://www.slideshare.net/aditya_n_jha/cloud-computing-and-amazon-web-services-presentation<br />http://www.dagblog.cz/2011_03_13_archive.html#2179343202067597612<br />http://www.fi.muni.cz/research/networks/computing.xhtml<br />http://wikibon.org/blog/how-big-is-the-world-of-cloud-computing-infographic/<br />http://wikibon.org/blog/inside-ten-of-the-worlds-largest-data-centers/<br />
  106. 106. Doporučená literatura<br />Velte, Anthony T.; Velte, Toby J.; Elsenpeter, Robert – CloudComputing: Praktický průvodce, ComputerPress 2011 <br />Zkuste Amazon.com…<br />32<br />
  107. 107. <ul><li>Dnešní aplikace a jejich provoz
  108. 108. Cloud computing?
  109. 109. Výhody cloud computingu, rizika
  110. 110. Model nasazení cloudu
  111. 111. Bezpečnost, rizika
  112. 112. Distribuční model cloudu
  113. 113. Internet, doporučená literatura</li></ul>33<br />Souhrn10<br />

×