1. Einführung in Cloud Computing
Wie sind wir hierher gekommen – vom Anwendungshosting über SaaS bis hin zur Public & Private Cloud
Cloud-Definition Wählen Sie Ihre Variante: IaaS, PaaS, SaaS
Typische Cloud-Nutzungsszenarien SaaS vs. traditionelles Enterprise ComputingDas programmierbare Web: eine API in der Cloud
2. Cloud-MigrationBessere Nutzung durch Ressourcenvirtualisierung. Cloud-Management für Elastizität: automatisierte, bedarfsgesteuerte Bereitstellung von Ressourcen. Weiterentwicklung der Skaleneffekte durch gemeinsame Infrastruktur und Anwendungen. Vorteile und Herausforderungen der Cloud3. IaaS (Infrastruktur als Service)
IaaS-Architektur und Hauptfunktionen Wer sind die wichtigsten IaaS-Anbieter? Microsoft Azure Web Roles & Worker Roles ScalaFähigkeit, Lastausgleich, Failover
Amazon Web Services (AWS) Elastic Compute Cloud (EC2) und Amazon Machine Images (AMI)
IaaS+: AWS Application Services und Marketplace
Regionen und Verfügbarkeitszonen
Networking & SicherheitÜberwachung, automatische Skalierung und LastausgleichErstellen skalierbarer und fehlertoleranter AnwendungenSo schützen Sie sich vor AusfällenManagement SchnittstellenTreiber und Herausforderungen für private und hybride CloudsDefinieren der AnforderungenEine Methodik zum Aufbau einer privaten CloudSo verwalten Sie die Private CloudWer kann helfen: Anbieterübersicht VMware
MissbräuchlichAmazon Virtual Private Cloud
Anwendungsfälle für Hybrid-CloudsProduktbeispiel: EukalyptusSo wählen Sie ein Private-Cloud-Modell aus4. PaaS (Platform as a Service)PaaS definiert Ein vollständiger PaaS-Stack Wo soll die Grenze gezogen werden: IasS+ oder reines PaaS oder benutzerdefiniertes SaaS? Welche Funktionalität benötigen wir, um Anwendungen für die Cloud zu erstellen?Multi-Tenant-System Was ist ein Multi-Tenant-System?Die Skaleneffekte weiterentwickeln
Anpassen der Anwendung für einen MandantenÜberlegungen zu mandantenfähigen Anwendungen:Stabilität, SLA, rechtliche und regulatorische Aspekte, Sicherheit, Wartung, Komponenten von Drittanbietern
Wer sind die wichtigsten PaaS-Anbieter? Microsoft Azure Google App Engine Force.comOutlook: Die Zukunft von PaaS
5. SaaS (Software as a Service)
Was ist SaaS? Einige Beispiele.
6. Cloud-ArchitekturServiceorientierte Architektur (SOA) Service-Layer-Modell und das Konzept der losen Kopplung SOA + ereignisgesteuerte Architektur (EDA) = e-SOA Was ist REST und warum ist es wichtig für die Cloud?Synergie von SOA und Cloud – die BranchensichtSOA/SaaS-SynergieSOA / PaaS-Synergie-Ansätze zur Deckung der Nachfrage
Anwendung von SOA-Prinzipien auf die Cloud: lose Kopplung, Kapselung, asynchrone Dienste
Erstellen von mandantenfähigen Anwendungen auf Basis von SOA
Migration von Altsystemen in die CloudSOA / IaaS-Synergie Serviceorientierte Infrastruktur (SOI)
Dienstvirtualisierung vs. Servervirtualisierung
Automatisierte, bedarfsgesteuerte Ressourcenbereitstellung
Der Bedarf an Cloud-Integration und ihre Herausforderungen Wie SOA helfen kann: Fokus auf Integration Von der Anwendungsintegration zur serviceorientierten Integration (SOI)
Der Bedarf an (Inter-)Mediation MediationsfunktionalitätReferenzarchitekturen für den Enterprise Service Bus (ESB).Was sind die besonderen Anforderungen für die Cloud-Integration? Vom ESB zum „Internet Service Bus“Produktbeispiele: Windows Azure AppFabricIBM GusseisenFiorano8. Standards und Open-Source-Software
Cloud-Standards Portabilität und Interoperabilität: Problemstellung Verteilt Management Task Force, Inc. (DMTF) Open Virtualization Format (OVF) Open Cloud Standards IncubatorApache LibcloudOpen-Source-Software (OSS) OpenStack9. Cloud-Sicherheit
Die Entwicklung zur Cloud-Sicherheit: Von traditionellen Webanwendungen über SOA bis hin zur Cloud Public Cloud vs. On-Premise-Rechenzentrum
Cloud-Sicherheit ist ein mehrdimensionales Problem. Dimension 1: IaaS, PaaS, SaaS
Dimension 2: Netzwerk, VM, Anwendung, DatenDimension 3: CSP, Mieter
Identität, Berechtigung und Zugriff Management (IdEA) Authentifizierung und ZugriffskontrolleSAML, XACML und Policy Enforcement Point (PEP)Sicherheit über On-Premise-Systeme und mehrere Clouds hinweg
Standards der Cloud Security Alliance: Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust ProtocolSicherheits-, Vertrauens- und Assurance-Register10. GoVernance für Cloud-basierte DiensteBusiness vs. IT vs. EA vs. SOA vs. Cloud Governance Warum SOA-Governance die Grundlage für Cloud-Governance sein kann (sollte) SOA-Governance-Frameworks, Standards, Technologien Open Group's Service Integration Maturity Model (OSIMM) Open Group SOA Governance Referenzmodell (SGRM) SOA Governance Vitalitätsmethode (SGVM)
Cloud-Governance: Ähnlichkeiten und Unterschiede zur SOA-Governance
Abgrenzung der Verantwortlichkeiten: Cloud-Anbieter vs. Cloud-Kunde
Wechsel des Cloud-Anbieters – der Worst-Case-Test für Ihre GovernanceEine Cloud-Governance-MethodikTechnologien zur Umsetzung von Governance
11.Outlook und Schlussfolgerungen
Outlook und Nutzung für Cloud Computing Hadoop – zunehmende Beliebtheit in der Cloud Cloud Return on Investment (ROI) Total Cost of Ownership (TCO)