Kontakt aufnehmen

Schulungsübersicht

1. Einführung in die Cloud-Computing

  • Wie wir hierher gelangt sind - 
    • Von Application Hosting zu SaaS zu öffentlicher & privater Cloud
  • Definition der Cloud
    • Wählen Sie Ihre Variante: IaaS, PaaS, SaaS
  • Typische Anwendungsszenarien für die Cloud
    • SaaS im Vergleich zu traditionellem Enterprise-Computing
    • Das programmierbare Web: eine API in der Cloud

2. Cloud-Migration

  • Bessere Auslastung durch Virtualisierung von Ressourcen
  • Cloud-Management für Elastizität: automatisierte, bedarfsgesteuerte Bereitstellung von Ressourcen
  • Nutzung des Skaleneffekts durch gemeinsame Infrastruktur und Anwendungen
  • Vorteile und Herausforderungen der Cloud

3. IaaS (Infrastructure as a Service)

  • IaaS-Architektur und Kernmerkmale
  • Wer sind die führenden IaaS-Anbieter?
    • Microsoft Azure
      • Web Roles & Worker Roles
      • Skalierbarkeit, Lastenausgleich, Failover
    • AWS (Amazon Web Services)
      • Elastic Compute Cloud (EC2) & Amazon Machine Images (AMI)
      • IaaS+: AWS Application Services und Marketplace
      • Regionen & Verfügbarkeitszonen
      • Netzwerk & Sicherheit
      • Überwachung, Auto Scaling & Load Balancing
      • Entwicklung skalierbarer und ausfallsicherer Anwendungen
      • Schutz vor Ausfällen
      • Management-Schnittstellen
  • Private & hybride Cloud
    • Treiber & Herausforderungen
  • Definition der Anforderungen
  • Eine Methodik für den Aufbau einer privaten Cloud
  • Verwaltung der privaten Cloud
  • Wer helfen kann: Überblick über die Anbieter
    • VMware
    • Abiquo
    • AWS Virtual Private Cloud
  • Hybride Clouds
    • Anwendungsfälle
    • Produktbeispiel: Eucalyptus
  • Auswahl eines privaten Cloud-Modells

4. PaaS (Platform as a Service)

  • Definition von PaaS
  • Eine vollständige PaaS-Stack
    • Wo ziehen wir die Grenze: IaS+ oder reines PaaS oder benutzerdefiniertes SaaS?
    • Welche Funktionen benötigen wir, um Anwendungen für die Cloud zu entwickeln?
  • Multi-Tenancy
    • Was ist ein Multi-Tenant-System?
    • Ausnutzung des Skaleneffekts
    • Anpassung der Anwendung an einen Mandanten
    • Einschränkungen bei Multi-Tenant-Anwendungen:

    Stabilität, SLA, rechtliche & regulatorische Aspekte, Sicherheit, Wartung, Komponenten von Drittanbietern

  • Wer sind die führenden PaaS-Anbieter?
    • Microsoft Azure
    • Google App Engine
    • Force.com
  • Ausblick: die Zukunft von PaaS

5. SaaS (Software as a Service)

  • Was ist SaaS?
  • Einige Beispiele.

6. Cloud-Architektur

  • Serviceorientierte Architektur (SOA)
    • Service-Schicht-Modell & das Konzept der Lose Kopplung
    • SOA + ereignisgesteuerte Architektur (EDA) = e-SOA
    • Was ist REST und warum ist es für die Cloud wichtig?
  • Synergie zwischen SOA und Cloud - die Branchenperspektive
  • Synergie zwischen SOA & SaaS
  • Synergie zwischen SOA & PaaS
    • Ansätze zur Bedürfnisbefriedigung
    • Anwendung von SOA-Prinzipien auf die Cloud: lose Kopplung, Kapselung, asynchrone Dienste
    • Entwicklung von Multi-Tenant-Anwendungen auf Basis von SOA
    • Migrieren von Altsystemen in die Cloud
  • Synergie zwischen SOA & IaaS
    • Serviceorientierte Infrastruktur (SOI)
    • Virtualisierung von Diensten im Vergleich zur Servervirtualisierung
    • Automatisierte, bedarfsgesteuerte Bereitstellung von Ressourcen

7. Cloud-Integration

  • Der Bedarf an Cloud-Integration und deren Herausforderungen
  • Wie SOA helfen kann: Fokus auf Integration
    • Von der Anwendungsintegration zur Serviceorientierten Integration (SOI)
  • Notwendigkeit der (Inter-)Mediation
    • Mediationsfunktionen
  • Referenzarchitekturen für Enterprise Service Bus (ESB)
  • Welche besonderen Anforderungen gibt es für die Cloud-Integration?
    • Vom ESB zum „Internet Service Bus“
  • Produktbeispiele:
    • Windows Azure AppFabric
    • IBM Cast Iron
    • Fiorano

8. Standards und Open-Source-Software

  • Cloud-Standards
    • Portabilität & Interoperabilität: Problemstellung
    • Distributed Management Task Force, Inc. (DMTF)
      • Open Virtualization Format (OVF)
      • Open Cloud Standards Incubator
    • Apache Libcloud
    • Open-Source-Software (OSS)
      • OpenStack

9. Cloud-Sicherheit

  • Die Entwicklung zur Cloud-Sicherheit
    • Von traditionellen Webanwendungen zu SOA hin zur Cloud
    • Öffentliche Cloud im Vergleich zum eigenen Rechenzentrum
  • Cloud-Sicherheit ist ein multidimensionales Problem
    • Dimension 1: IaaS, PaaS, SaaS
    • Dimension 2: Netzwerk, VM, Anwendung, Daten
    • Dimension 3: CSP, Mandant
  • Identitäts-, Berechtigungs- & Zugriffsmanagement (IdEA)
    • Authentifizierung & Zugriffskontrolle
    • SAML, XACML und Policy Enforcement Point (PEP)
    • Sicherheit über eigene Systeme hinweg & mehrere Clouds
  • Cloud Security Alliance Standards
    • Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
    • Security, Trust, and Assurance Registry

10. Governance für cloudbasierte Dienste

  • Geschäft vs. IT vs. EA vs. SOA vs. Cloud-Governance
  • Warum SOA-Governance die Basis (sollte) für die Cloud-Governance sein kann
  • SOA-Governance-Rahmenwerke, Standards, Technologien
    • Service Integration Maturity Model (OSIMM) der Open Group
    • Open Group SOA Governance Reference Model (SGRM)
    • SOA Governance Vitality Method (SGVM)
  • Cloud-Governance
    • Ähnlichkeiten und Unterschiede zur SOA-Governance
    • Aufteilung der Verantwortlichkeiten: Cloud-Anbieter vs. Cloud-Kunde
    • Wechsel des Cloud-Anbieters – der schlimmste Test für Ihre Governance
  • Eine Methodik für die Cloud-Governance
  • Technologien zur Implementierung der Governance

11. Ausblick und Schlussfolgerungen

  • Ausblick und Nutzung von Cloud-Computing
  • Hadoop – im Cloud-Bereich zunehmend beliebt
  • Cloud Return on Investment (ROI)
  • Total Cost of Ownership (TCO)

Voraussetzungen

  • Grundkenntnisse in verteilter Computertechnik und Anwendungsentwicklung.

Zielgruppe

  • IT-Architekten
  • IT-Berater
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien