Schulungsübersicht

1. Einleitung zu Cloud Computing

  • Wie sind wir hierher gekommen?
    • Vom Anwendungshosting über SaaS zur öffentlichen und privaten Cloud
  • Cloud-Definition
    • Wählen Sie Ihre Geschmacksrichtung: IaaS, PaaS, SaaS
  • Eine Cloud-Referenzarchitektur
  • Typische Cloud-Nutzungsszenarien
    • SaaS vs. traditionelles Unternehmens-Computing
    • Das programmierbare Web: eine API in der Cloud
  • Umzug in die Cloud
    • Bessere Nutzung durch Ressourcenvirtualisierung
    • Cloud-Management für Elastizität: automatisierte, bedarfsgerechte Bereitstellung von Ressourcen
    • Entwicklung von Skaleneffekten durch gemeinsam genutzte Infrastruktur und Anwendungen
  • Vorteile und Herausforderungen der Cloud

2. Infrastructure as a Service (IaaS)

  • IaaS-Architektur und Hauptmerkmale
    • Worauf ist bei der Auswahl eines IaaS-Anbieters zu achten?
    • Überblick über die wichtigsten IaaS-Anbieter
  • IaaS-Beispiele
    • Microsoft Windows Azure
      • Web-Rollen & Worker-Rollen
      • Scala Flexibilität, Lastausgleich, Failover
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) & Amazon Machine Images (AMI)
      • IaaS+: AWS-Anwendungsdienste und -Marktplatz
      • Regionen & Availability Zones
      • Networking & Sicherheit
      • Überwachung, automatische Skalierung und Lastausgleich
      • Erstellen skalierbarer und fehlertoleranter Anwendungen
      • Der große AWS-Ausfall und wie Sie sich schützen können
      • Management Schnittstellen

3. Private und hybride Cloud

  • Private Cloud: Treiber und Herausforderungen
  • Definition der Anforderungen
  • Eine Methodik für den Aufbau einer privaten Cloud
  • Wie verwaltet man die private Cloud?
  • Wer kann helfen: Anbieterübersicht
    • VMware
    • Abiquo
    • Amazon Virtuelle Private Cloud
  • Hybride Wolken
    • Anwendungsfälle
    • Produktbeispiel: Eucalyptus
  • Wie wählt man ein Private-Cloud-Modell aus?

4. PaaS: Schlüsselkonzepte und Hauptakteure

  • PaaS definiert
  • Ein vollständiger PaaS-Stack
    • Wo ist die Grenze zu ziehen? IasS+ oder reines PaaS oder benutzerdefiniertes SaaS?
    • Welche Funktionen benötigen wir, um Anwendungen für die Cloud zu entwickeln?
  • Mehrmandantenfähigkeit
    • Was ist ein mandantenfähiges System?
    • Entwicklung von Skaleneffekten
    • Anpassung der Anwendung für einen Mandanten
    • Überlegungen zu mandantenfähigen Anwendungen:

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

  • Ein detaillierter Blick auf die wichtigsten PaaS-Anbieter:
    • Microsoft Windows Azure
    • Google App Engine
    • Force.com
  • Outlook: die Zukunft von PaaS

5. Synergie von SOA und Cloud Computing

  • Dienste und SOA definiert
    • Service Layer Model & 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 Sicht der Industrie
  • SOA / SaaS-Synergie
  • SOA / PaaS-Synergie
    • Ansätze zur Deckung des Bedarfs
    • Anwendung von SOA-Prinzipien auf die Cloud: lose Kopplung, Kapselung, asynchrone Dienste
    • Aufbau von mandantenfähigen Anwendungen auf Basis von SOA
    • Migration von Altsystemen in die Cloud
  • Synergie zwischen SOA und IaaS
    • Service-orientierte Infrastruktur (SOI)
    • Dienstvirtualisierung vs. Servervirtualisierung
    • Automatisierte, bedarfsorientierte Ressourcenbereitstellung

6. Cloud-Integration

  • Die Notwendigkeit der 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ät
  • Referenzarchitekturen für Enterprise Service Bus (ESB)
  • Was sind die besonderen Anforderungen an die Cloud-Integration?
    • Vom ESB zum "Internet Service Bus"
  • Produkt-Beispiele:
    • Windows Azure AppFabric
    • IBM Gusseisen
    • Fiorano

7. Standards und Open-Source-Software

  • Cloud-Standards
    • Portabilität und Interoperabilität: Problemstellung
    • Verteilte Management Task Force, Inc. (DMTF)
      • Offenes Virtualisierungsformat (OVF)
      • Inkubator für offene Cloud-Standards
    • Apache Libcloud
    • Offene Quellensoftware (OSS)
      • OpenStack

8. Die Sicherung der Cloud

  • Die Entwicklung nach Cloud Security
    • Von traditionellen Webanwendungen über SOA bis zur Cloud
    • Öffentliche Cloud vs. Rechenzentrum vor Ort
  • Cloud-Sicherheit ist ein mehrdimensionales Problem
    • Dimension 1: IaaS, PaaS, SaaS
    • Dimension 2: Netzwerk, VM, Anwendung, Daten
    • Dimension 3: CSP, Mieter
  • Identität, Berechtigung & Access Management (IdEA)
    • Authentifizierung & Access Kontrolle
    • SAML, XACML und Policy Enforcement Point (PEP)
    • Sicherheit über Vor-Ort-Systeme und mehrere Clouds hinweg
  • (264) Allianz-Standards
    • Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
    • Register für Sicherheit, Vertrauen und Gewissheit

9. GoVernance für Cloud-basierte Dienste

  • Business vs. IT vs. EA vs. SOA vs. Cloud Governance
  • Warum SOA-Governance die Grundlage für Cloud-Governance sein kann (sollte)
  • SOA-Governance-Rahmenwerke, Standards, Technologien
    • Das Service Integration Maturity Model der Open Group (OSIMM)
    • Open Group SOA Governance Referenzmodell (SGRM)
    • SOA Governance Vitality-Methode (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 Governance
  • Eine Cloud-Governance-Methodik
  • Technologien für die Implementierung von Governance

10. Outlook und Schlussfolgerungen

  • Outlook und Nutzung für Cloud Computing
  • Hadoop - zunehmende Popularität der Cloud
  • Rentabilität der Cloud Investment (ROI)
  • Total Cost of Ownership (TCO)

Voraussetzungen

Allgemeine Kenntnisse über Konzepte der verteilten Datenverarbeitung und Anwendungsentwicklung

 21 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien