Cloud Computing mit OpenStack

                                B1 Systems GmbH

                                http://www.b1-systems.de




c B1 Systems GmbH 2004  2012
Cloud Computing



Fragen
    Was ist Cloud Computing?
    Was ist Infrastructure As A Service?
    Was ist OpenStack. . .
    . . . und aus welchen Komponenten besteht es?




c B1 Systems GmbH 2004  2012
Cloud Computing



Fragen
    Was ist Cloud Computing?
    Was ist Infrastructure As A Service?
    Was ist OpenStack. . .
    . . . und aus welchen Komponenten besteht es?




c B1 Systems GmbH 2004  2012
Cloud Computing



Fragen
    Was ist Cloud Computing?
    Was ist Infrastructure As A Service?
    Was ist OpenStack. . .
    . . . und aus welchen Komponenten besteht es?




c B1 Systems GmbH 2004  2012
Cloud Computing



Fragen
    Was ist Cloud Computing?
    Was ist Infrastructure As A Service?
    Was ist OpenStack. . .
    . . . und aus welchen Komponenten besteht es?




c B1 Systems GmbH 2004  2012
Cloud Computing




                                Quelle: Wikipedia




c B1 Systems GmbH 2004  2012
Denition von Cloud Computing


Service Modelle




                                Software as a Service (SaaS)
                                Platform as a Service (PaaS)
                                Infrastructure as a Service (IaaS)




c B1 Systems GmbH 2004  2012
Denition von Cloud Computing



Eigenschaften
    On-Demand Self-Service  Serviceorientierung
    Broad Network Access  Geographische Verteilung
    Resource Pooling  Virtualisierung
    Rapid Elasticity  Massive Skalierbarkeit
    Measured Service  Multi-Tenant Modell




c B1 Systems GmbH 2004  2012
Denition von Cloud Computing



Eigenschaften
    On-Demand Self-Service  Serviceorientierung
    Broad Network Access  Geographische Verteilung
    Resource Pooling  Virtualisierung
    Rapid Elasticity  Massive Skalierbarkeit
    Measured Service  Multi-Tenant Modell




c B1 Systems GmbH 2004  2012
Denition von Cloud Computing



Eigenschaften
    On-Demand Self-Service  Serviceorientierung
    Broad Network Access  Geographische Verteilung
    Resource Pooling  Virtualisierung
    Rapid Elasticity  Massive Skalierbarkeit
    Measured Service  Multi-Tenant Modell




c B1 Systems GmbH 2004  2012
Denition von Cloud Computing


Deployment Modelle



                                Public Cloud
                                Private Cloud
                                Hybrid Cloud




c B1 Systems GmbH 2004  2012
Denition von Cloud Computing


Deployment Modelle



                                Public Cloud
                                Private Cloud
                                Hybrid Cloud




c B1 Systems GmbH 2004  2012
OpenStack




c B1 Systems GmbH 2004  2012
OpenStack


Überblick
    Komponenten zur Bereitstellung von Infrastructure as a Service
    Gründung Anfang 2010 durch Rackspace und NASA
    über 200 aktive Entwickler
    Unterstützung von über 100 Firmen
    nächster Release Anfang April 2012
    Betaphase für Rackspace Cloud Servers on OpenStack startet




c B1 Systems GmbH 2004  2012
OpenStack


Überblick
    Komponenten zur Bereitstellung von Infrastructure as a Service
    Gründung Anfang 2010 durch Rackspace und NASA
    über 200 aktive Entwickler
    Unterstützung von über 100 Firmen
    nächster Release Anfang April 2012
    Betaphase für Rackspace Cloud Servers on OpenStack startet




c B1 Systems GmbH 2004  2012
OpenStack


Überblick
    Komponenten zur Bereitstellung von Infrastructure as a Service
    Gründung Anfang 2010 durch Rackspace und NASA
    über 200 aktive Entwickler
    Unterstützung von über 100 Firmen
    nächster Release Anfang April 2012
    Betaphase für Rackspace Cloud Servers on OpenStack startet




c B1 Systems GmbH 2004  2012
OpenStack


Überblick
    Komponenten zur Bereitstellung von Infrastructure as a Service
    Gründung Anfang 2010 durch Rackspace und NASA
    über 200 aktive Entwickler
    Unterstützung von über 100 Firmen
    nächster Release Anfang April 2012
    Betaphase für Rackspace Cloud Servers on OpenStack startet




