1
CLOUD COMPUTING PRO MALÉ A STŘEDNÍ FIRMY Ing. Martin Pochyla, Ph.D. VŠB – TU Ostrava, Ekonomická fakulta Katedra Aplikovaná informatika
[email protected]
Informační technologie pro praxi 2010
Definice - Cloud Computingu 2
• •
•
•
Cloud computing je na Internetu založený model vývoje a používaní počítačových technologií. Poskytování služeb či programů uložených na serverech na Internetu s tím, že uživatelé k nim mohou přistupovat pomocí webového prohlížeče a používat prakticky odkudkoliv. Jan Kodera: „Cloud computing označuje souhrnně technologie a postupy používané v datových centrech a firmách pro zajištění snadné škálovatelnosti aplikací dodávaných přes Internet.“ Uživatelé neplatí za vlastní software, ale za jeho užití. Nabídka aplikací se pohybuje od kancelářských aplikací, přes systémy pro distribuované výpočty, až po operační systémy provozované v prohlížečích
3
Hype Cycle for Emerging Technologies
Model nasazení I. 4
Veřejný cloud computing (Public cloud computing) — Někdy je označován jako klasický model cloud computingu. Jedná se o model, kdy je poskytnut a nabídnut široké veřejnosti výpočetní služba. Soukromý cloud computing (Private cloud computing) — Oblak je v tomto případě provozován pouze pro organizaci a to samotnou organizací, nebo třetí stranou.
Model nasazení II. 5
•
•
Hybridní cloud computing (Hybrid cloud computing)— Hybridní cloudy kombinují jak veřejné tak soukromé cloudy. Na venek vystupují jako jeden cloud, ale jsou propojeny pomocí standardizačních technologií Komunitní cloud computing (Comunity cloud computing) — Jedná se o model, kdy je 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.
Distribuční model 6
•
•
•
IAAS — infrastruktura jako služba (z "Infrastructure as a Service") — v tomto případě poskytovatel služeb se zavazuje poskytnout infrastrukturu. Typicky se jedná o virtualizaci. PAAS — platforma jako služba (z "Platform as a Service") — poskytovatel v PAAS modelu poskytuje kompletní prostředky pro podporu celého životního cyklu tvorby a poskytování webových aplikací a služeb plně k dispozici na Internetu, bez možnosti stažení softwaru.[2] SAAS — software jako služba (ze "Software as a Service") — aplikace je licencována jako služba pronajímaná uživateli. Příkladem může být známá sada aplikací Google Apps. [2] http://blogs.zdnet.com/Hinchcliffe/?p=166&tag=btxcsim
Software … modely distribuce 7
Cloud Computing nic nového … 8
Nejznámějším nasazením virtuálních služeb se může pochlubit společnost Google. Její produkty, jako např. Gmail, Google Docs, Google Maps. Microsoft (např. s produktem „MS Office Live Workspace“, který je rovněž zdarma ) www.docs.com https://www.mesh.com/welcome/default.aspx
Bezpečnost 9
Cloud Computing má i své četné odpůrce – a to především z hlediska bezpečnosti. Ti kritizují zejména naprostou závislost uživatelů na poskytovateli a možnost zneužití obrovského množství dat. Pokud by se z osobního počítače stal pouze terminál přistupující k internetu, veškerá správa dat by probíhala centrálně a výhradně pod dohledem poskytovatele cloudu. Tato představa nemusí být zrovna lákavá pro uživatele, natož pro společnosti pracující s citlivými údaji.
Cloud Computing … plus/minus 10
Amazon – web services x Google Code 11
Windows Azure I. 12
SaaS + IaaS = Azure Zákazníci tak mají k dispozici datový prostor a výpočetní výkon serverů, které jsou umístěny v datových centrech Microsoftu po celém světě. V případě služby SaaS bude zákazník mít k dispozici i firemní produkty, jako je Microsoft Dynamics CRM, případně online verze aplikací Exchange, Office a SharePoint.
Windows Azure II. 13
SaaS + IaaS = Azure
Doporučení pro SMB I. 14
Amazon EC2
Google App Engine
Microsoft Azure
Příchozí datové pásmo (Gigabyte)
$0.10 (přes 150 TB) ~$0.17(prvních 10 TB)
$0.12
$0.15
Odchozí datové pásmo (Gigabyte)
$0.10
$0.10
$0.10
$0.085 (Unix/Linux)~ 0.12 (Windows)
$0.10
$0.12
$0.10 (+ $0.10 za 1 milion I/O požadavků
$0.15
$0.15 ( +$0.01 pro 10 tis. transakcí)
nedostupné
$0.0001
nedostupné
Zdroje
CPU čas využití (hours)
Uložená data (Gigabytes za měsíc)
Emaily klientům (Počet klientů)
Doporučení pro SMB II. 15
V pilotním projektu vyloučit kritické aplikace. Jaký model cloudu a jaká struktura služeb. Není nutné počítat přesné parametry – spíše poddimenzovat využití – škálovatelnost. Bezpečnostní záležitosti – právní zabezpečení fyzického místa uložení dat. Jen málo z českých malých a středních firem o cloud computingu slyšelo.
Doporučení pro SMB II. 16
Google zrealizoval průzkum zaměřený na zmapování role internetu a on-line aktivit u malých a středních podniků v České republice. Jen málo z firem o cloud computingu slyšelo. Cloud computing je téměř neznámý, protože 65 % organizací o něm nikdy neslyšelo nebo jej nezná. Výzkum dále ukázal, že pouhých 6 % dotázaných cloud computing využívá a 8 % odpovědělo, že uvažují o jeho nasazení do podnikání.
17
Děkuji za pozornost