39
Welcome Die Grundlagen der Container Mehr als nur Docker

Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Welcome

Die Grundlagen der Container

Mehr als nur Docker

Page 2: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Ihr Referent und Ansprechpartner

Consultant Datacenter

Schwerpunkte Cloud & Modern Datacenter

Standort Regensburg

Seit 2018 bei der SWS

10+ Jahre Erfahrung Enterprise IT

Florian Fröhlich

Page 3: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?
Page 4: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Alles Docker oder

was?

Grundlagen

Update in Sekunden!

Service Lifecycle

Kuberwhat?

Orchestrierung

Hat das jemand

ausprobiert?

Testing

Alles unter

Kontrolle? Sicher!

Unternehmenseinsatz

Wie die SWS sie

unterstützt!

Services

Vereinfachung durch

Standardisierung

Anwendungsentwicklung

Talking about a

Revolution!

Fragen

Agenda

Page 5: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Alles Docker oder was?

Grundlagen

Page 6: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Docker erlaubt es eine Anwendung inklusive

aller Abhängigkeiten in einem standardisierten

Format zur Verfügung zu stellen.- Docker

Was ist Docker?

Page 7: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Container verpacken eine Anwendung und alle

zu ihrer Ausführung erforderlichen

Abhängigkeiten (Bibliotheken,

Konfigurationsdateien) in ein handliches

Gesamtpaket, das sogenannte Container

Image. Dadurch ist sichergestellt, dass die

Applikation in der für sie geeigneten

Umgebung läuft, unabhängig davon, ob dies

auf dem Laptop des Entwicklers oder auf der

Serverfarm für die Produktivumgebung

geschieht.

Was sind Container?

Page 8: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Begriffe zum Verständnis

Persistent Volume

Nichtflüchtiger

Speicher

Image

Vorlage aus der ein

Container erzeugt wird.

Microservice

Architektur

Zerlegen von

Anwendungen in

kleinere in sich

abgeschlossene Teile

Continer (Docker) Engine

Laufzeitumgebung für

Container

Service Discovery

Auffinden von

Containern die einen

gewissen Service

anbieten

ML / AI

Machine Learning und

Artificial Intelligence

Page 9: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Container sind doch nur kleine VMs!

Häufige Aussagen

Page 10: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?
Page 11: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Container vs. Virtual Machine 11

VMContainer

Page 12: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Container sind die Weiterentwicklung der VM

und werden Virtualisierung wie VMware ESX

oder Microsoft Hyper-V bald vollständig

ablösen.“

Häufige Aussagen

Page 13: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?
Page 14: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Container haben keinen persistenten Speicher

und werden bei jedem Start aus dem Image

erzeugt.“

Häufige Aussagen

Page 15: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

DemotimeLive

Page 16: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Zusammenfassung der

Vorteile

16

Skalierbarkeit

Schnelligkeit

Standortunabhängigkeit

Effizienz

Page 17: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Kuberwhat?

Orchestrierung

Page 18: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Entwickler und Betreiber, die Container nutzen

und ihre Anwendungen skalieren und

betreiben müssen, brauchen eine effiziente

Lösung zum Management der Container-

Landschaft.

Warum brauche ich eine Orchestrierung?

Page 19: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Die Orchestrierungslösung instanziiert gemäß

der übergebenen Definition einen oder

mehrere Container. Je nach Konfiguration der

Umgebung auch Infrastruktur.“

Was leistet eine Orchestrierung?

Page 20: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Die Plattform bietet zusätzlich zur

Orchestrierung weitere Funktionalität, welche

gerade im Unternehmenseinsatz von größer

Bedeutung sind.“

Was ist der Unterschied zu einer Plattform?

Page 21: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Begriffe zum Verständnis

Routen

Routen sind die

Veröffentlichung von

Services außerhalb der

Plattform

SDN

Software-Defined-

Networking ist eine

Netzwerkvirtualisierung

Aggregated Logging

Zentralisieren aller

Konsolenausgaben

und Organisation

dieser Daten

Deploymentconfig

Anweisung wie Container

betrieben werden sollen

Provisioner

Weitere Infrastruktur