c B1 Systems GmbH 2004  2012
OpenStack



Politische Zielsetzung
     Open Source
     Open Community
     Open Design Process
     Open Development
     Open Industry Standard




c B1 Systems GmbH 2004  2012
OpenStack



Politische Zielsetzung
     Open Source
     Open Community
     Open Design Process
     Open Development
     Open Industry Standard




c B1 Systems GmbH 2004  2012
OpenStack



Politische Zielsetzung
     Open Source
     Open Community
     Open Design Process
     Open Development
     Open Industry Standard




c B1 Systems GmbH 2004  2012
OpenStack



Designziele
    Horizontale Skalierbarkeit
    Verteilte Architektur
    Elastizität
    Asynchronität
    Shared Nothing Architecture




c B1 Systems GmbH 2004  2012
OpenStack



Designziele
    Horizontale Skalierbarkeit
    Verteilte Architektur
    Elastizität
    Asynchronität
    Shared Nothing Architecture




c B1 Systems GmbH 2004  2012
OpenStack



Designziele
    Horizontale Skalierbarkeit
    Verteilte Architektur
    Elastizität
    Asynchronität
    Shared Nothing Architecture




c B1 Systems GmbH 2004  2012
OpenStack



Designziele
    Horizontale Skalierbarkeit
    Verteilte Architektur
    Elastizität
    Asynchronität
    Shared Nothing Architecture




c B1 Systems GmbH 2004  2012
Core-Komponenten




c B1 Systems GmbH 2004  2012
Core-Komponenten

Core-Komponenten in Essex




                                Identity  Keystone
                                Object Storage  Swift
                                Image Service  Glance
                                Compute  Nova
                                Dashboard  Horizon




c B1 Systems GmbH 2004  2012
Core-Komponenten

Core-Komponenten in Essex




                                Identity  Keystone
                                Object Storage  Swift
                                Image Service  Glance
                                Compute  Nova
                                Dashboard  Horizon




c B1 Systems GmbH 2004  2012
Core-Komponenten

Core-Komponenten in Essex




                                Identity  Keystone
                                Object Storage  Swift
                                Image Service  Glance
                                Compute  Nova
                                Dashboard  Horizon




c B1 Systems GmbH 2004  2012
Core-Komponenten

Core-Komponenten in Essex




                                Identity  Keystone
                                Object Storage  Swift
                                Image Service  Glance
                                Compute  Nova
                                Dashboard  Horizon




c B1 Systems GmbH 2004  2012
Core-Komponenten

Core-Komponenten in Essex




                                Identity  Keystone
                                Object Storage  Swift
                                Image Service  Glance
                                Compute  Nova
                                Dashboard  Horizon




c B1 Systems GmbH 2004  2012
OpenStack

Admininterface




c B1 Systems GmbH 2004  2012
OpenStack Identity Service

OpenStack Identity Service




c B1 Systems GmbH 2004  2012
OpenStack Identity Service



Identity Stores
     Datenbank
     PAM  Pluggable Authentication Module
     KVS  Key Value Storage
     LDAP  Lightweight Directory Access Protocol




c B1 Systems GmbH 2004  2012
OpenStack Identity Service


Architektur




c B1 Systems GmbH 2004  2012
OpenStack Object Storage

OpenStack Object Storage




c B1 Systems GmbH 2004  2012
OpenStack Object Storage
Funktion




Quelle:   http://openstack.org/downloads/openstack-object-storage-datasheet.pdf
c B1 Systems GmbH 2004  2012
OpenStack Object Storage


Key Features
    Object Storage  keine Blockdevices
    modulare Architektur
    keine Gröÿenlimits
    Redundanz und Failover
    Verwendung von Standard-Hardware
    kein RAID notwendig
    Unterstützung von S3 API




c B1 Systems GmbH 2004  2012
OpenStack Object Storage


Key Features
    Object Storage  keine Blockdevices
    modulare Architektur
    keine Gröÿenlimits
    Redundanz und Failover
    Verwendung von Standard-Hardware
    kein RAID notwendig
    Unterstützung von S3 API




c B1 Systems GmbH 2004  2012
OpenStack Object Storage


