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
Typické scénáře využití cloudu SaaS vs. tradiční podnikové výpočtyProgramovatelný web: API v cloudu
2. Cloud MigrationLepší využití díky virtualizaci zdrojů Správa cloudu pro pružnost: automatizované poskytování zdrojů na vyžádání Rozvoj ekonomiky z rozsahu prostřednictvím sdílené infrastruktury a aplikací Výhody a výzvy cloudu3. IaaS (Infrastruktura jako služba)
Architektura a klíčové funkce IaaS Kdo jsou hlavní poskytovatelé IaaS? Webové role a role pracovníků Microsoft Azure Scalaschopnost, vyvažování zátěže, převzetí služeb při selhání
Amazon Web Services (AWS) Elastic Compute Cloud (EC2) & 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ámJak se chránit před výpadkyManagement rozhraníSoukromý a hybridní cloud Ovladače a výzvyDefinování požadavkůMetodika pro budování privátního clouduJak spravovat privátní cloudKdo může pomoci: přehled dodavatele VMware
UrážlivéVirtuální privátní cloud Amazon
Případy použití hybridních cloudůPříklad produktu: EukalyptusJak vybrat model privátního cloudu4. PaaS (platforma jako služba)Definová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
Kdo jsou hlavní poskytovatelé PaaS? Microsoft Azure Google App Engine Force.comOutlook: budoucnost PaaS
5. SaaS (Software jako služba)
Co je SaaS? Nějaké příklady.
6. Cloudová architekturaService Oriented Architecture (SOA) 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ávky
Aplikace principů SOA na cloud: volné propojení, zapouzdření, asynchronní služby
Vytváření multi-tenancy aplikací založených na SOA
Migrace starších systémů do clouduSOA / 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 LitinaFiorano8. 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) OpenStack9. 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áruk10. 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)