<Insert Picture Here>




Cloud Computing – eine Revolution?
Hartmut Streppel
Principal Field Technologist
<Insert Picture Here>



Teil I
Cloud Computing – Hype und Anti-Hype

The Cloud is the next level of the Internet!
    Ein Teilnehmer des                         2009


                       ODER
..fashion....insane.....complete gibberish....
  “The interesting thing about cloud computing is that we've redefined
  cloud computing to include everything that we already do. I can't think
  of anything that isn't cloud computing with all of these announcements.
  The computer industry is the only industry that is more fashion-driven
  than women's fashion. Maybe I'm an idiot, but I have no idea what
  anyone is talking about. What is it? It's complete gibberish. It's insane.
  When is this idiocy going to stop?”
  Larry Ellison, CEO Oracle in
  http://www.youtube.com/watch?v=rmrxN3GWHpM
Cloud: Hype oder Revolution?

                                   Cloud 2009


                                                         Cloud 2010 ?




                                                                                                 Virtualisierung
                                                                                            SaaS


       Technology              Peak of               Trough of                   Slope of        Plateau of
       Trigger                 Inflated              Disillusionment             Enlightenment   Productivity
                               Expectations
Source: Gartner "Hype Cycle for Cloud Computing, 2009" Research Note G00168780
Rollen in der Cloud
                                                Cloud (Services)
  Infrastruktur   Liefert Infrastruktur
                                                    Provider
    Lieferant

                                          Betreibt die Cloud und
                                          bietet Dienste an




  Endanwender                                    “Business”
                            Bietet erweiterte     Anwender
                            Cloud-Dienste an
NIST Definition: Cloud Computing
• Cloud computing is a model for enabling convenient,
  ondemand network access to a shared pool of
  configurable computing resources (e.g., networks,
  servers, storage, applications, and services) that can
  be rapidly provisioned and released with minimal
  management effort or service provider interaction.
• This cloud model promotes availability and is
  composed of:
    5 Essential              3 Service Models               4 Deployment Models
    Characteristics        • Infrastructure as a        •   Public Cloud
•   On-demand self-          Service                    •   Private Cloud
    service                • Platform as a Service      •   Community Cloud
•   Resource pooling       • Software as a Service      •   Hybrid Cloud
•   Rapid elasticity
•   Measured service              http://csrc.nist.gov/groups/SNS/cloud-computing/
                                  cloud-def-v15.doc
•   Broad network access
Cloud Computing – warum erst jetzt?


• Ausreichende
  Netzbandbreiten
• Ausreichende
  Rechenressourcen
  – Nutzbar durch Virtualisierung
• Enorme Kostenreduktion durch
  – Viel mehr Leistung für weniger Geld
  – Ausschließlich software basiertes Management
  – Selbstbedienung
  – Standardisierte, hoch-konsolidierte Umgebungen

                       http://en.wikipedia.org/wiki/File:Pipeline-small_image,_seen_from_below.jpeg
Pay per Use
Bezahlen nach Benutzung nach Aufwand


• Keine Investitionskosten (CAPEX)
• Keine Investitionskosten (CAPEX)
• Keine Investitionskosten (CAPEX)
• Keine unerwarteten Kosten
  – Nur OPEX (Operating Expenditure)
• Aber
  – Jahresverträge?
  – Kosten für garantierte Ressourcen?
     • Virtually unlimited

                                         Bild: Bundesbank, Frankfurt
Selbstbedienung


• ...auf allen Ebenen
• Wie war das früher?
IaaS, PaaS and SaaS
                  Software as a Service
        Anwendungen werden nach Bedarf über das Netz genutzt
                       (z.B. salesforce.com)

                  Platform as a Service
         Entwicklungsplattform mit vorgefertigten Basisdiensten
          (e.g. Google App Engine, Microsoft Azure Platform)

              Infrastructure as a Service
        Storage und Compute-Infrastruktur, angeboten als Dienst
                      (e.g. Amazon EC2 & S3)
Public or Private

    Public           Private          Hybrid




 Pay as you go,     Cloud Modell    Kombinierte
   Nutzung          im eigenen     Nutzung privater
