1. Úvod do Cloud Computing
Jak jsme se sem dostali – Od hostování aplikací přes SaaS až po veřejný a soukromý cloud
Cloudová definice Vyberte si svůj vkus: IaaS, PaaS, SaaS
Referenční cloudová architekturaTypické scénáře využití cloudu SaaS vs. tradiční podnikové výpočty
Programovatelný web: API v clouduPřesun do cloudu Lepší využití díky virtualizaci zdrojůCloudová správa pro pružnost: automatizované poskytování zdrojů na vyžádáníRozvíjení ekonomiky z rozsahu prostřednictvím sdílené infrastruktury a aplikací
Výhody a výzvy cloudu2. Infrastructure as a Service (IaaS)Architektura a klíčové funkce IaaS Na co se zaměřit při výběru poskytovatele IaaS? Přehled hlavních poskytovatelů IaaSPříklady IaaS Microsoft Webové role a pracovní role ve Windows Azure
Scalaschopnost, vyvažování zátěže, selháníAmazon Web Services (AWS) Elastic Compute Cloud (EC2) a Amazon Machine Images (AMI)
IaaS+: AWS Application Services and Marketplace
Regiony a zóny dostupnosti
Networking & bezpečnostMonitorování, automatické škálování a vyrovnávání zátěžeVytváření škálovatelných aplikací odolných proti chybám
Velký výpadek AWS a jak se chránitManagement rozhraní3. Private & Hybrid CloudPrivátní cloud: ovladače a výzvy Definování požadavků Metodika budování privátního cloudu Jak spravovat privátní cloud Kdo může pomoci: přehled dodavatele VMware Abiquo Amazon Virtual Private CloudPřípady použití hybridních cloudůPříklad produktu: EukalyptusJak vybrat model privátního cloudu4. PaaS: Klíčové pojmy a hlavní hráčiDefinováno PaaS Kompletní zásobník PaaS Kde nakreslit čáru: IasS+ nebo čistý-PaaS nebo vlastní-SaaS? Jaké funkce potřebujeme k vytváření aplikací pro cloud?
Multi-Tenancy Co je to multi-tenant systém?
Rozvíjení ekonomiky z rozsahu
Přizpůsobení aplikace pro nájemceAspekty pro aplikace s více nájemci:Stabilita, SLA, právní a regulační, bezpečnost, údržba, komponenty třetích stran
Podrobný pohled na hlavní poskytovatele PaaS: Microsoft Windows Azure Google App Engine Force.comOutlook: budoucnost PaaS
5. Synergie SOA a Cloud Computing
Služby a SOA definované Service Layer Model & koncept volné vazby SOA + Event Driven Architecture (EDA) = e-SOA Co je REST a proč je důležitý pro cloud?
Synergie SOA a cloudu – oborový pohledSOA / SaaS synergieSOA / PaaS synergie Přístupy k uspokojení poptávkyAplikace principů SOA na cloud: volné propojení, zapouzdření, asynchronní službyVytváření multi-tenancy aplikací založených na SOA
Migrace starších systémů do cloudu
SOA / IaaS synergie Infrastruktura orientovaná na služby (SOI)
Virtualizace služeb vs. virtualizace serverůAutomatizované poskytování zdrojů na vyžádání
Potřeba cloudové integrace a její výzvy Jak může SOA pomoci: zaměření na integraci Od integrace aplikací po integraci orientovanou na služby (SOI)
Potřeba (zprostředkování) Mediační funkčnostReferenční architektury Enterprise Service Bus (ESB).Jaké jsou konkrétní požadavky na integraci cloudu? Od ESB k „Internet Service Bus“Příklady produktů: Windows Azure AppFabricIBM LitinaFiorano7. Standardy a software s otevřeným zdrojovým kódem
Cloudové standardy Přenositelnost a interoperabilita: prohlášení o problému Distributed Management Task Force, Inc. (DMTF) Open Virtualization Format (OVF) Open Cloud Standards IncubatorApache LibcloudSoftware s otevřeným zdrojovým kódem (OSS) OpenStack8. Zabezpečení cloudu
Evoluce ke cloudovému zabezpečení Od tradičních webových aplikací přes SOA až po cloud Veřejný cloud vs. on-premise datacenter
Zabezpečení cloudu je multidimenzionální problém Dimenze 1: IaaS, PaaS, SaaS
Dimenze 2: Síť, VM, aplikace, dataDimenze 3: CSP, nájemce
Identity, Entitlement & Access Management (IdEA) Authentication & Access ControlSAML, XACML a Policy Enforcement Point (PEP)Zabezpečení napříč místními systémy a více cloudy
Standardy Cloud Security Alliance Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust ProtocolRegistr zabezpečení, důvěry a záruk9. Governance pro cloudové službyBusiness vs. IT vs. EA vs. SOA vs. Cloud Governance Proč SOA governance může (měla by) být základem pro Cloud governance Rámce, standardy, technologie SOA governance Model vyspělosti integrace služeb Open Group (OSIMM) Otevřená skupina SOA Governance Referenční model (SGRM) SOA Governance Metoda vitality (SGVM)
Cloud governance Podobnosti a rozdíly vůči SOA governance
Vymezení povinností: poskytovatel cloudu vs. cloudový zákazník
Změna poskytovatele cloudu – nejhorší případ pro vaši správuMetodologie cloud governanceTechnologie pro implementaci governance
Outlook a využití pro cloud computing Hadoop – získávání popularity v Cloud Cloud Návratnost investic (ROI) Celkové náklady na vlastnictví (TCO)