SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Interoperabilität
          in
Cloud Infrastrukturen

    Dr. Harald Kornmayer

     Senior Researcher
   NEC Laboratories Europe
      NEC Europe Ltd
         Heidelberg
Agenda

▐ Einleitung Cloud Computing

▐ Interoperabilität

▐ Katalogisierung verschiedener Dienste-Angebote

▐ Ein Lösungsansatz mit Open Source

▐ Ausblick




                               NEC Confidential
Cloud-Beispiele aus dem Alltag...

▐ Google Mail

▐ Amazon Simple Storage Service (S3)

▐ Salesforce.com (CRM)

▐ Amazon Elastic Cloud Computing (EC2)

▐ Google AppEngine

▐ Microsoft Windows Azure

▐ YouTube VideoEditor

                            NEC Confidential
Die Video-Cloud




                  NEC Confidential
Cloud Computing – eine Definition

▐ Die Definition der „Cloud“ ist im allgemeinen etwas neblig!

▐ Definition vom National Institute for Standards and Technology
  “Cloud computing is a model for enabling available,
  convenient, on demand 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.”

     Wesentliche Eigenschaften:                      Einsatzmöglichkeiten:
     • On-demand Selbstbedingung                     • Private Cloud
     • Ubiquitärer Netzwerkzugang                    • Public Cloud
     • Lokationsunabhängige Ressourcen               • Hybrid Cloud
     • Elastizität                                   • Partner Cloud
     • Qualitäts-Dienste

                                  NEC Confidential
Cloud Architektur

  Schichtenarchitektur

                        User devices / Clients


                  User Interfaces       /       Machine Interfaces


                   Software as a Service (SaaS)

                        Components          /          Services


                   Platform as a Service (PaaS)


                 Infrastructure as a Service (IaaS)

                          Computer / Network / Storage



  … ermöglicht die Katalogisierung der verschiedenen Angebote
                                    NEC Confidential
Katalogisierung von Diensten (I)
                                       Amazon Web Services

           User devices / Clients


     User Interfaces      /       Machine Interfaces


      Software as a Service (SaaS)

                                                                                               DevPay
           Components         /      Services

                                                                                           Flexible Payments
      Platform as a Service (PaaS)                                                            Service (FPS)


                                                                   Simple Queue Service
                                                                                               Cloud Front
    Infrastructure as a Service (IaaS)                                     (SQS)

                                                                        Simple DB           Elastic MapReduce
             Computer / Network / Storage
                                                                      Simple Storage         Elastic Compute
                                                                        Service (S3)           Cloud (EC2)
                                                                   Virtual Private Cloud


                                                NEC Confidential
Katalogisierung von Diensten (II)
                                       Google Services

           User devices / Clients

                                                                                     Google Docs
     User Interfaces      /       Machine Interfaces               Google Mail
                                                                                    YouTube Editor
       Software as a Service (SaaS)

           Components         /      Services
                                                                            Google App
                                                                              Engine
       Platform as a Service (PaaS)

                                                                                         Cloud Docs
     Infrastructure as a Service (IaaS)
                                                                                   DataStore/Big Table
             Computer / Network / Storage




                                                NEC Confidential
Katalogisierung von Diensten (III)
                                       Microsoft Services

           User devices / Clients


     User Interfaces      /       Machine Interfaces


       Software as a Service (SaaS)
                                                                                 Azure Dallas


           Components         /      Services
                                                                         Windows Azure
       Platform as a Service (PaaS)

                                                                                Azure Storage Service
     Infrastructure as a Service (IaaS)                                        (Blobs ,Queues, Tables)

                                                                   AppFabric         SQL Azure
             Computer / Network / Storage




                                                NEC Confidential