wird durch die

Plattform gemäß

Definition bereitgestellt

Metriken

Verschiedene

Leistungskennzahlen

Page 22: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Alles unter Kontrolle? Sicher!

Unternehmenseinsatz

Page 23: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Für jeden Ansatz gibt es Vor- und Nachteile. Im

Unternehmenseinsatz überwiegen jedoch die

Vorteile einer Plattform.“

Vorteile Unterschiede einer Plattform zu einer Orchestrierung?

Page 24: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Kurzer Vergleich zwischen Orchestrierung und Plattform

Orchestrierung Plattform

Page 25: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

DemotimeLive

Page 26: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Vereinfachung durch Standardisierung

Anwendungsentwicklung

Page 27: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Vorstellung und Wirklichkeit (in vielen Unternehmen)

Vorstellung

Ich kann jederzeit ein neues Release erzeugen

Nach den Tests läuft die Software auf jeder Hardware fehlerfrei

Wenn mehr Leistung benötigt wird skalieren wir einfach

Realität Jemand ist … wir müssen warten bis er wieder da ist und können erst dann …

Funktioniert auf dem Gerät des Entwicklers und anschließend Fingerpointing

Anwendungen skalieren nicht und man versucht über noch mehr Hardware die Probleme zu lösen

27

Page 28: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

DemotimeLive

Page 29: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Update in Sekunden

Service Lifecyle

Page 30: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

DemotimeLive

Page 31: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Hat das jemand ausprobiert?

Testing

Page 32: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

DemotimeLive

Page 33: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Wie die SWS Sie unterstützt

Services

Page 34: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Welche Lösungen für Container bieten wir? 34

Plattform

Management

erforderlich

Beim Kunden

OpenShift in

Kundenumgebung

installiert

Wenige Container

sollen betrieben

werden

Beim Kunden

Einsatz von vSphere

integrated Containers

wenn vSphere

Enterprise Plus im

Einsatz

Container ohne

erweiterte Rechte

Hosted

OpenShift in SWS

Rechenzentrum als

shared Umgebung

Container mit

erweiterten

Rechten

Hosted

OpenShift in SWS

Rechenzentrum als

dedizierte Umgebung

Container mit

erweiterten

Rechten

Cloud

OpenShift in Public

Cloud

1 2 3 4 5

Page 35: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

35

Präferierter Weg um die Image Registry zu betreiben ist eine Daten-

Ablage auf einem S3-Speicher. Die SWS kann diesen gehostet und

zukünftig auch georedundant in Deutschland anbieten. Somit kann

die Anforderung eines Hosting in Deutschland umgesetzt werden

und die Plattform hat performanten Zugriff auf den Speicher.

Zusätzlich kann der S3-Speicher für weitere Dienste, wie z.b.

Artefaktspeicher oder Kundenanwendungen, genutzt werden.

Bisher bietet dieses Angebot nur AWS auf Unternehmens-

Niveau, jedoch unbefriedigend für Kunden mit Daten-

Schutzbedenken.

Wir bieten Plattform und S3 Storage aus einer Hand

Alleinstellungsmerkmal

Lösung - Hosted in Germany

Page 36: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Ich will oder muss Container betreiben?

“Ich möchte Container betreiben“

Die Spitze des Eisbergs

Auch für Container braucht man

Infrastruktur!

Infrastruktur

Wissen im Haus ist meistens

nicht vorhanden – die SWS hilft

als verlässlicher Partner

Consulting

Von SWS verwaltete Plattform in

gewohnter Qualität

Managed Service

36

Page 37: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Talking about a Revolution!

Antworten

Page 38: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Lösungen individuell wie Ihr Unternehmen 38

Besuchen Sie uns am Stand im

Ausstellungsbereich

Sprechen wir darüber!

Demos

Ideen

Page 39: Welcome [sws.de]€¦ · Alles Docker oder was? Grundlagen Update in Sekunden! Service Lifecycle Kuberwhat? Orchestrierung Hat das jemand ausprobiert? Testing Alles unter Kontrolle?

Danke für Ihre ZeitBitte

Bewertung

nicht

vergessen!