mandantenfähiger   Rechenzentrum        und
 Anwendungen                        public Cloud
  und Dienste
 über das Netz
Cloud Computing: Oracle’s Perspective


• Characterized by real, new capabilities, but
  based on many established technologies
• Compelling benefits as well as serious concerns
• Enterprises will adopt a mix of public and private
  clouds
<Insert Picture Here>



Teil II
Chancen und Risiken


• Sehr hohe Flexibilität        <Insert Picture Here>


• Keine Investitionskosten
• Riesige Anwendungsfelder
• Sehr kurze “Time to Market”

 Sicherheit
 Compliance
 Hochverfügbarkeit
 Vendor Lock-in
Chancen mit Cloud Computing



• Die Wolke verbirgt ihr Inneres
  - Kein Wissen darüber notwendig
• Ohne Investitionskosten von Null auf Hundert
• Ohne eigenes RZ komplexe “RZ”s “betreiben”
• Komplette Entwicklungsumgebungen verfügbar
• Schnelle, “einfache” Entwicklung von Cloud-
  Anwendungen
• Mash-Up Architekturen
Call to Action


                                        <Insert Picture Here>
• Probieren Sie Clouds aus
  - IaaS
  - PaaS
• Überlegen Sie sich neue Anwendungsfelder
  aus Ihrem Bereich
• Achten Sie auf die Do's und Don't's
• Beraten Sie andere
• Werden Sie ein Cloud-Experte
Cloud Challenges