Katalogisierung von Diensten (III)
                                       NEC Products

           User devices / Clients


     User Interfaces      /       Machine Interfaces


       Software as a Service (SaaS)
                                                                   Cloud Platform       RIACube/SP
           Components         /      Services                          Suite


       Platform as a Service (PaaS)                                      Real IT Platform


                                                                        SigmaSystemCenter
     Infrastructure as a Service (IaaS)
                                                                            Open Flow          NetCracker
             Computer / Network / Storage




                                                NEC Confidential
Und nun?

                                               Google Docs


                                                                       YouTube Editor
                                                                                                                         ▐ Fragen der Benutzer
                                        Google Mail


    Windows Azure                                                                   DevPay




                                            Azure Dallas                      Flexible Payments
                                                                                                                                  Was mache ich denn
             Google App
               Engine
                                                                                 Service (FPS)

                                                                                         Real IT Platform
                                                                                                                                   nun?


                                                   ?
                         RIACube/SP
                                                                                               Cloud Front




                  Cloud Docs
                                                                                                                                  Wo gehen meine Daten
                                                                                           Elastic MapReduce
                                                                                                                                   hin und sind diese
                                                        Simple DB                                                                  sicher?
             AppFabric                                                         SigmaSystemCenter




                                                                                                                                  Welchen Anbieter soll
                            Simple Queue Service                                                     NetCracker
                                                                  Simple Storage
                                    (SQS)
                                                                    Service (S3)
DataStore/Big Table



               Azure Storage Service
              (Blobs ,Queues, Tables)
                                                                                      Virtual Private Cloud
                                                                                                                                   ich nehmen?
                                                      SQL Azure
                                                                                   Elastic Compute
                                                                                     Cloud (EC2)
                           Open Flow




                                                                                                              NEC Confidential
Anforderungen an Cloud Dienste

                                              ▐ 5 Fragen
                                                       Wie kann Cloud-to-Cloud-
                                                        Kommunikation und Interoperabilität
                                                        gewährleistet werden?

                                                       Welche Erfahrungen im
                                                        Zusammenführen verschiedener
                                                        Cloud Dienste liegen vor?
▐ Request for Information
    Mai 2009                                          Welche Werkzeuge ermöglichen die
                                                        Intergration mit den Diensten anderer
    durch US Regierung                                 Anbieter?

    an alle Service Provider                          Wie wird Portierbarkeit für Cloud-
                                                        Dienste gewährleistet, sollte dies
    Grundlage für Benutzung der
                                                        notwendig sein? (Exit-Strategie)
     Cloud durch US-Behörden
                                                       Wie wird ein Vendor-Lock-in
                                                        vermieden?

                                   NEC Confidential
Freier Blick zum Himmel?

▐ Offene Cloud
    Open Cloud Manifesto
      •   Auswahlmöglichkeit
      •   Flexibilität
      •   Agilität und Schnelligkeit
      •   Kompetenzen
                                                                                        http://www.opencloudmanifesto.org/



