13
© 2015 IBM Corporation Docker und IBM Bluemix Susann Heidemüller [email protected] @s_heidemueller Stephan Max [email protected] @smaxtastic

Docker und IBM Bluemix

Embed Size (px)

Citation preview

Page 1: Docker und IBM Bluemix

© 2015 IBM Corporation

Docker und IBM Bluemix

Susann Heidemü[email protected]

@s_heidemueller

Stephan [email protected]

@smaxtastic

Page 2: Docker und IBM Bluemix

text

Die Agenda für heute

1. Einführung in Docker

2. Warum sind unsere Kunden interessiert

3. IBM Container mit Docker

4. Live-Demo

1

Page 3: Docker und IBM Bluemix

ISO-Container

2

Page 4: Docker und IBM Bluemix

Docker ist ein Schiffscontainer-System für Code

Zah

lrei

che

Tech

no

logi

enZa

hlr

eich

eH

ard

war

e-U

mge

bu

nge

n

Lokale

MaschineQA server

Öffentliche CloudPrivater

LaptopClusterKunden-

Datencenter

Statische

WebseiteWeb Frontend DB-App Queue Analytics-App

Arb

eitenServices u

nd

A

pp

likation

enzu

samm

en?

Kan

nich

schn

ellun

d

einfach

migrieren

?

…der mit Standard-

Operationen bedient werden

und auf praktisch jeder

Hardware oder Cloud

konsistent laufen kann.

Docker ermöglicht es,

jede “Ladung” in einen

schmalen, portablen,

autarken Container zu

verwandeln…

3

Page 5: Docker und IBM Bluemix

Die Docker Mission

Docker ist eine open-source Plattform für das Bauen, Vertreiben und Ausführen

komplexer Applikationen für Entwickler und Systemadministratoren.

Build Ship Run

Überall

Jede App

4

Page 6: Docker und IBM Bluemix

Das Vokabular von Docker

Image

• Ein schreibgeschützer Schnappschuss eines Containers,

vertrieben über den Docker Hub, nutzbar als Vorlage für eigene

Container

Container

• Die Standard-Einheit von Docker innerhalb derer die Applikation

sitzt und transportiert werden kann

Docker Hub

• Verfügbar als SaaS-Angebot oder innerhalb des Enterprises

• Speichert, vertreibt und verteilt Docker Images

Docker Engine

• Das System zum Bauen, Vertreiben und Laufen von Containern

• Läuft auf jeder Hardware oder Cloud-Architektur

• Der User interagiert mit der Engine5

5

SaaS Enterprise

Page 7: Docker und IBM Bluemix

Container in der Detailansicht

6

Page 8: Docker und IBM Bluemix

Docker: Die Hintergründe

Offene Software

• >450M Downloads

Offene Mitarbeit

• 900+ Mitwirkende

Offenes Design

Offene Führung

• Offenes Container Projekt,

Docker Governance Board

Unterstützt das Docker Projekt

• Primärsponsor des Docker

Projektes

• Unterstützt Betreiber und

Mitwirkende

Kommerzielle Produkte

• Verteilen vorgepackter Software

• Partnerschaften mit der Industrie,

z.B. IBM

Kommerzieller Support

• Support, Enablement, Training

Das Docker Projekt Docker, Inc

7

Page 9: Docker und IBM Bluemix

text

Die Vorzüge von Docker

Mehr Software liefern

Portabilität

Ressourcen-Effizienz

App-zentrisch. Entwicklung, Cloud-Integration und Cloud-Verbreitung

beschleunigt, da Gedanken über unterschiedliche Umgebungen obsolet sind.

Im Durchschnitt liefern Docker-User bis zu 7mal häufiger Software aus.

Container sind Leichtgewichte und nutzen die Möglichkeiten des Host-

Betriebssystems. Die zu Grunde liegenden Images sind einfache Dateisysteme

um Speicher und Festplatten nicht zu belasten. Kein VM-Overhead.

Die isolierten, autarken Container bündeln die Applikation, Abhängigkeiten und

Konfigurationen zusammen. Dieses von Docker konzipierte Container-Format

kann dann nahtlos zwischen Infrastrukturen transportiert warden.

Container sind eine wichtige Grundlage für das Verteilen von Applikationen über die Cloud

8

Page 10: Docker und IBM Bluemix

Respondent Company Size

Unternehmen lieben Docker

9

Page 11: Docker und IBM Bluemix

10

IBM Container – Ausgerüstet mit Docker

Page 12: Docker und IBM Bluemix

IBM und Docker, eine starke Partnerschaft

11

Docker IBM Der Nutzer

Docker Hub verfügt über 75000

fertige Images, die Sie nutzen

können

• IBM-verwaltetes Image-Repository –

verbunden mit Docker Hub

• Kunden-eigenes Image-Repository (on-

oder off-premise)

• IBM-Images sind kuratiert und einsatzbereit

Voller Zugriff auf vorgefertigte

Docker- und IBM-Images, die Sie

mit ihren Anforderungen

kombinieren können

Offene, standardisierte,

leichtgewichtige, autarke LXC

Container-Technologie

• Hohe Performance durch Hosting auf

SoftLayer

• Nutzen der Images in Ihrem eigenen

Datencenter oder in der Cloud

Volle Auswahl über die Art und Weise der hybriden Cloud-Architektur, dabei voller Zugriff auf den Bluemix-Service-Katalog

Build, ship, run!

• Integriertes Monitoring + Logging

• Skalierbarkeit

• Einfaches Container Management

Die Einfachheit von Docker

kombiniert mit IBM’s Enterprise-

Möglichkeiten

• Privater Netzwerkverkehr auf Container-

Level

• Externe IP-Adresse

Erweitert und verbindet Docker

Container zu einer vollen

Enterprise-Lösung

+ =

+ =

+ =

=

Page 13: Docker und IBM Bluemix

Bauen Sie Applikationen – Auf Ihre Weise!

12

Laufzeitumgebungen Flexible VMs Portable Container