Key Features
    Object Storage  keine Blockdevices
    modulare Architektur
    keine Gröÿenlimits
    Redundanz und Failover
    Verwendung von Standard-Hardware
    kein RAID notwendig
    Unterstützung von S3 API




c B1 Systems GmbH 2004  2012
OpenStack Object Storage


Key Features
    Object Storage  keine Blockdevices
    modulare Architektur
    keine Gröÿenlimits
    Redundanz und Failover
    Verwendung von Standard-Hardware
    kein RAID notwendig
    Unterstützung von S3 API




c B1 Systems GmbH 2004  2012
OpenStack Object Storage


Key Features
    Object Storage  keine Blockdevices
    modulare Architektur
    keine Gröÿenlimits
    Redundanz und Failover
    Verwendung von Standard-Hardware
    kein RAID notwendig
    Unterstützung von S3 API




c B1 Systems GmbH 2004  2012
OpenStack Object Storage


Key Features
    Object Storage  keine Blockdevices
    modulare Architektur
    keine Gröÿenlimits
    Redundanz und Failover
    Verwendung von Standard-Hardware
    kein RAID notwendig
    Unterstützung von S3 API




c B1 Systems GmbH 2004  2012
OpenStack Object Storage


Key Features
    Object Storage  keine Blockdevices
    modulare Architektur
    keine Gröÿenlimits
    Redundanz und Failover
    Verwendung von Standard-Hardware
    kein RAID notwendig
    Unterstützung von S3 API




c B1 Systems GmbH 2004  2012
OpenStack Object Storage




Business Use Case
    Ablage von Base Images fuer OpenStack Compute
    Ablage von Dokumenten (Integration z.B. über S3 API)
    Ablage von beliebigen Daten (z.B. Log Dateien oder Bildern)




c B1 Systems GmbH 2004  2012
OpenStack Object Storage




Business Use Case
    Ablage von Base Images fuer OpenStack Compute
    Ablage von Dokumenten (Integration z.B. über S3 API)
    Ablage von beliebigen Daten (z.B. Log Dateien oder Bildern)




c B1 Systems GmbH 2004  2012
OpenStack Object Storage

Architektur




c B1 Systems GmbH 2004  2012
OpenStack Image Service

OpenStack Image Service




c B1 Systems GmbH 2004  2012
Image Service



Key Features
    Registrierung und Bereitstellung von Dateien
    Versionsverwaltung
    Verknüpfung von registrierten Dateien
    Verwaltung von Metadaten für Dateien




c B1 Systems GmbH 2004  2012
Image Service



Key Features
    Registrierung und Bereitstellung von Dateien
    Versionsverwaltung
    Verknüpfung von registrierten Dateien
    Verwaltung von Metadaten für Dateien




c B1 Systems GmbH 2004  2012
Image Service



Key Features
    Registrierung und Bereitstellung von Dateien
    Versionsverwaltung
    Verknüpfung von registrierten Dateien
    Verwaltung von Metadaten für Dateien




c B1 Systems GmbH 2004  2012
Image Service



Key Features
    Registrierung und Bereitstellung von Dateien
    Versionsverwaltung
    Verknüpfung von registrierten Dateien
    Verwaltung von Metadaten für Dateien




c B1 Systems GmbH 2004  2012
OpenStack Image Service



Storage Backends
     OpenStack Object Storage
     Amazon S3
     HTTP(S) (read-only)
     Lokales Dateisystem
     Rados Block Devices




c B1 Systems GmbH 2004  2012
OpenStack Image Service



Disk Image Formate
     VMDK  Virtual Machine Disk
     AMI  aki, ari, ami
     qcow2
     ...




c B1 Systems GmbH 2004  2012
OpenStack Image Service




Container Formate
    OVF  Open Virtualization Format
    AMI  Amazon Machine Image




c B1 Systems GmbH 2004  2012
OpenStack Image Service

Architektur




c B1 Systems GmbH 2004  2012
OpenStack Compute

OpenStack Compute




c B1 Systems GmbH 2004  2012
OpenStack Compute
Funktion




Quelle:   http://openstack.org/downloads/openstack-compute-datasheet.pdf

c B1 Systems GmbH 2004  2012
OpenStack Compute