▐ Roadmap zur OpenCloud




                                                                                                                                                                            d
                                                                                                                                                                          ou
                                                                                                                                                                        Cl
                                                                                                                                                                   re
                                                                                                                                                                  utu
                                                          Eclipse Eco System




                                                                                                                                                                `F
    Standards




                                                                                                                                                  ide
                                                                                                                                                rS
                                                                                                                                       m



                                                                                                                                            rve
                                                                                                                                     or



                                                                                                                                           Se
                                                                                                                                  atf
                                                                                                                                Pl
    Open Cloud == Open Source




                                                                                                                                 t
                                                                                                                             ien
                                                                                                                  d
                                                                                                                de




                                                                                                                         Cl
                                                                                                              ed



                                                                                                                        ch
                                                                                                           mb




                                                                                                                      Ri
                                                          Value of




                                                                                                         de
                                                                                                       an
      • Was kann heute schon realisiert


                                                                                                  ile
                                                                                                   b
                                                                                                Mo
                                                                                           DE
        werden?
                                                                                          I
                                                                                       va
                                                                                      Ja


      • Was bietet uns die Eclipse Open




                                                                                                                                                        today
                                                                               2001




        Source Community?                                                                                                                                                       time

                                       NEC Confidential
Eclipse – Cloud Eco System
                                       Various Services

           User devices / Clients


                                                                        RAP
     User Interfaces      /       Machine Interfaces
                                                                                        …
                                                                        SMILA
      Software as a Service (SaaS)

                                                                                          Virgo
           Components         /      Services                          Platform
                                                                   Provisioning (P2)
                                                                                       Swordfish
      Platform as a Service (PaaS)                                 Equinox Runtime
                                                                                       EclipseLink

                                                                                          …
    Infrastructure as a Service (IaaS)

             Computer / Network / Storage
                                                                       g-Eclipse          …



                                                NEC Confidential
g-Eclipse

▐ www.eclipse.org/geclipse

  • Eclipse Technology Projekt

  • Intuitiver and einfacher Zugriff für
      • Grid/Cloud Benutzer
      • Grid/Cloud Ressourcen Anbieter
      • Grid/Cloud Anwendungsentwickler

  • Erweiterbares Framework mit einem Cloud model
    zur Integration von Grid und Cloud Ressourcen


  • Unterstützung verschiedener Cloud/Grid Systeme
       gLite, GRIA (middleware aus EU Projekten)
       Amazon Web Service (AWS)
       Eucalyptus (Open Source Cloud)

  • Can run in headless mode as API

                                           NEC Confidential
SMILA - SeMantic Information Logistics Architecture

  ▐ Suchmaschine für
    Unternehmenseinsatz
  ▐ Persistenzschicht für
           •   Metadata
           •   Ontology
           •   Delta indexing
  ▐ Verteiltes Systemdesign
  ▐ Zugriffrechtemanagement
  ▐ Flexible Workflows für Such-
    Algorithmen
           •   BPEL
  ▐ Ready-to-use Komponenten
           •   Diverse Crawler and Agenten
           •   Suchmaschinen
  ▐ General monitoring and
    management
           •   JMX


 Page 16        © NEC Corporation 2009       NEC Confidential
                                                                16
Das Scenario




                                                                              crawling
                                                                  crawling
                                    crawling     crawling
                                                                                         or database,
                                                                                         file system,
                                                                                         …
             Dynamische
             Bereitstellung
             mit p2



                 RAP UI
                                                                             Start, Stop,
              p2
           repository                                                        Konfigurieren,
                                                                             Verbinden, …




 Page 17   © NEC Corporation 2009              NEC Confidential
Zusammenfassung

▐ Demo                                          ▐ Cloud-Dienste sollten in der
      Inbetriebnahme einer                       Cloud-Schichten-Architektur
       dynamischen Medien-                        eingeordnet werden
       Anwendung auf der Cloud
      unter Verwendung von
       OpenSource Technologien                  ▐ Interoperabilität ist wichtig
      aus dem Eclipse-Umfeld                            Für Benutzer der Cloud
      auf einer beliebigen Cloud-
       Infrastruktur                                     Für einen dynamischen Markt
                                                          in der Zukunft
▐ Erweiterbare Werkzeuge
  sind wichtig                                           Vermeidung von Vendor-
                                                          lockin Situationen
      Eclipse bietet hier einen
       interessanten Ansatz

▐ Offene Schnittstellen
      Grundlage für Interoperabilität


 Page 18   © NEC Corporation 2009    NEC Confidential
Ausblick

▐ Heute:
      Cloud-Dienste kommen
       aus dem Rechenzentrum

▐ Morgen:
      Die Cloud-Infrastruktur
       der Zukunft wird alle IT-
       Ressourcen umfassen
           •   Sensoren
           •   Mobile Endgeräte
           •   Desktops
           •   Rechenzentren
      Computing verläßt das
       DatenCenter!

 Page 19       © NEC Corporation 2009   NEC Confidential
Interoperabilität in Cloud Infrastrukturen by Dr. Harald Kornmayer

Contenu connexe

Similaire à Interoperabilität in Cloud Infrastrukturen by Dr. Harald Kornmayer

Presentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSSPresentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSSDecatec
 
Adobe Flash Platform Update 2010/09
Adobe Flash Platform Update 2010/09Adobe Flash Platform Update 2010/09
Adobe Flash Platform Update 2010/09Keisuke Todoroki
 
Genesys - 14oct2010
Genesys - 14oct2010Genesys - 14oct2010
Genesys - 14oct2010Agora Group
 
Seguridad en Servicios Web
Seguridad en Servicios WebSeguridad en Servicios Web
Seguridad en Servicios WebHacking Bolivia
 
14 administrando o black berry mds application console para o software blackb...
14 administrando o black berry mds application console para o software blackb...14 administrando o black berry mds application console para o software blackb...
14 administrando o black berry mds application console para o software blackb...leamsy22
 
ADO.NET Entity Framework 4
ADO.NET Entity Framework 4ADO.NET Entity Framework 4
ADO.NET Entity Framework 4Raffaele Fanizzi
 
Architecture related with Zend Framework (Japanese only)
Architecture related with Zend Framework (Japanese only)Architecture related with Zend Framework (Japanese only)
Architecture related with Zend Framework (Japanese only)T K
 

Similaire à Interoperabilität in Cloud Infrastrukturen by Dr. Harald Kornmayer (12)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Presentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSSPresentazione Sharepoint 2007 - MOSS - WSS
Presentazione Sharepoint 2007 - MOSS - WSS
 
Computação nas Nuvens (Cloud Computing)
Computação nas Nuvens (Cloud Computing)Computação nas Nuvens (Cloud Computing)
Computação nas Nuvens (Cloud Computing)
 
Adobe Flash Platform Update 2010/09
Adobe Flash Platform Update 2010/09Adobe Flash Platform Update 2010/09
Adobe Flash Platform Update 2010/09
 
Genesys - 14oct2010
Genesys - 14oct2010Genesys - 14oct2010
Genesys - 14oct2010
 
Seguridad en Servicios Web
Seguridad en Servicios WebSeguridad en Servicios Web
Seguridad en Servicios Web
 
14 administrando o black berry mds application console para o software blackb...
14 administrando o black berry mds application console para o software blackb...14 administrando o black berry mds application console para o software blackb...
14 administrando o black berry mds application console para o software blackb...
 
Teletex - Estrutura Convergente
Teletex - Estrutura ConvergenteTeletex - Estrutura Convergente
Teletex - Estrutura Convergente
 
ADO.NET Entity Framework 4
ADO.NET Entity Framework 4ADO.NET Entity Framework 4
ADO.NET Entity Framework 4
 
Demo Azure
Demo AzureDemo Azure
Demo Azure
 
Architecture related with Zend Framework (Japanese only)
Architecture related with Zend Framework (Japanese only)Architecture related with Zend Framework (Japanese only)
Architecture related with Zend Framework (Japanese only)
 

Interoperabilität in Cloud Infrastrukturen by Dr. Harald Kornmayer

  • 1. Interoperabilität in Cloud Infrastrukturen Dr. Harald Kornmayer Senior Researcher NEC Laboratories Europe NEC Europe Ltd Heidelberg
  • 2. Agenda ▐ Einleitung Cloud Computing ▐ Interoperabilität ▐ Katalogisierung verschiedener Dienste-Angebote ▐ Ein Lösungsansatz mit Open Source ▐ Ausblick NEC Confidential
  • 3. Cloud-Beispiele aus dem Alltag... ▐ Google Mail ▐ Amazon Simple Storage Service (S3) ▐ Salesforce.com (CRM) ▐ Amazon Elastic Cloud Computing (EC2) ▐ Google AppEngine ▐ Microsoft Windows Azure ▐ YouTube VideoEditor NEC Confidential
  • 4. Die Video-Cloud NEC Confidential
  • 5. Cloud Computing – eine Definition ▐ Die Definition der „Cloud“ ist im allgemeinen etwas neblig! ▐ Definition vom National Institute for Standards and Technology “Cloud computing is a model for enabling available, convenient, on demand 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.” Wesentliche Eigenschaften: Einsatzmöglichkeiten: • On-demand Selbstbedingung • Private Cloud • Ubiquitärer Netzwerkzugang • Public Cloud • Lokationsunabhängige Ressourcen • Hybrid Cloud • Elastizität • Partner Cloud • Qualitäts-Dienste NEC Confidential
  • 6. Cloud Architektur Schichtenarchitektur User devices / Clients User Interfaces / Machine Interfaces Software as a Service (SaaS) Components / Services Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Computer / Network / Storage … ermöglicht die Katalogisierung der verschiedenen Angebote NEC Confidential
  • 7. Katalogisierung von Diensten (I) Amazon Web Services User devices / Clients User Interfaces / Machine Interfaces Software as a Service (SaaS) DevPay Components / Services Flexible Payments Platform as a Service (PaaS) Service (FPS) Simple Queue Service Cloud Front Infrastructure as a Service (IaaS) (SQS) Simple DB Elastic MapReduce Computer / Network / Storage Simple Storage Elastic Compute Service (S3) Cloud (EC2) Virtual Private Cloud NEC Confidential
  • 8. Katalogisierung von Diensten (II) Google Services User devices / Clients Google Docs User Interfaces / Machine Interfaces Google Mail YouTube Editor Software as a Service (SaaS) Components / Services Google App Engine Platform as a Service (PaaS) Cloud Docs Infrastructure as a Service (IaaS) DataStore/Big Table Computer / Network / Storage NEC Confidential
  • 9. Katalogisierung von Diensten (III) Microsoft Services User devices / Clients User Interfaces / Machine Interfaces Software as a Service (SaaS) Azure Dallas Components / Services Windows Azure Platform as a Service (PaaS) Azure Storage Service Infrastructure as a Service (IaaS) (Blobs ,Queues, Tables) AppFabric SQL Azure Computer / Network / Storage NEC Confidential
  • 10. Katalogisierung von Diensten (III) NEC Products User devices / Clients User Interfaces / Machine Interfaces Software as a Service (SaaS) Cloud Platform RIACube/SP Components / Services Suite Platform as a Service (PaaS) Real IT Platform SigmaSystemCenter Infrastructure as a Service (IaaS) Open Flow NetCracker Computer / Network / Storage NEC Confidential
  • 11. Und nun? Google Docs YouTube Editor ▐ Fragen der Benutzer Google Mail Windows Azure DevPay Azure Dallas Flexible Payments  Was mache ich denn Google App Engine Service (FPS) Real IT Platform nun? ? RIACube/SP Cloud Front Cloud Docs  Wo gehen meine Daten Elastic MapReduce hin und sind diese Simple DB sicher? AppFabric SigmaSystemCenter  Welchen Anbieter soll Simple Queue Service NetCracker Simple Storage (SQS) Service (S3) DataStore/Big Table Azure Storage Service (Blobs ,Queues, Tables) Virtual Private Cloud ich nehmen? SQL Azure Elastic Compute Cloud (EC2) Open Flow NEC Confidential
  • 12. Anforderungen an Cloud Dienste ▐ 5 Fragen  Wie kann Cloud-to-Cloud- Kommunikation und Interoperabilität gewährleistet werden?  Welche Erfahrungen im Zusammenführen verschiedener Cloud Dienste liegen vor? ▐ Request for Information  Mai 2009  Welche Werkzeuge ermöglichen die Intergration mit den Diensten anderer  durch US Regierung Anbieter?  an alle Service Provider  Wie wird Portierbarkeit für Cloud- Dienste gewährleistet, sollte dies  Grundlage für Benutzung der notwendig sein? (Exit-Strategie) Cloud durch US-Behörden  Wie wird ein Vendor-Lock-in vermieden? NEC Confidential
  • 13. Freier Blick zum Himmel? ▐ Offene Cloud  Open Cloud Manifesto • Auswahlmöglichkeit • Flexibilität • Agilität und Schnelligkeit • Kompetenzen http://www.opencloudmanifesto.org/ ▐ Roadmap zur OpenCloud d ou Cl re utu Eclipse Eco System `F  Standards ide rS m rve or Se atf Pl  Open Cloud == Open Source t ien d de Cl ed ch mb Ri Value of de an • Was kann heute schon realisiert ile b Mo DE werden? I va Ja • Was bietet uns die Eclipse Open today 2001 Source Community? time NEC Confidential
  • 14. Eclipse – Cloud Eco System Various Services User devices / Clients RAP User Interfaces / Machine Interfaces … SMILA Software as a Service (SaaS) Virgo Components / Services Platform Provisioning (P2) Swordfish Platform as a Service (PaaS) Equinox Runtime EclipseLink … Infrastructure as a Service (IaaS) Computer / Network / Storage g-Eclipse … NEC Confidential
  • 15. g-Eclipse ▐ www.eclipse.org/geclipse • Eclipse Technology Projekt • Intuitiver and einfacher Zugriff für • Grid/Cloud Benutzer • Grid/Cloud Ressourcen Anbieter • Grid/Cloud Anwendungsentwickler • Erweiterbares Framework mit einem Cloud model zur Integration von Grid und Cloud Ressourcen • Unterstützung verschiedener Cloud/Grid Systeme  gLite, GRIA (middleware aus EU Projekten)  Amazon Web Service (AWS)  Eucalyptus (Open Source Cloud) • Can run in headless mode as API NEC Confidential
  • 16. SMILA - SeMantic Information Logistics Architecture ▐ Suchmaschine für Unternehmenseinsatz ▐ Persistenzschicht für • Metadata • Ontology • Delta indexing ▐ Verteiltes Systemdesign ▐ Zugriffrechtemanagement ▐ Flexible Workflows für Such- Algorithmen • BPEL ▐ Ready-to-use Komponenten • Diverse Crawler and Agenten • Suchmaschinen ▐ General monitoring and management • JMX Page 16 © NEC Corporation 2009 NEC Confidential 16
  • 17. Das Scenario crawling crawling crawling crawling or database, file system, … Dynamische Bereitstellung mit p2 RAP UI Start, Stop, p2 repository Konfigurieren, Verbinden, … Page 17 © NEC Corporation 2009 NEC Confidential
  • 18. Zusammenfassung ▐ Demo ▐ Cloud-Dienste sollten in der  Inbetriebnahme einer Cloud-Schichten-Architektur dynamischen Medien- eingeordnet werden Anwendung auf der Cloud  unter Verwendung von OpenSource Technologien ▐ Interoperabilität ist wichtig  aus dem Eclipse-Umfeld  Für Benutzer der Cloud  auf einer beliebigen Cloud- Infrastruktur  Für einen dynamischen Markt in der Zukunft ▐ Erweiterbare Werkzeuge sind wichtig  Vermeidung von Vendor- lockin Situationen  Eclipse bietet hier einen interessanten Ansatz ▐ Offene Schnittstellen  Grundlage für Interoperabilität Page 18 © NEC Corporation 2009 NEC Confidential
  • 19. Ausblick ▐ Heute:  Cloud-Dienste kommen aus dem Rechenzentrum ▐ Morgen:  Die Cloud-Infrastruktur der Zukunft wird alle IT- Ressourcen umfassen • Sensoren • Mobile Endgeräte • Desktops • Rechenzentren  Computing verläßt das DatenCenter! Page 19 © NEC Corporation 2009 NEC Confidential