1. Wprowadzenie do Cloud Computing
Jak tu dotarliśmy — od hostingu aplikacji, przez SaaS, po chmurę publiczną i prywatną
Definicja chmury Wybierz swój smak: IaaS, PaaS, SaaS
Architektura referencyjna w chmurzeTypowe scenariusze wykorzystania chmury SaaS a tradycyjne przetwarzanie danych w przedsiębiorstwie
Programowalna sieć WWW: API w chmurzePrzejście do chmury Lepsze wykorzystanie zasobów dzięki wirtualizacji zasobówZarządzanie w chmurze zapewniające elastyczność: automatyczne udostępnianie zasobów na żądanieEwolucja ekonomii skali poprzez współdzieloną infrastrukturę i aplikacje
Korzyści i wyzwania związane z chmurą2. Infrastructure as a Service (IaaS)Architektura IaaS i najważniejsze funkcje Na co zwrócić uwagę przy wyborze dostawcy IaaS? Przegląd głównych dostawców IaaSPrzykłady IaaS Microsoft Role internetowe i role robocze systemu Windows Azure
Scalamożliwość, równoważenie obciążenia, przełączanie awaryjneAmazon Web Services (AWS) Elastic Compute Cloud (EC2) i obrazy maszyn Amazon (AMI)
IaaS+: usługi aplikacji i rynek AWS
Regiony i strefy dostępności
Networking i bezpieczeństwoMonitorowanie, automatyczne skalowanie i równoważenie obciążeniaTworzenie skalowalnych i odpornych na awarie aplikacji
Duża awaria AWS i jak się chronićManagement interfejsy3. Chmura prywatna i hybrydowaChmura prywatna: czynniki i wyzwania Definiowanie wymagań Metodologia budowania chmury prywatnej Jak zarządzać chmurą prywatną Kto może pomóc: przegląd dostawców VMware Abiquo Amazon Virtual Private CloudChmury hybrydowe Przypadki użyciaPrzykład produktu: EukaliptusJak wybrać model chmury prywatnej4. PaaS: kluczowe koncepcje i główni graczeZdefiniowane PaaS Kompletny stos PaaS Gdzie wytyczyć granicę: IasS+, czysty PaaS czy niestandardowy SaaS? Jakiej funkcjonalności potrzebujemy, żeby budować aplikacje dla chmury?
Wielu najemców Co to jest system wielu najemców?
Ewolucja ekonomii skali
Dostosowanie aplikacji pod najemcęUwagi dotyczące aplikacji obsługujących wielu dzierżawców:Stabilność, SLA, kwestie prawne i regulacyjne, bezpieczeństwo, konserwacja, komponenty innych firm
Szczegółowe spojrzenie na głównych dostawców PaaS: Microsoft Windows Azure Google App Engine Force.comOutlook: przyszłość PaaS
5. Synergia SOA i Cloud Computing
Usługi i zdefiniowany przez SOA model warstwy usług oraz koncepcja luźnego łączenia SOA + architektura sterowana zdarzeniami (EDA) = e-SOA Czym jest REST i dlaczego jest ważny dla chmury?
Synergia SOA i Cloud - spojrzenie branżySynergia SOA/SaaSSynergia SOA/PaaS Podejście do zaspokojenia popytuZastosowanie zasad SOA do chmury: luźne sprzęganie, enkapsulacja, usługi asynchroniczneBudowa aplikacji wielodostępnych w oparciu o architekturę SOA
Migracja starszych systemów do chmury
Synergia SOA / IaaS Infrastruktura zorientowana na usługi (SOI)
Wirtualizacja usług a wirtualizacja serwerówZautomatyzowane udostępnianie zasobów na żądanie
Potrzeba integracji z chmurą i związane z nią wyzwania Jak SOA może pomóc: skupić się na integracji Od integracji aplikacji do integracji zorientowanej na usługi (SOI)
Potrzeba (inter)mediacji Funkcjonalność mediacjiArchitektury referencyjne Enterprise Service Bus (ESB).Jakie są szczególne wymagania dotyczące integracji z chmurą? Od ESB do „Internetowej magistrali usług”Przykłady produktów: Windows Azure AppFabricŻeliwo IBMFiorano7. Standardy i oprogramowanie typu open source
Standardy chmurowe Przenośność i interoperacyjność: opis problemu Rozproszone Management Task Force, Inc. (DMTF) Open Virtualization Format (OVF) Inkubator standardów Open CloudApache LibcloudOprogramowanie typu open source (OSS) OpenStack8. Zabezpieczanie chmury
Ewolucja w stronę bezpieczeństwa w chmurze Od tradycyjnych aplikacji internetowych, przez SOA, po chmurę. Chmura publiczna a lokalne centrum danych
Bezpieczeństwo chmury to problem wielowymiarowy. Wymiar 1: IaaS, PaaS, SaaS
Wymiar 2: Sieć, maszyna wirtualna, aplikacja, daneWymiar 3: CSP, najemca
Tożsamość, uprawnienia i dostęp Management (IdEA) Uwierzytelnianie i kontrola dostępuSAML, XACML i punkt egzekwowania zasad (PEP)Bezpieczeństwo w systemach lokalnych i wielu chmurach
Standardy Cloud Security Alliance Kontrola chmury Matrix, inicjatywa w sprawie konsensusu, audyt chmury, protokół zaufania w chmurzeRejestr bezpieczeństwa, zaufania i zapewnienia9. Goweryfikacja usług opartych na chmurzeBiznes vs. IT vs. EA vs. SOA vs. Zarządzanie chmurą Dlaczego zarządzanie SOA może (powinno) być podstawą zarządzania chmurą Ramy, standardy, technologie zarządzania SOA Model dojrzałości integracji usług Open Group (OSIMM) Open Group SOA Governance Model referencyjny (SGRM) SOA Governance Metoda witalności (SGVM)
Zarządzanie chmurą Podobieństwa i różnice w zarządzaniu SOA
Określenie obowiązków: dostawca chmury vs. klient chmury
Zmiana dostawcy usług w chmurze – najgorszy test dla Twojego zarządzaniaMetodologia zarządzania chmurąTechnologie wdrażania ładu
Outlook i zastosowanie w chmurze obliczeniowej Hadoop – coraz popularniejsza w chmurze Chmura Zwrot z inwestycji (ROI) Całkowity koszt posiadania (TCO)