“[You can't] ask a cloud
 why it's slow, irritable,
           or flaky.”
  - Jonathan Schwartz, 14-Sep-08
Risiken mit Cloud Computing


• Die Wolke verbirgt ihr Inneres
  – Kontrollverlust
• Abhängigkeiten durch Vendor Lock-in
• Ausstiegskosten
  – Wie bekomme ich meine Daten wieder aus der Cloud
• Verfügbarkeit
  – SLA? Höchstverfügbarkeit?
• Datensicherheit
• Rechtliche Aspekte, Haftung, Datenschutz
Rechtliche Rahmenbedingungen

• HGB § 239
    • muß insbesondere sichergestellt sein, daß die Daten während
      der Dauer der Aufbewahrungsfrist verfügbar sind und
      jederzeit innerhalb angemessener Frist lesbar gemacht
      werden können.
• BDSG § 11 Auftragsdatenverarbeitung
    • (2)Der Auftragnehmer ist unter besonderer Berücksichtigung der
     Eignung der von ihm getroffenen technischen und organisatorischen
     Maßnahmen sorgfältig auszuwählen. Der Auftrag ist schriftlich zu
     erteilen, wobei die Datenerhebung, -verarbeitung oder -nutzung, die
     technischen und organisatorischen Maßnahmen und etwaige
     Unterauftragsverhältnisse festzulegen sind. .... Der
     Auftraggeber hat sich von der Einhaltung der beim
     Auftragnehmer getroffenen technischen und organisatorischen
     Maßnahmen zu überzeugen.

                                                                   21
Rechtsfolgen

• § 823 BGB Schadensersatzpflicht; § 7 BDSG
  Schadensersatz bei Handlung ohne gebotene
  Sorgfalt
• Konkretisierung der persönlichen Haftung
  – § 52 BDSG: 250 K Euro bei Fahrlässigkeit
• IT-Compliance = Regelkonforme IT-Systeme
  – Die eingesetzte IT-Systeme müssen den für Einrichtung
    und Betrieb solcher Systeme geltenden Gesetzen,
    Richtlinien und anderen Verhaltensmaßregeln genügen
    bzw. die Einhaltung unterstützen.
• Einhaltung der rechtlichen Rahmen wird nicht
  einfacher im Cloud Computing
Schlussfolgerung

• Cloud Computing: Chancen und Risiken
• Technologisch: So neu nun auch wieder nicht
• Ökonomisch: umwälzend
• Nicht für alle und alles geeignet
• TCO-Berechung nicht trivial
   – Exit Kosten nicht vergessen
• IT Compliance
• Probieren Sie's aus
• Denken Sie weniger daran, alte Anwendungen in der
  Cloud zu betreiben als neue Anwendungen in der Cloud
  zu schaffen!
Danke!




         The Network is
              the
           Computer
Danke!



             Cloud
         The Network is
              the
           Computer
          Hartmut.Streppel@oracle.com
Cloud Computing ­- eine Revolution? by Hartmut Streppel

Cloud Computing ­- eine Revolution? by Hartmut Streppel

  • 2.
    <Insert Picture Here> CloudComputing – eine Revolution? Hartmut Streppel Principal Field Technologist
  • 4.
  • 5.
    Cloud Computing –Hype und Anti-Hype The Cloud is the next level of the Internet! Ein Teilnehmer des 2009 ODER ..fashion....insane.....complete gibberish.... “The interesting thing about cloud computing is that we've redefined cloud computing to include everything that we already do. I can't think of anything that isn't cloud computing with all of these announcements. The computer industry is the only industry that is more fashion-driven than women's fashion. Maybe I'm an idiot, but I have no idea what anyone is talking about. What is it? It's complete gibberish. It's insane. When is this idiocy going to stop?” Larry Ellison, CEO Oracle in http://www.youtube.com/watch?v=rmrxN3GWHpM
  • 6.
    Cloud: Hype oderRevolution? Cloud 2009 Cloud 2010 ? Virtualisierung SaaS Technology Peak of Trough of Slope of Plateau of Trigger Inflated Disillusionment Enlightenment Productivity Expectations Source: Gartner "Hype Cycle for Cloud Computing, 2009" Research Note G00168780
  • 7.
    Rollen in derCloud Cloud (Services) Infrastruktur Liefert Infrastruktur Provider Lieferant Betreibt die Cloud und bietet Dienste an Endanwender “Business” Bietet erweiterte Anwender Cloud-Dienste an
  • 8.
    NIST Definition: CloudComputing • Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. • This cloud model promotes availability and is composed of: 5 Essential 3 Service Models 4 Deployment Models Characteristics • Infrastructure as a • Public Cloud • On-demand self- Service • Private Cloud service • Platform as a Service • Community Cloud • Resource pooling • Software as a Service • Hybrid Cloud • Rapid elasticity • Measured service http://csrc.nist.gov/groups/SNS/cloud-computing/ cloud-def-v15.doc • Broad network access
  • 9.
    Cloud Computing –warum erst jetzt? • Ausreichende Netzbandbreiten • Ausreichende Rechenressourcen – Nutzbar durch Virtualisierung • Enorme Kostenreduktion durch – Viel mehr Leistung für weniger Geld – Ausschließlich software basiertes Management – Selbstbedienung – Standardisierte, hoch-konsolidierte Umgebungen http://en.wikipedia.org/wiki/File:Pipeline-small_image,_seen_from_below.jpeg
  • 10.
    Pay per Use Bezahlennach Benutzung nach Aufwand • Keine Investitionskosten (CAPEX) • Keine Investitionskosten (CAPEX) • Keine Investitionskosten (CAPEX) • Keine unerwarteten Kosten – Nur OPEX (Operating Expenditure) • Aber – Jahresverträge? – Kosten für garantierte Ressourcen? • Virtually unlimited Bild: Bundesbank, Frankfurt
  • 11.
    Selbstbedienung • ...auf allenEbenen • Wie war das früher?
  • 12.
    IaaS, PaaS andSaaS Software as a Service Anwendungen werden nach Bedarf über das Netz genutzt (z.B. salesforce.com) Platform as a Service Entwicklungsplattform mit vorgefertigten Basisdiensten (e.g. Google App Engine, Microsoft Azure Platform) Infrastructure as a Service Storage und Compute-Infrastruktur, angeboten als Dienst (e.g. Amazon EC2 & S3)
  • 13.
    Public or Private Public Private Hybrid Pay as you go, Cloud Modell Kombinierte Nutzung im eigenen Nutzung privater mandantenfähiger Rechenzentrum und Anwendungen public Cloud und Dienste über das Netz
  • 14.
    Cloud Computing: Oracle’sPerspective • Characterized by real, new capabilities, but based on many established technologies • Compelling benefits as well as serious concerns • Enterprises will adopt a mix of public and private clouds
  • 15.
  • 16.
    Chancen und Risiken •Sehr hohe Flexibilität <Insert Picture Here> • Keine Investitionskosten • Riesige Anwendungsfelder • Sehr kurze “Time to Market” Sicherheit Compliance Hochverfügbarkeit Vendor Lock-in
  • 17.
    Chancen mit CloudComputing • Die Wolke verbirgt ihr Inneres - Kein Wissen darüber notwendig • Ohne Investitionskosten von Null auf Hundert • Ohne eigenes RZ komplexe “RZ”s “betreiben” • Komplette Entwicklungsumgebungen verfügbar • Schnelle, “einfache” Entwicklung von Cloud- Anwendungen • Mash-Up Architekturen
  • 18.
    Call to Action <Insert Picture Here> • Probieren Sie Clouds aus - IaaS - PaaS • Überlegen Sie sich neue Anwendungsfelder aus Ihrem Bereich • Achten Sie auf die Do's und Don't's • Beraten Sie andere • Werden Sie ein Cloud-Experte
  • 19.
    Cloud Challenges “[You can't]ask a cloud why it's slow, irritable, or flaky.” - Jonathan Schwartz, 14-Sep-08
  • 20.
    Risiken mit CloudComputing • Die Wolke verbirgt ihr Inneres – Kontrollverlust • Abhängigkeiten durch Vendor Lock-in • Ausstiegskosten – Wie bekomme ich meine Daten wieder aus der Cloud • Verfügbarkeit – SLA? Höchstverfügbarkeit? • Datensicherheit • Rechtliche Aspekte, Haftung, Datenschutz
  • 21.
    Rechtliche Rahmenbedingungen • HGB§ 239 • muß insbesondere sichergestellt sein, daß die Daten während der Dauer der Aufbewahrungsfrist verfügbar sind und jederzeit innerhalb angemessener Frist lesbar gemacht werden können. • BDSG § 11 Auftragsdatenverarbeitung • (2)Der Auftragnehmer ist unter besonderer Berücksichtigung der Eignung der von ihm getroffenen technischen und organisatorischen Maßnahmen sorgfältig auszuwählen. Der Auftrag ist schriftlich zu erteilen, wobei die Datenerhebung, -verarbeitung oder -nutzung, die technischen und organisatorischen Maßnahmen und etwaige Unterauftragsverhältnisse festzulegen sind. .... Der Auftraggeber hat sich von der Einhaltung der beim Auftragnehmer getroffenen technischen und organisatorischen Maßnahmen zu überzeugen. 21
  • 22.
    Rechtsfolgen • § 823BGB Schadensersatzpflicht; § 7 BDSG Schadensersatz bei Handlung ohne gebotene Sorgfalt • Konkretisierung der persönlichen Haftung – § 52 BDSG: 250 K Euro bei Fahrlässigkeit • IT-Compliance = Regelkonforme IT-Systeme – Die eingesetzte IT-Systeme müssen den für Einrichtung und Betrieb solcher Systeme geltenden Gesetzen, Richtlinien und anderen Verhaltensmaßregeln genügen bzw. die Einhaltung unterstützen. • Einhaltung der rechtlichen Rahmen wird nicht einfacher im Cloud Computing
  • 23.
    Schlussfolgerung • Cloud Computing:Chancen und Risiken • Technologisch: So neu nun auch wieder nicht • Ökonomisch: umwälzend • Nicht für alle und alles geeignet • TCO-Berechung nicht trivial – Exit Kosten nicht vergessen • IT Compliance • Probieren Sie's aus • Denken Sie weniger daran, alte Anwendungen in der Cloud zu betreiben als neue Anwendungen in der Cloud zu schaffen!
  • 24.
    Danke! The Network is the Computer
  • 25.
    Danke! Cloud The Network is the Computer Hartmut.Streppel@oracle.com