Kontakt aufnehmen

Schulungsübersicht

1. Einführung in das Cloud Computing

  • Wie kam es dazu – 
    • Vom Anwendungshosting über SaaS bis hin zu öffentlichen und privaten Clouds
  • Definition der Cloud
    • Auswahl der passenden Variante: IaaS, PaaS oder SaaS
  • Gängige Einsatzszenarien für die Cloud
    • SaaS im Vergleich zur klassischen Unternehmens-IT
    • Die programmierbare Webwelt: APIs in der Cloud

2. Cloud-Migration

  • Bessere Auslastung durch Virtualisierung von Ressourcen
  • Cloud-Verwaltung zur Erzielung von Flexibilität: automatisierte, on-Demand-Ressourcenbereitstellung
  • Skalierungseffekte dank gemeinsam genutzter Infrastruktur und Anwendungen
  • Vorteile sowie Herausforderungen der Cloud-Nutzung

3. IaaS (Infrastruktur als Service)

  • Architektur und wesentliche Merkmale von IaaS
  • Wer sind die führenden Anbieter von IaaS?
    • Microsoft Azure
      • Web-Rollen sowie Worker-Rollen
      • Skalierbarkeit, Lastverteilung und Ausfallsicherheit
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) sowie Amazon Machine Images (AMI)
      • IaaS+: AWS Application Services und Marketplace
      • Regionen sowie Availability Zones
      • Netzwerk- und Sicherheitsaspekte
      • Überwachung, Autoscaling sowie Lastverteilung
      • Aufbau skalierbarer und fehlertoleranter Anwendungen
      • Wie man sich vor Ausfällen schützt
      • Verwaltungsschnittstellen
  • Private sowie hybride Clouds
    • Treiber und Herausforderungen
  • Erstellung einer Anforderungsliste
  • Ein Vorgehensmodell für den Aufbau einer privaten Cloud
  • Verwaltung der privaten Cloud
  • Relevante Anbieter:
    • VMware
    • Abiquo
    • Amazon Virtual Private Cloud
  • Hybride Clouds
    • Geeignete Einsatzgebiete
    • Beispiel: Eucalyptus
  • Wie wählt man ein passendes Modell für die private Cloud aus?

4. PaaS (Plattform als Service)

  • Was bedeutet eigentlich PaaS?
  • Ein kompletter PaaS-Stack
    • Wo verläuft die Grenze: IaaS+, reines PaaS oder individuelles SaaS?
    • Welche Funktionen werden für den Cloud-Anwendungsbau benötigt?
  • Mehrfachnutzung (Multi-Tenancy)
    • Was ist ein Mehrfachnutzungssystem?
    • Gemeinsame Skalierungseffekte
    • Anpassungsmöglichkeiten pro Mandant
    • Aspekte für Multi-Tenant-Anwendungen:

    Zuverlässigkeit, SLAs, rechtliche und regulatorische Vorgaben, Sicherheit, Wartung sowie externe Komponenten

  • Wer sind die führenden Anbieter von PaaS?
    • Microsoft Azure
    • Google App Engine
    • Force.com
  • Ausblick: Wie entwickelt sich PaaS weiter?

5. SaaS (Software als Service)

  • Was ist SaaS genau?
  • Einige praktische Beispiele.

6. Cloud-Architektur

  • Service-orientierte Architektur (SOA)
    • Schichtmodell der Services sowie lose Kopplung
    • Kombination aus SOA und ereignisgesteuerter Architektur: e-SOA
    • Was bedeutet REST im Cloud-Kontext?
  • Synergien zwischen SOA und der Cloud – Branchenperspektive
  • Interaktionen zwischen SOA und SaaS
  • Synergien zwischen SOA und PaaS
    • Anpassungswege an die steigende Nachfrage
    • Einsatz von SOA-Prinzipien in der Cloud: lose Kopplung, Kapselung sowie asynchrone Dienste
    • Aufbau multi-mandantenkompatibler Anwendungen auf Basis von SOA
    • Migration bestehender Systeme in die Cloud
  • Synergien zwischen SOA und IaaS
    • Dienstorientierte Infrastruktur (SOI)
    • Unterschiede: Service-Virtualisierung vs. Server-Virtualisierung
    • Automatisierte, on-Demand-Ressourcenbereitstellung