Key Features
      Role Based Access Control (RBAC)
      Quotaunterstützung
      Security Groups (iptables. . . )
      Unterstützung von EC2 API
      Rate Limiting der API
      Integrierter Metadatenserver
      Möglichkeit Zugrie über dedizierte VPNs bereitzustellen
      Live-Migration und Migration von Instanzen
      Referenzarchitektur von Rackspace


c B1 Systems GmbH 2004  2012
OpenStack Compute

Key Features
      Role Based Access Control (RBAC)
      Quotaunterstützung
      Security Groups (iptables. . . )
      Unterstützung von EC2 API
      Rate Limiting der API
      Integrierter Metadatenserver
      Möglichkeit Zugrie über dedizierte VPNs bereitzustellen
      Live-Migration und Migration von Instanzen
      Referenzarchitektur von Rackspace


c B1 Systems GmbH 2004  2012
OpenStack Compute

Key Features
      Role Based Access Control (RBAC)
      Quotaunterstützung
      Security Groups (iptables. . . )
      Unterstützung von EC2 API
      Rate Limiting der API
      Integrierter Metadatenserver
      Möglichkeit Zugrie über dedizierte VPNs bereitzustellen
      Live-Migration und Migration von Instanzen
      Referenzarchitektur von Rackspace


c B1 Systems GmbH 2004  2012
OpenStack Compute

Key Features
      Role Based Access Control (RBAC)
      Quotaunterstützung
      Security Groups (iptables. . . )
      Unterstützung von EC2 API
      Rate Limiting der API
      Integrierter Metadatenserver
      Möglichkeit Zugrie über dedizierte VPNs bereitzustellen
      Live-Migration und Migration von Instanzen
      Referenzarchitektur von Rackspace


c B1 Systems GmbH 2004  2012
OpenStack Compute

Key Features
      Role Based Access Control (RBAC)
      Quotaunterstützung
      Security Groups (iptables. . . )
      Unterstützung von EC2 API
      Rate Limiting der API
      Integrierter Metadatenserver
      Möglichkeit Zugrie über dedizierte VPNs bereitzustellen
      Live-Migration und Migration von Instanzen
      Referenzarchitektur von Rackspace


c B1 Systems GmbH 2004  2012
OpenStack Compute


Hypervisors
    KVM
    Xen
    LXC
    QEMU
    Xen Server / XCP
    VMware ESX




c B1 Systems GmbH 2004  2012
OpenStack Compute


Hypervisors
    KVM
    Xen
    LXC
    QEMU
    Xen Server / XCP
    VMware ESX




c B1 Systems GmbH 2004  2012
OpenStack Compute


Hypervisors
    KVM
    Xen
    LXC
    QEMU
    Xen Server / XCP
    VMware ESX




c B1 Systems GmbH 2004  2012
OpenStack Compute



Block Devices
    iSCSI Targets
    AOE (ATA Over Ethernet)
    RBD (Rados Block Device)
    Sheepdog (für KVM)




c B1 Systems GmbH 2004  2012
OpenStack Compute


Netzwerk Modelle



                                Flat
                                Flat DHCP
                                Flat DHCP + VLAN




c B1 Systems GmbH 2004  2012
OpenStack Compute


Netzwerk Modelle



                                Flat
                                Flat DHCP
                                Flat DHCP + VLAN




c B1 Systems GmbH 2004  2012
OpenStack Compute


Netzwerk Modelle



                                Flat
                                Flat DHCP
                                Flat DHCP + VLAN




c B1 Systems GmbH 2004  2012
OpenStack Compute

Architektur




c B1 Systems GmbH 2004  2012
OpenStack Dashboard

OpenStack Dashboard




c B1 Systems GmbH 2004  2012
OpenStack Dashboard

Screenshot




c B1 Systems GmbH 2004  2012
OpenStack Dashboard



Key Features
    Bereitstellung von Kunde- und Adminwebinterface
    geplante Unterstützung von allen Core Komponenten
    Umsetzung als Django Modul
    einfache Erweiterbarkeit
    einfaches Customizing




c B1 Systems GmbH 2004  2012
OpenStack Dashboard



Key Features
    Bereitstellung von Kunde- und Adminwebinterface
    geplante Unterstützung von allen Core Komponenten
    Umsetzung als Django Modul
    einfache Erweiterbarkeit
    einfaches Customizing




c B1 Systems GmbH 2004  2012
OpenStack Dashboard



Key Features
    Bereitstellung von Kunde- und Adminwebinterface
    geplante Unterstützung von allen Core Komponenten
    Umsetzung als Django Modul
    einfache Erweiterbarkeit
    einfaches Customizing




c B1 Systems GmbH 2004  2012
OpenStack Dashboard



Key Features
    Bereitstellung von Kunde- und Adminwebinterface
    geplante Unterstützung von allen Core Komponenten
    Umsetzung als Django Modul
    einfache Erweiterbarkeit
    einfaches Customizing




c B1 Systems GmbH 2004  2012
OpenStack Dashboard

Architektur




c B1 Systems GmbH 2004  2012

Cloud Computing mit OpenStack

  • 1.
    Cloud Computing mitOpenStack B1 Systems GmbH http://www.b1-systems.de c B1 Systems GmbH 2004 2012
  • 2.
    Cloud Computing Fragen Was ist Cloud Computing? Was ist Infrastructure As A Service? Was ist OpenStack. . . . . . und aus welchen Komponenten besteht es? c B1 Systems GmbH 2004 2012
  • 3.
    Cloud Computing Fragen Was ist Cloud Computing? Was ist Infrastructure As A Service? Was ist OpenStack. . . . . . und aus welchen Komponenten besteht es? c B1 Systems GmbH 2004 2012
  • 4.
    Cloud Computing Fragen Was ist Cloud Computing? Was ist Infrastructure As A Service? Was ist OpenStack. . . . . . und aus welchen Komponenten besteht es? c B1 Systems GmbH 2004 2012
  • 5.
    Cloud Computing Fragen Was ist Cloud Computing? Was ist Infrastructure As A Service? Was ist OpenStack. . . . . . und aus welchen Komponenten besteht es? c B1 Systems GmbH 2004 2012
  • 6.
    Cloud Computing Quelle: Wikipedia c B1 Systems GmbH 2004 2012
  • 7.
    Denition von CloudComputing Service Modelle Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) c B1 Systems GmbH 2004 2012
  • 8.
    Denition von CloudComputing Eigenschaften On-Demand Self-Service Serviceorientierung Broad Network Access Geographische Verteilung Resource Pooling Virtualisierung Rapid Elasticity Massive Skalierbarkeit Measured Service Multi-Tenant Modell c B1 Systems GmbH 2004 2012
  • 9.
    Denition von CloudComputing Eigenschaften On-Demand Self-Service Serviceorientierung Broad Network Access Geographische Verteilung Resource Pooling Virtualisierung Rapid Elasticity Massive Skalierbarkeit Measured Service Multi-Tenant Modell c B1 Systems GmbH 2004 2012
  • 10.
    Denition von CloudComputing Eigenschaften On-Demand Self-Service Serviceorientierung Broad Network Access Geographische Verteilung Resource Pooling Virtualisierung Rapid Elasticity Massive Skalierbarkeit Measured Service Multi-Tenant Modell c B1 Systems GmbH 2004 2012
  • 11.
    Denition von CloudComputing Deployment Modelle Public Cloud Private Cloud Hybrid Cloud c B1 Systems GmbH 2004 2012
  • 12.
    Denition von CloudComputing Deployment Modelle Public Cloud Private Cloud Hybrid Cloud c B1 Systems GmbH 2004 2012
  • 13.
    OpenStack c B1 SystemsGmbH 2004 2012
  • 14.
    OpenStack Überblick Komponenten zur Bereitstellung von Infrastructure as a Service Gründung Anfang 2010 durch Rackspace und NASA über 200 aktive Entwickler Unterstützung von über 100 Firmen nächster Release Anfang April 2012 Betaphase für Rackspace Cloud Servers on OpenStack startet c B1 Systems GmbH 2004 2012
  • 15.
    OpenStack Überblick Komponenten zur Bereitstellung von Infrastructure as a Service Gründung Anfang 2010 durch Rackspace und NASA über 200 aktive Entwickler Unterstützung von über 100 Firmen nächster Release Anfang April 2012 Betaphase für Rackspace Cloud Servers on OpenStack startet c B1 Systems GmbH 2004 2012
  • 16.
    OpenStack Überblick Komponenten zur Bereitstellung von Infrastructure as a Service Gründung Anfang 2010 durch Rackspace und NASA über 200 aktive Entwickler Unterstützung von über 100 Firmen nächster Release Anfang April 2012 Betaphase für Rackspace Cloud Servers on OpenStack startet c B1 Systems GmbH 2004 2012
  • 17.
    OpenStack Überblick Komponenten zur Bereitstellung von Infrastructure as a Service Gründung Anfang 2010 durch Rackspace und NASA über 200 aktive Entwickler Unterstützung von über 100 Firmen nächster Release Anfang April 2012 Betaphase für Rackspace Cloud Servers on OpenStack startet c B1 Systems GmbH 2004 2012
  • 18.
    OpenStack Politische Zielsetzung Open Source Open Community Open Design Process Open Development Open Industry Standard c B1 Systems GmbH 2004 2012
  • 19.
    OpenStack Politische Zielsetzung Open Source Open Community Open Design Process Open Development Open Industry Standard c B1 Systems GmbH 2004 2012
  • 20.
    OpenStack Politische Zielsetzung Open Source Open Community Open Design Process Open Development Open Industry Standard c B1 Systems GmbH 2004 2012
  • 21.
    OpenStack Designziele Horizontale Skalierbarkeit Verteilte Architektur Elastizität Asynchronität Shared Nothing Architecture c B1 Systems GmbH 2004 2012
  • 22.
    OpenStack Designziele Horizontale Skalierbarkeit Verteilte Architektur Elastizität Asynchronität Shared Nothing Architecture c B1 Systems GmbH 2004 2012
  • 23.
    OpenStack Designziele Horizontale Skalierbarkeit Verteilte Architektur Elastizität Asynchronität Shared Nothing Architecture c B1 Systems GmbH 2004 2012
  • 24.
    OpenStack Designziele Horizontale Skalierbarkeit Verteilte Architektur Elastizität Asynchronität Shared Nothing Architecture c B1 Systems GmbH 2004 2012
  • 25.
  • 26.
    Core-Komponenten Core-Komponenten in Essex Identity Keystone Object Storage Swift Image Service Glance Compute Nova Dashboard Horizon c B1 Systems GmbH 2004 2012
  • 27.
    Core-Komponenten Core-Komponenten in Essex Identity Keystone Object Storage Swift Image Service Glance Compute Nova Dashboard Horizon c B1 Systems GmbH 2004 2012
  • 28.
    Core-Komponenten Core-Komponenten in Essex Identity Keystone Object Storage Swift Image Service Glance Compute Nova Dashboard Horizon c B1 Systems GmbH 2004 2012
  • 29.
    Core-Komponenten Core-Komponenten in Essex Identity Keystone Object Storage Swift Image Service Glance Compute Nova Dashboard Horizon c B1 Systems GmbH 2004 2012
  • 30.
    Core-Komponenten Core-Komponenten in Essex Identity Keystone Object Storage Swift Image Service Glance Compute Nova Dashboard Horizon c B1 Systems GmbH 2004 2012
  • 31.
  • 32.
    OpenStack Identity Service OpenStackIdentity Service c B1 Systems GmbH 2004 2012
  • 33.
    OpenStack Identity Service IdentityStores Datenbank PAM Pluggable Authentication Module KVS Key Value Storage LDAP Lightweight Directory Access Protocol c B1 Systems GmbH 2004 2012
  • 34.
  • 35.
    OpenStack Object Storage OpenStackObject Storage c B1 Systems GmbH 2004 2012
  • 36.
    OpenStack Object Storage Funktion Quelle: http://openstack.org/downloads/openstack-object-storage-datasheet.pdf c B1 Systems GmbH 2004 2012
  • 37.
    OpenStack Object Storage KeyFeatures Object Storage keine Blockdevices modulare Architektur keine Gröÿenlimits Redundanz und Failover Verwendung von Standard-Hardware kein RAID notwendig Unterstützung von S3 API c B1 Systems GmbH 2004 2012
  • 38.
    OpenStack Object Storage KeyFeatures Object Storage keine Blockdevices modulare Architektur keine Gröÿenlimits Redundanz und Failover Verwendung von Standard-Hardware kein RAID notwendig Unterstützung von S3 API c B1 Systems GmbH 2004 2012
  • 39.
    OpenStack Object Storage KeyFeatures Object Storage keine Blockdevices modulare Architektur keine Gröÿenlimits Redundanz und Failover Verwendung von Standard-Hardware kein RAID notwendig Unterstützung von S3 API c B1 Systems GmbH 2004 2012
  • 40.
    OpenStack Object Storage KeyFeatures Object Storage keine Blockdevices modulare Architektur keine Gröÿenlimits Redundanz und Failover Verwendung von Standard-Hardware kein RAID notwendig Unterstützung von S3 API c B1 Systems GmbH 2004 2012
  • 41.
    OpenStack Object Storage KeyFeatures Object Storage keine Blockdevices modulare Architektur keine Gröÿenlimits Redundanz und Failover Verwendung von Standard-Hardware kein RAID notwendig Unterstützung von S3 API c B1 Systems GmbH 2004 2012
  • 42.
    OpenStack Object Storage KeyFeatures Object Storage keine Blockdevices modulare Architektur keine Gröÿenlimits Redundanz und Failover Verwendung von Standard-Hardware kein RAID notwendig Unterstützung von S3 API c B1 Systems GmbH 2004 2012
  • 43.
    OpenStack Object Storage KeyFeatures Object Storage keine Blockdevices modulare Architektur keine Gröÿenlimits Redundanz und Failover Verwendung von Standard-Hardware kein RAID notwendig Unterstützung von S3 API c B1 Systems GmbH 2004 2012
  • 44.
    OpenStack Object Storage BusinessUse Case Ablage von Base Images fuer OpenStack Compute Ablage von Dokumenten (Integration z.B. über S3 API) Ablage von beliebigen Daten (z.B. Log Dateien oder Bildern) c B1 Systems GmbH 2004 2012
  • 45.
    OpenStack Object Storage BusinessUse Case Ablage von Base Images fuer OpenStack Compute Ablage von Dokumenten (Integration z.B. über S3 API) Ablage von beliebigen Daten (z.B. Log Dateien oder Bildern) c B1 Systems GmbH 2004 2012
  • 46.
    OpenStack Object Storage Architektur cB1 Systems GmbH 2004 2012
  • 47.
    OpenStack Image Service OpenStackImage Service c B1 Systems GmbH 2004 2012
  • 48.
    Image Service Key Features Registrierung und Bereitstellung von Dateien Versionsverwaltung Verknüpfung von registrierten Dateien Verwaltung von Metadaten für Dateien c B1 Systems GmbH 2004 2012
  • 49.
    Image Service Key Features Registrierung und Bereitstellung von Dateien Versionsverwaltung Verknüpfung von registrierten Dateien Verwaltung von Metadaten für Dateien c B1 Systems GmbH 2004 2012
  • 50.
    Image Service Key Features Registrierung und Bereitstellung von Dateien Versionsverwaltung Verknüpfung von registrierten Dateien Verwaltung von Metadaten für Dateien c B1 Systems GmbH 2004 2012
  • 51.
    Image Service Key Features Registrierung und Bereitstellung von Dateien Versionsverwaltung Verknüpfung von registrierten Dateien Verwaltung von Metadaten für Dateien c B1 Systems GmbH 2004 2012
  • 52.
    OpenStack Image Service StorageBackends OpenStack Object Storage Amazon S3 HTTP(S) (read-only) Lokales Dateisystem Rados Block Devices c B1 Systems GmbH 2004 2012
  • 53.
    OpenStack Image Service DiskImage Formate VMDK Virtual Machine Disk AMI aki, ari, ami qcow2 ... c B1 Systems GmbH 2004 2012
  • 54.
    OpenStack Image Service ContainerFormate OVF Open Virtualization Format AMI Amazon Machine Image c B1 Systems GmbH 2004 2012
  • 55.
    OpenStack Image Service Architektur cB1 Systems GmbH 2004 2012
  • 56.
    OpenStack Compute OpenStack Compute cB1 Systems GmbH 2004 2012
  • 57.
    OpenStack Compute Funktion Quelle: http://openstack.org/downloads/openstack-compute-datasheet.pdf c B1 Systems GmbH 2004 2012
  • 58.
    OpenStack Compute Key Features Role Based Access Control (RBAC) Quotaunterstützung Security Groups (iptables. . . ) Unterstützung von EC2 API Rate Limiting der API Integrierter Metadatenserver Möglichkeit Zugrie über dedizierte VPNs bereitzustellen Live-Migration und Migration von Instanzen Referenzarchitektur von Rackspace c B1 Systems GmbH 2004 2012
  • 59.
    OpenStack Compute Key Features Role Based Access Control (RBAC) Quotaunterstützung Security Groups (iptables. . . ) Unterstützung von EC2 API Rate Limiting der API Integrierter Metadatenserver Möglichkeit Zugrie über dedizierte VPNs bereitzustellen Live-Migration und Migration von Instanzen Referenzarchitektur von Rackspace c B1 Systems GmbH 2004 2012
  • 60.
    OpenStack Compute Key Features Role Based Access Control (RBAC) Quotaunterstützung Security Groups (iptables. . . ) Unterstützung von EC2 API Rate Limiting der API Integrierter Metadatenserver Möglichkeit Zugrie über dedizierte VPNs bereitzustellen Live-Migration und Migration von Instanzen Referenzarchitektur von Rackspace c B1 Systems GmbH 2004 2012
  • 61.
    OpenStack Compute Key Features Role Based Access Control (RBAC) Quotaunterstützung Security Groups (iptables. . . ) Unterstützung von EC2 API Rate Limiting der API Integrierter Metadatenserver Möglichkeit Zugrie über dedizierte VPNs bereitzustellen Live-Migration und Migration von Instanzen Referenzarchitektur von Rackspace c B1 Systems GmbH 2004 2012
  • 62.
    OpenStack Compute Key Features Role Based Access Control (RBAC) Quotaunterstützung Security Groups (iptables. . . ) Unterstützung von EC2 API Rate Limiting der API Integrierter Metadatenserver Möglichkeit Zugrie über dedizierte VPNs bereitzustellen Live-Migration und Migration von Instanzen Referenzarchitektur von Rackspace c B1 Systems GmbH 2004 2012
  • 63.
    OpenStack Compute Hypervisors KVM Xen LXC QEMU Xen Server / XCP VMware ESX c B1 Systems GmbH 2004 2012
  • 64.
    OpenStack Compute Hypervisors KVM Xen LXC QEMU Xen Server / XCP VMware ESX c B1 Systems GmbH 2004 2012
  • 65.
    OpenStack Compute Hypervisors KVM Xen LXC QEMU Xen Server / XCP VMware ESX c B1 Systems GmbH 2004 2012
  • 66.
    OpenStack Compute Block Devices iSCSI Targets AOE (ATA Over Ethernet) RBD (Rados Block Device) Sheepdog (für KVM) c B1 Systems GmbH 2004 2012
  • 67.
    OpenStack Compute Netzwerk Modelle Flat Flat DHCP Flat DHCP + VLAN c B1 Systems GmbH 2004 2012
  • 68.
    OpenStack Compute Netzwerk Modelle Flat Flat DHCP Flat DHCP + VLAN c B1 Systems GmbH 2004 2012
  • 69.
    OpenStack Compute Netzwerk Modelle Flat Flat DHCP Flat DHCP + VLAN c B1 Systems GmbH 2004 2012
  • 70.
    OpenStack Compute Architektur c B1Systems GmbH 2004 2012
  • 71.
  • 72.
  • 73.
    OpenStack Dashboard Key Features Bereitstellung von Kunde- und Adminwebinterface geplante Unterstützung von allen Core Komponenten Umsetzung als Django Modul einfache Erweiterbarkeit einfaches Customizing c B1 Systems GmbH 2004 2012
  • 74.
    OpenStack Dashboard Key Features Bereitstellung von Kunde- und Adminwebinterface geplante Unterstützung von allen Core Komponenten Umsetzung als Django Modul einfache Erweiterbarkeit einfaches Customizing c B1 Systems GmbH 2004 2012
  • 75.
    OpenStack Dashboard Key Features Bereitstellung von Kunde- und Adminwebinterface geplante Unterstützung von allen Core Komponenten Umsetzung als Django Modul einfache Erweiterbarkeit einfaches Customizing c B1 Systems GmbH 2004 2012
  • 76.
    OpenStack Dashboard Key Features Bereitstellung von Kunde- und Adminwebinterface geplante Unterstützung von allen Core Komponenten Umsetzung als Django Modul einfache Erweiterbarkeit einfaches Customizing c B1 Systems GmbH 2004 2012
  • 77.