OpenStack und Heat – Standardisierte
Test- und Entwicklungsumgebungen
iX OpenStack Konferenz 2015 15. April 2015
Thomas Kärgel
Linux Consultant & Developer
B1 Systems GmbH
kaergel@b1-systems.de
B1 Systems GmbH - Linux/Open Source Consulting,Training, Support & Development
Vorstellung B1 Systems
gegründet 2004
primär Linux/Open Source-Themen
national & international tätig
über 60 Mitarbeiter
unabhängig von Soft- und Hardware-Herstellern
Leistungsangebot:
Beratung & Consulting
Support
Entwicklung
Training
Betrieb
Lösungen
dezentrale Strukturen
B1 Systems GmbH OpenStack und Heat 2 / 26
Schwerpunkte
Virtualisierung (XEN, KVM & RHEV)
Systemmanagement (Spacewalk, Red Hat Satellite, SUSE
Manager)
Konfigurationsmanagement (Puppet & Chef)
Monitoring (Nagios & Icinga)
IaaS Cloud (OpenStack & SUSE Cloud & RDO)
Hochverfügbarkeit (Pacemaker)
Shared Storage (GPFS, OCFS2, DRBD & CEPH)
Dateiaustausch (ownCloud)
Paketierung (Open Build Service)
Administratoren oder Entwickler zur Unterstützung des Teams
vor Ort
B1 Systems GmbH OpenStack und Heat 3 / 26
Standardisierte Test- und
Entwicklungsumgebungen mit OpenStack und
Heat
B1 Systems GmbH OpenStack und Heat 4 / 26
Realitätscheck
B1 Systems GmbH OpenStack und Heat 5 / 26
Realitätscheck
großer Erstellungsaufwand
großer Reproduktionsaufwand
Dokumentation wird meist vernachlässigt
unflexibel in Handhabung
nicht skalierbar
unterschiedliche Softwarestände
manuelle Konfigurationsänderungen
B1 Systems GmbH OpenStack und Heat 6 / 26
Realitätscheck
großer Erstellungsaufwand
großer Reproduktionsaufwand
Dokumentation wird meist vernachlässigt
unflexibel in Handhabung
nicht skalierbar
unterschiedliche Softwarestände
manuelle Konfigurationsänderungen
B1 Systems GmbH OpenStack und Heat 6 / 26
Realitätscheck
großer Erstellungsaufwand
großer Reproduktionsaufwand
Dokumentation wird meist vernachlässigt
unflexibel in Handhabung
nicht skalierbar
unterschiedliche Softwarestände
manuelle Konfigurationsänderungen
B1 Systems GmbH OpenStack und Heat 6 / 26
Realitätscheck
großer Erstellungsaufwand
großer Reproduktionsaufwand
Dokumentation wird meist vernachlässigt
unflexibel in Handhabung
nicht skalierbar
unterschiedliche Softwarestände
manuelle Konfigurationsänderungen
B1 Systems GmbH OpenStack und Heat 6 / 26
Realitätscheck
großer Erstellungsaufwand
großer Reproduktionsaufwand
Dokumentation wird meist vernachlässigt
unflexibel in Handhabung
nicht skalierbar
unterschiedliche Softwarestände
manuelle Konfigurationsänderungen
B1 Systems GmbH OpenStack und Heat 6 / 26
Realitätscheck
großer Erstellungsaufwand
großer Reproduktionsaufwand
Dokumentation wird meist vernachlässigt
unflexibel in Handhabung
nicht skalierbar
unterschiedliche Softwarestände
manuelle Konfigurationsänderungen
B1 Systems GmbH OpenStack und Heat 6 / 26
Realitätscheck
großer Erstellungsaufwand
großer Reproduktionsaufwand
Dokumentation wird meist vernachlässigt
unflexibel in Handhabung
nicht skalierbar
unterschiedliche Softwarestände
manuelle Konfigurationsänderungen
B1 Systems GmbH OpenStack und Heat 6 / 26
Lösung
B1 Systems GmbH OpenStack und Heat 7 / 26
Lösung
Standardisierung
Reproduzierbarkeit
Automatisierung
Parametrisierung
B1 Systems GmbH OpenStack und Heat 8 / 26
Lösung
Standardisierung
Reproduzierbarkeit
Automatisierung
Parametrisierung
B1 Systems GmbH OpenStack und Heat 8 / 26
Lösung
Standardisierung
Reproduzierbarkeit
Automatisierung
Parametrisierung
B1 Systems GmbH OpenStack und Heat 8 / 26
Lösung
Standardisierung
Reproduzierbarkeit
Automatisierung
Parametrisierung
B1 Systems GmbH OpenStack und Heat 8 / 26
Beispiele
B1 Systems GmbH OpenStack und Heat 9 / 26
Beispiel
Beipiel 1
Datenbankserver mit MySQL
http-Server mit Apache
Beipiel 2
Datenbankserver mit PostgreSQL
http-Server mit nginx
B1 Systems GmbH OpenStack und Heat 10 / 26
Beispiel
Beipiel 1
Datenbankserver mit MySQL
http-Server mit Apache
Beipiel 2
Datenbankserver mit PostgreSQL
http-Server mit nginx
B1 Systems GmbH OpenStack und Heat 10 / 26
Beispiel
Beipiel 1
Datenbankserver mit MySQL
http-Server mit Apache
Beipiel 2
Datenbankserver mit PostgreSQL
http-Server mit nginx
B1 Systems GmbH OpenStack und Heat 10 / 26
Beispiel
Beipiel 1
Datenbankserver mit MySQL
http-Server mit Apache
Beipiel 2
Datenbankserver mit PostgreSQL
http-Server mit nginx
B1 Systems GmbH OpenStack und Heat 10 / 26
Beispiel
Beipiel 1
Datenbankserver mit MySQL
http-Server mit Apache
Beipiel 2
Datenbankserver mit PostgreSQL
http-Server mit nginx
B1 Systems GmbH OpenStack und Heat 10 / 26
Beispiel
Beipiel 1
Datenbankserver mit MySQL
http-Server mit Apache
Beipiel 2
Datenbankserver mit PostgreSQL
http-Server mit nginx
B1 Systems GmbH OpenStack und Heat 10 / 26
Komponentenüberischt
B1 Systems GmbH OpenStack und Heat 11 / 26
Komponentenüberischt
B1 Systems GmbH OpenStack und Heat 12 / 26
Was kann Heat tun?
B1 Systems GmbH OpenStack und Heat 13 / 26
Was kann Heat tun?
Installation/Provisionierung der Datenbank-Instanz
Konfiguration des Datenbankservers
Installation der Webserver-Instanz
Konfiguration des Webservers
Vernetzung der Komponenten
B1 Systems GmbH OpenStack und Heat 14 / 26
Was kann Heat tun?
Installation/Provisionierung der Datenbank-Instanz
Konfiguration des Datenbankservers
Installation der Webserver-Instanz
Konfiguration des Webservers
Vernetzung der Komponenten
B1 Systems GmbH OpenStack und Heat 14 / 26
Was kann Heat tun?
Installation/Provisionierung der Datenbank-Instanz
Konfiguration des Datenbankservers
Installation der Webserver-Instanz
Konfiguration des Webservers
Vernetzung der Komponenten
B1 Systems GmbH OpenStack und Heat 14 / 26
Was kann Heat tun?
Installation/Provisionierung der Datenbank-Instanz
Konfiguration des Datenbankservers
Installation der Webserver-Instanz
Konfiguration des Webservers
Vernetzung der Komponenten
B1 Systems GmbH OpenStack und Heat 14 / 26
Was kann Heat tun?
Installation/Provisionierung der Datenbank-Instanz
Konfiguration des Datenbankservers
Installation der Webserver-Instanz
Konfiguration des Webservers
Vernetzung der Komponenten
B1 Systems GmbH OpenStack und Heat 14 / 26
Heatstack
B1 Systems GmbH OpenStack und Heat 15 / 26
Heatstack
B1 Systems GmbH OpenStack und Heat 16 / 26
Heattemplates
B1 Systems GmbH OpenStack und Heat 17 / 26
Heattemplates – der Aufbau
heat_template_version: 2014-10-16
description:
# a description of the template
parameter_groups:
# a declaration of input parameter groups and order
parameters:
# declaration of input parameters
resources:
# declaration of template resources
outputs:
# declaration of output parameters
B1 Systems GmbH OpenStack und Heat 18 / 26
Heattemplates – die Parameter
...
description: A simple load balanced environment.
parameters:
public_network:
type: string
description: Public network
default: floating001
image:
type: string
description: Image
default: ’Cirros 0.3.3’
resources:
# declaration of template resources
...
B1 Systems GmbH OpenStack und Heat 19 / 26
Heattemplates – die Ressourcen 1/3
resources:
DatabaseServer:
type: OS::Nova::Server
properties:
block_device_mapping:
- device_name: vda
delete_on_termination: true
volume_id: { get_resource: SytemdriveDB }
flavor: m1.nano
networks:
- network: { get_resource: network }
Webserver:
type: OS::Nova::Server
properties:
block_device_mapping:
- device_name: vda
delete_on_termination: true
volume_id: { get_resource: SystemdriveWeb }
flavor: m1.nano
networks:
- network: { get_resource: network }
network:
B1 Systems GmbH OpenStack und Heat 20 / 26
Heattemplates – die Ressourcen 2/3
network:
type: OS::Neutron::Net
subnetwork:
type: OS::Neutron::Subnet
properties:
cidr: ’192.168.70.0/24’
network: { get_resource: network }
router:
type: OS::Neutron::Router
gateway:
type: OS::Neutron::RouterGateway
properties:
router_id: { get_resource: router }
network: { get_param: public_network }
port:
type: OS::Neutron::Port
properties:
network_id: { get_resource: network }
fixed_ips:
- subnet_id: { get_resource: subnetwork }
address:
type: OS::Neutron::FloatingIP
properties:
floating_network: { get_param: public_network }
port_id: { get_resource: port }
B1 Systems GmbH OpenStack und Heat 21 / 26
Heattemplates – die Ressourcen 3/3
...
SytemdriveDB:
type: OS::Cinder::Volume
properties:
image: { get_param: image }
size: 1
SystemdriveWeb:
type: OS::Cinder::Volume
properties:
image: { get_param: image }
size: 1
...
B1 Systems GmbH OpenStack und Heat 22 / 26
Heattemplates – die Outputs
...
outputs:
WebserverAddress:
description: IP Address of Webserver
value: { get_attr: [address, floating_ip_address] }
B1 Systems GmbH OpenStack und Heat 23 / 26
Vorteile
B1 Systems GmbH OpenStack und Heat 24 / 26
Vorteile
Unabhängikeit von Hardwareanforderungen
skalierbare Umgebungen
konfigurierbar über Paramter
Umgebung wiederverwendbar in QA-Testumgebungen
einfach reproduzierbar und daher leicht weiterzugeben
universal einsatzbar für Produktions-, Entwicklungs- und
Testumgebungen
B1 Systems GmbH OpenStack und Heat 25 / 26
Vorteile
Unabhängikeit von Hardwareanforderungen
skalierbare Umgebungen
konfigurierbar über Paramter
Umgebung wiederverwendbar in QA-Testumgebungen
einfach reproduzierbar und daher leicht weiterzugeben
universal einsatzbar für Produktions-, Entwicklungs- und
Testumgebungen
B1 Systems GmbH OpenStack und Heat 25 / 26
Vorteile
Unabhängikeit von Hardwareanforderungen
skalierbare Umgebungen
konfigurierbar über Paramter
Umgebung wiederverwendbar in QA-Testumgebungen
einfach reproduzierbar und daher leicht weiterzugeben
universal einsatzbar für Produktions-, Entwicklungs- und
Testumgebungen
B1 Systems GmbH OpenStack und Heat 25 / 26
Vorteile
Unabhängikeit von Hardwareanforderungen
skalierbare Umgebungen
konfigurierbar über Paramter
Umgebung wiederverwendbar in QA-Testumgebungen
einfach reproduzierbar und daher leicht weiterzugeben
universal einsatzbar für Produktions-, Entwicklungs- und
Testumgebungen
B1 Systems GmbH OpenStack und Heat 25 / 26
Vorteile
Unabhängikeit von Hardwareanforderungen
skalierbare Umgebungen
konfigurierbar über Paramter
Umgebung wiederverwendbar in QA-Testumgebungen
einfach reproduzierbar und daher leicht weiterzugeben
universal einsatzbar für Produktions-, Entwicklungs- und
Testumgebungen
B1 Systems GmbH OpenStack und Heat 25 / 26
Vorteile
Unabhängikeit von Hardwareanforderungen
skalierbare Umgebungen
konfigurierbar über Paramter
Umgebung wiederverwendbar in QA-Testumgebungen
einfach reproduzierbar und daher leicht weiterzugeben
universal einsatzbar für Produktions-, Entwicklungs- und
Testumgebungen
B1 Systems GmbH OpenStack und Heat 25 / 26
Vielen Dank für Ihre Aufmerksamkeit!
Bei weiteren Fragen wenden Sie sich bitte an info@b1-systems.de
oder +49 (0)8457 - 931096.
Besuchen Sie uns auch hier auf der CeBIT,
Halle 6, H16/312.
B1 Systems GmbH - Linux/Open Source Consulting,Training, Support & Development

OpenStack und Heat - Standardisierte Test- und Entwicklungsumgebungen

  • 1.
    OpenStack und Heat– Standardisierte Test- und Entwicklungsumgebungen iX OpenStack Konferenz 2015 15. April 2015 Thomas Kärgel Linux Consultant & Developer B1 Systems GmbH kaergel@b1-systems.de B1 Systems GmbH - Linux/Open Source Consulting,Training, Support & Development
  • 2.
    Vorstellung B1 Systems gegründet2004 primär Linux/Open Source-Themen national & international tätig über 60 Mitarbeiter unabhängig von Soft- und Hardware-Herstellern Leistungsangebot: Beratung & Consulting Support Entwicklung Training Betrieb Lösungen dezentrale Strukturen B1 Systems GmbH OpenStack und Heat 2 / 26
  • 3.
    Schwerpunkte Virtualisierung (XEN, KVM& RHEV) Systemmanagement (Spacewalk, Red Hat Satellite, SUSE Manager) Konfigurationsmanagement (Puppet & Chef) Monitoring (Nagios & Icinga) IaaS Cloud (OpenStack & SUSE Cloud & RDO) Hochverfügbarkeit (Pacemaker) Shared Storage (GPFS, OCFS2, DRBD & CEPH) Dateiaustausch (ownCloud) Paketierung (Open Build Service) Administratoren oder Entwickler zur Unterstützung des Teams vor Ort B1 Systems GmbH OpenStack und Heat 3 / 26
  • 4.
    Standardisierte Test- und Entwicklungsumgebungenmit OpenStack und Heat B1 Systems GmbH OpenStack und Heat 4 / 26
  • 5.
    Realitätscheck B1 Systems GmbHOpenStack und Heat 5 / 26
  • 6.
    Realitätscheck großer Erstellungsaufwand großer Reproduktionsaufwand Dokumentationwird meist vernachlässigt unflexibel in Handhabung nicht skalierbar unterschiedliche Softwarestände manuelle Konfigurationsänderungen B1 Systems GmbH OpenStack und Heat 6 / 26
  • 7.
    Realitätscheck großer Erstellungsaufwand großer Reproduktionsaufwand Dokumentationwird meist vernachlässigt unflexibel in Handhabung nicht skalierbar unterschiedliche Softwarestände manuelle Konfigurationsänderungen B1 Systems GmbH OpenStack und Heat 6 / 26
  • 8.
    Realitätscheck großer Erstellungsaufwand großer Reproduktionsaufwand Dokumentationwird meist vernachlässigt unflexibel in Handhabung nicht skalierbar unterschiedliche Softwarestände manuelle Konfigurationsänderungen B1 Systems GmbH OpenStack und Heat 6 / 26
  • 9.
    Realitätscheck großer Erstellungsaufwand großer Reproduktionsaufwand Dokumentationwird meist vernachlässigt unflexibel in Handhabung nicht skalierbar unterschiedliche Softwarestände manuelle Konfigurationsänderungen B1 Systems GmbH OpenStack und Heat 6 / 26
  • 10.
    Realitätscheck großer Erstellungsaufwand großer Reproduktionsaufwand Dokumentationwird meist vernachlässigt unflexibel in Handhabung nicht skalierbar unterschiedliche Softwarestände manuelle Konfigurationsänderungen B1 Systems GmbH OpenStack und Heat 6 / 26
  • 11.
    Realitätscheck großer Erstellungsaufwand großer Reproduktionsaufwand Dokumentationwird meist vernachlässigt unflexibel in Handhabung nicht skalierbar unterschiedliche Softwarestände manuelle Konfigurationsänderungen B1 Systems GmbH OpenStack und Heat 6 / 26
  • 12.
    Realitätscheck großer Erstellungsaufwand großer Reproduktionsaufwand Dokumentationwird meist vernachlässigt unflexibel in Handhabung nicht skalierbar unterschiedliche Softwarestände manuelle Konfigurationsänderungen B1 Systems GmbH OpenStack und Heat 6 / 26
  • 13.
    Lösung B1 Systems GmbHOpenStack und Heat 7 / 26
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
    Beispiele B1 Systems GmbHOpenStack und Heat 9 / 26
  • 19.
    Beispiel Beipiel 1 Datenbankserver mitMySQL http-Server mit Apache Beipiel 2 Datenbankserver mit PostgreSQL http-Server mit nginx B1 Systems GmbH OpenStack und Heat 10 / 26
  • 20.
    Beispiel Beipiel 1 Datenbankserver mitMySQL http-Server mit Apache Beipiel 2 Datenbankserver mit PostgreSQL http-Server mit nginx B1 Systems GmbH OpenStack und Heat 10 / 26
  • 21.
    Beispiel Beipiel 1 Datenbankserver mitMySQL http-Server mit Apache Beipiel 2 Datenbankserver mit PostgreSQL http-Server mit nginx B1 Systems GmbH OpenStack und Heat 10 / 26
  • 22.
    Beispiel Beipiel 1 Datenbankserver mitMySQL http-Server mit Apache Beipiel 2 Datenbankserver mit PostgreSQL http-Server mit nginx B1 Systems GmbH OpenStack und Heat 10 / 26
  • 23.
    Beispiel Beipiel 1 Datenbankserver mitMySQL http-Server mit Apache Beipiel 2 Datenbankserver mit PostgreSQL http-Server mit nginx B1 Systems GmbH OpenStack und Heat 10 / 26
  • 24.
    Beispiel Beipiel 1 Datenbankserver mitMySQL http-Server mit Apache Beipiel 2 Datenbankserver mit PostgreSQL http-Server mit nginx B1 Systems GmbH OpenStack und Heat 10 / 26
  • 25.
    Komponentenüberischt B1 Systems GmbHOpenStack und Heat 11 / 26
  • 26.
    Komponentenüberischt B1 Systems GmbHOpenStack und Heat 12 / 26
  • 27.
    Was kann Heattun? B1 Systems GmbH OpenStack und Heat 13 / 26
  • 28.
    Was kann Heattun? Installation/Provisionierung der Datenbank-Instanz Konfiguration des Datenbankservers Installation der Webserver-Instanz Konfiguration des Webservers Vernetzung der Komponenten B1 Systems GmbH OpenStack und Heat 14 / 26
  • 29.
    Was kann Heattun? Installation/Provisionierung der Datenbank-Instanz Konfiguration des Datenbankservers Installation der Webserver-Instanz Konfiguration des Webservers Vernetzung der Komponenten B1 Systems GmbH OpenStack und Heat 14 / 26
  • 30.
    Was kann Heattun? Installation/Provisionierung der Datenbank-Instanz Konfiguration des Datenbankservers Installation der Webserver-Instanz Konfiguration des Webservers Vernetzung der Komponenten B1 Systems GmbH OpenStack und Heat 14 / 26
  • 31.
    Was kann Heattun? Installation/Provisionierung der Datenbank-Instanz Konfiguration des Datenbankservers Installation der Webserver-Instanz Konfiguration des Webservers Vernetzung der Komponenten B1 Systems GmbH OpenStack und Heat 14 / 26
  • 32.
    Was kann Heattun? Installation/Provisionierung der Datenbank-Instanz Konfiguration des Datenbankservers Installation der Webserver-Instanz Konfiguration des Webservers Vernetzung der Komponenten B1 Systems GmbH OpenStack und Heat 14 / 26
  • 33.
    Heatstack B1 Systems GmbHOpenStack und Heat 15 / 26
  • 34.
    Heatstack B1 Systems GmbHOpenStack und Heat 16 / 26
  • 35.
    Heattemplates B1 Systems GmbHOpenStack und Heat 17 / 26
  • 36.
    Heattemplates – derAufbau heat_template_version: 2014-10-16 description: # a description of the template parameter_groups: # a declaration of input parameter groups and order parameters: # declaration of input parameters resources: # declaration of template resources outputs: # declaration of output parameters B1 Systems GmbH OpenStack und Heat 18 / 26
  • 37.
    Heattemplates – dieParameter ... description: A simple load balanced environment. parameters: public_network: type: string description: Public network default: floating001 image: type: string description: Image default: ’Cirros 0.3.3’ resources: # declaration of template resources ... B1 Systems GmbH OpenStack und Heat 19 / 26
  • 38.
    Heattemplates – dieRessourcen 1/3 resources: DatabaseServer: type: OS::Nova::Server properties: block_device_mapping: - device_name: vda delete_on_termination: true volume_id: { get_resource: SytemdriveDB } flavor: m1.nano networks: - network: { get_resource: network } Webserver: type: OS::Nova::Server properties: block_device_mapping: - device_name: vda delete_on_termination: true volume_id: { get_resource: SystemdriveWeb } flavor: m1.nano networks: - network: { get_resource: network } network: B1 Systems GmbH OpenStack und Heat 20 / 26
  • 39.
    Heattemplates – dieRessourcen 2/3 network: type: OS::Neutron::Net subnetwork: type: OS::Neutron::Subnet properties: cidr: ’192.168.70.0/24’ network: { get_resource: network } router: type: OS::Neutron::Router gateway: type: OS::Neutron::RouterGateway properties: router_id: { get_resource: router } network: { get_param: public_network } port: type: OS::Neutron::Port properties: network_id: { get_resource: network } fixed_ips: - subnet_id: { get_resource: subnetwork } address: type: OS::Neutron::FloatingIP properties: floating_network: { get_param: public_network } port_id: { get_resource: port } B1 Systems GmbH OpenStack und Heat 21 / 26
  • 40.
    Heattemplates – dieRessourcen 3/3 ... SytemdriveDB: type: OS::Cinder::Volume properties: image: { get_param: image } size: 1 SystemdriveWeb: type: OS::Cinder::Volume properties: image: { get_param: image } size: 1 ... B1 Systems GmbH OpenStack und Heat 22 / 26
  • 41.
    Heattemplates – dieOutputs ... outputs: WebserverAddress: description: IP Address of Webserver value: { get_attr: [address, floating_ip_address] } B1 Systems GmbH OpenStack und Heat 23 / 26
  • 42.
    Vorteile B1 Systems GmbHOpenStack und Heat 24 / 26
  • 43.
    Vorteile Unabhängikeit von Hardwareanforderungen skalierbareUmgebungen konfigurierbar über Paramter Umgebung wiederverwendbar in QA-Testumgebungen einfach reproduzierbar und daher leicht weiterzugeben universal einsatzbar für Produktions-, Entwicklungs- und Testumgebungen B1 Systems GmbH OpenStack und Heat 25 / 26
  • 44.
    Vorteile Unabhängikeit von Hardwareanforderungen skalierbareUmgebungen konfigurierbar über Paramter Umgebung wiederverwendbar in QA-Testumgebungen einfach reproduzierbar und daher leicht weiterzugeben universal einsatzbar für Produktions-, Entwicklungs- und Testumgebungen B1 Systems GmbH OpenStack und Heat 25 / 26
  • 45.
    Vorteile Unabhängikeit von Hardwareanforderungen skalierbareUmgebungen konfigurierbar über Paramter Umgebung wiederverwendbar in QA-Testumgebungen einfach reproduzierbar und daher leicht weiterzugeben universal einsatzbar für Produktions-, Entwicklungs- und Testumgebungen B1 Systems GmbH OpenStack und Heat 25 / 26
  • 46.
    Vorteile Unabhängikeit von Hardwareanforderungen skalierbareUmgebungen konfigurierbar über Paramter Umgebung wiederverwendbar in QA-Testumgebungen einfach reproduzierbar und daher leicht weiterzugeben universal einsatzbar für Produktions-, Entwicklungs- und Testumgebungen B1 Systems GmbH OpenStack und Heat 25 / 26
  • 47.
    Vorteile Unabhängikeit von Hardwareanforderungen skalierbareUmgebungen konfigurierbar über Paramter Umgebung wiederverwendbar in QA-Testumgebungen einfach reproduzierbar und daher leicht weiterzugeben universal einsatzbar für Produktions-, Entwicklungs- und Testumgebungen B1 Systems GmbH OpenStack und Heat 25 / 26
  • 48.
    Vorteile Unabhängikeit von Hardwareanforderungen skalierbareUmgebungen konfigurierbar über Paramter Umgebung wiederverwendbar in QA-Testumgebungen einfach reproduzierbar und daher leicht weiterzugeben universal einsatzbar für Produktions-, Entwicklungs- und Testumgebungen B1 Systems GmbH OpenStack und Heat 25 / 26
  • 49.
    Vielen Dank fürIhre Aufmerksamkeit! Bei weiteren Fragen wenden Sie sich bitte an info@b1-systems.de oder +49 (0)8457 - 931096. Besuchen Sie uns auch hier auf der CeBIT, Halle 6, H16/312. B1 Systems GmbH - Linux/Open Source Consulting,Training, Support & Development