7. Cloud-Integration

  • Gründe für die Integration von Cloud-Systemen sowie daraus resultierende Herausforderungen
  • Inwiefern hilft SOA bei der Integration? – Fokus auf Service-orientierte Lösungen
    • Von reiner Anwendungsintegration zu Service-orientierter Integration (SOI)
  • Notwendigkeit von Mediationsmechanismen
    • Funktionen der Medialisierung
  • Referenzmodelle für Enterprise Service Bus (ESB)
  • Welche speziellen Anforderungen ergeben sich aus Cloud-Integration?
    • Vom ESB zum sogenannten „Internet Service Bus“
  • Beispielhafte Produkte:
    • Windows Azure AppFabric
    • IBM Cast Iron
    • Fiorano

8. Standards und Open-Source-Software

  • Wichtige Cloud-Standards
    • Portabilität und Interoperabilität – aktuelle Herausforderungen
    • Distributed Management Task Force, Inc. (DMTF)
      • Open Virtualization Format (OVF)
      • Initiative zur Entwicklung offener Cloud-Standards
    • Apache Libcloud
    • Offene Software-Lösungen (OSS)
      • OpenStack

9. Cloud-Sicherheit

  • Entwicklungsstufen der Cloud-Sicherheit
    • Von klassischen Web-Anwendungen über SOA bis hin zur Cloud
    • Unterschiede: öffentliche Clouds im Vergleich zu lokalen Rechenzentren
  • Cloud-Sicherheit als vielschichtiges Problem
    • Aspekt 1: IaaS, PaaS sowie SaaS
    • Aspekt 2: Netzwerk, virtuelle Maschinen, Anwendungen und Daten
    • Aspekt 3: Cloud-Provider und Mandanten
  • Identitäts-, Berechtigungs- sowie Zugriffsmanagement (IdEA)
    • Authentifizierung und Zugangskontrolle
    • SAML, XACML sowie die Policy Enforcement Point (PEP)
    • Gesamte Sicherheitslage bei lokalen Systemen sowie in mehreren Clouds
  • Standards der Cloud Security Alliance
    • Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit sowie Cloud Trust Protocol
    • Verzeichnis für Sicherheit, Vertrauenswürdigkeit und Qualitätsnachweis

10. Governance bei Cloud-Diensten

  • Unterschiede zwischen Unternehmens-, IT- sowie Architektur-Governance, SOA- und Cloud-Governance
  • Warum sollte die SOA-Governance auch Basis für die Cloud-Governance sein?
  • Gängige Frameworks, Standards sowie Technologien für SOA-Governance
    • Service Integration Maturity Model (OSIMM) von Open Group
    • SOA Governance Reference Model (SGRM) des Open Group
    • SOA Governance Vitality Method (SGVM)
  • Cloud-Governance im Detail
    • Gemeinsamkeiten und Unterschiede zur SOA-Governance
    • Aufgabenverteilung: Cloud-Anbieter vs. Cloud-Kunde
    • Fallswechsel des Cloud-Providers – wichtiges Testszenario für die Governance
  • Ein methodischer Ansatz zur Governance im Cloud-Umfeld
  • Technologien für Implementierung und Überwachung der Cloud-Governance

11. Ausblick und Schlussfolgerungen

  • Zukünftige Entwicklungsperspektiven sowie Einsatzmöglichkeiten des Cloud Computing
  • Hadoop – zunehmende Relevanz in der Cloud-Umgebung
  • Return on Investment (ROI) bei Cloud-Lösungen
  • Gesamtkostenrechnung (TCO) im Cloud-Kontext

Voraussetzungen

  • Allgemeine Kenntnisse in verteilter Rechentechnik sowie Anwendungsentwicklung.

Zielgruppe

  • IT-Architekten
  • IT-Berater
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien