SlideShare ist ein Scribd-Unternehmen logo
1 von 32
www.netways.de
Docker Hosting
Webinar | Christian Stein | 10.03.2016
www.netways.de
• Über NETWAYS
• Hostinglösungen
• Vorstellung von Docker
• Vorstellung weiterer Tools
• Docker Hosting
• Vorteile für unsere Kunden
Agenda
www.netways.de
• Open Source Dienstleister
• Sitz in Nürnberg
• Aktuell 50 Mitarbeiter
• Spezialisierung in den Bereichen:
• Open Source Systems Management
• Open Source Datacenter
• Individuelle Open Source Lösungen
NETWAYS GmbH
www.netways.de
NETWAYS Technologien
www.netways.de
NETWAYS Veranstaltungen
www.netways.de
NETWAYS Schulungen
www.netways.de
Hostinglösungen
www.netways.de
• Hochverfügbare OpenNebula-Cloud
• Linux VMs in verschiedenen Größen
• Debian, Ubuntu, CentOS
• Bei Bedarf zeitgenaue Abrechnung
• Managed Services
• Automatisierte Sicherheitsupdates
• Monitoring
• Backup
• Storage
• Loadbalancing
• Firewall
NETWAYS Cloud
www.netways.de
Wachstumsszenarien
www.netways.de
• Managed Mietserver
• Perfekte Ergänzung zu unserem Cloud-Angebot
• Ideal für Datenbanken, Storage und Backup
• Keine Einschränkung bei der Modellauswahl
• Unser Partner: Thomas.Krenn.AG
• Keine Pakete – nur individuelle Lösungen
NETWAYS Server
www.netways.de
• Managed Firewall
• Managed Loadbalancing
• Managed Storage
• Managed Backup
• Managed Monitoring
• Managed Mail Relay
• Managed Puppet
• Support
NETWAYS Services
www.netways.de
• Zwei Rechenzentren am Standort Nürnberg
• Komplette räumliche Trennung (Brandschutz, Zugang etc.)
• 1 GBit/s externe Anbindung pro RZ (mehrfach redundant)
• 10 GBits/s redundante Verbindung zwischen den RZs
• Präventiver Brandschutz (Sauerstoffreduktion/Löschanlage)
• Mehrfache Zugangssicherung & Kameraüberwachung
• Umweltüberwachung aller Racks
• Redundante Stromversorgung
• Redundante Klimatisierung
NETWAYS Rechenzentren
www.netways.de
• Infrastruktur konsequent redundant
• Stromversorgung
• Router- & Switch-Infrastruktur (auch Verkabelung)
• Firewalls
• Loadbalancing
• Monitoring
• Ceph Storage
• Backup
NETWAYS Infrastruktur
www.netways.de
• Architektur- und Systemberatung
• Hardwarebeschaffung
• Housing, Colocation und Hosting
• Installation und Implementierung
• Betrieb und Wartung von Systemen
• Performancetuning
• Individuelle Konzepte und Vereinbarungen
• Shared Services
• Backup
• Monitoring
• Monatliche Reports
• Support
NETWAYS Leistungen
www.netways.de
Vorstellung von Docker
www.netways.de
• Applikation isoliert in einem Container
• Eine Applikation pro Container
• Standardisierte Umgebung
• Schnelle Bereitstellung von Entwicklungs- / Testumgebungen
• Container können auf beliebigen Systemen gestartet werden
• High Availability durch Dezentralisierung
Docker Allgemeines
www.netways.de
Vergleich VM <-> Docker
Server
Host OS
Hypervisor
Server
Host OS
Container Engine
Guest
OS
Guest
OS
Guest
OS
Bins/
Libs
Bins/
Libs
Bins/
Libs
MySQL MySQL App
Bins / Libs Bins / Libs
M
y
S
Q
L
M
y
S
Q
L
M
y
S
Q
L
A
p
p
A
p
p
A
p
p
Virtuelle Maschine Container
www.netways.de
• Container Management
• Mehrfaches Starten einer Anwendung
• Keine komplette virtuelle Maschine für einzelne Dienste
• Container werden in eigener Betriebssystem Umgebung gestartet
• Container
• Schnell
• Portierbar
• Versionskontrolle
• Vorher LXC, jetzt libcontainer
Docker grundlegende Funktionen
www.netways.de
• Docker.io
• Docker Machine
• Docker Swarm
• Docker Compose
• CoreOS
• Fleet
• Etcd
• Kubernetes
• Mesos
• Marathon
Docker Distributed - Dezentralisierung von Containern
www.netways.de
• Konzeptionierung und Planung
• Workshops & Consulting zur Implementierung vor Ort
• Betriebsunterstützung und –führung
• Hosting und Managed Services
• Outsourcing
• Entwicklungsleistungen
• Schulungen
• Support
• Konferenzen
NETWAYS Leistungen
www.netways.de
Vorstellung weiterer Tools
www.netways.de
• OpenNebula
• Open Source Virtualisierungslösung
• Flexibel Skalierbar
• Puppet / Foreman
• Open Source Configuration Management
• Schnelles deployen von neuen Konfigurationen / Setups
• Mesos
• Verteiltes Framework als Basis für verteilte Setups
• Stellt die Hochverfügbarkeit von Applikationen sicher
• Dienst als Grundlage für unsere Docker Infrastruktur
Vorstellung weiterer Tools
www.netways.de
• Marathon
• Stellt sicher dass Applikationen immer aktiv laufen
• Kommuniziert regelmäßig mit der Umgebung für den aktuellen Informationsstand
• Chronos
• Cronjob-System welches bspw. zu bestimmten Uhrzeiten Aktionen triggert
• Zookeeper
• Key-Value-Store mit integrierter Hochverfügbarkeit
• Wie eine Datenbank anzusehen
• Speichert alle Informationen der Mesos / Marathon / Docker Umgebung
Vorstellung weiterer Tools
www.netways.de
Docker Hosting
www.netways.de
• Virtuelle Maschine / Hardware Server mit Docker-Container
Kleine Docker Umgebung
www.netways.de
• Mehrere virtuelle Maschinen / Hardware Server mit Docker-Containern
Mittlere Docker Umgebung
www.netways.de
• Mehrere virtuelle Maschinen / Hardware Server mit Docker-Containern
• Ideal für bspw. Agenturen mit eigenen Kunden
Große Docker Umgebung
www.netways.de
• Einfache Bereitstellung von Kundenapplikationen durch Build-Server und Docker
Deployment Prozess
Kunden
Applikation
GIT
Unittests Build
Jenkins Jenkins
Docker
Image
Docker
Image
Docker
Image
Deployment
Jenkins
Mesos
Testing Jenkins
Integrationstests
Functionaltests
Acceptancetests
Systemtests
www.netways.de
Vorteile für unsere Kunden
www.netways.de
• Flexibel Skalierbar
• Schnelles ausrollen von Änderungen an Applikationen
• Ideale Testumgebungen für neue Programmversionen (Staging)
• Hohe Ausfallsicherheit durch Vielzahl von Docker-Containern
• Automatisches starten von Container im Fehlerfall
• Saubere Trennung von diversen Kundenumgebungen ohne großen Aufwand
Vorteile für unsere Kunden
www.netways.de
Fragen und Antworten
www.netways.de
netways
netways
netways
www.netways.de
blog.netways.de
www.netways.org
Kontaktdaten

Weitere ähnliche Inhalte

Was ist angesagt?

Vorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anynines
Vorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anyninesVorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anynines
Vorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anynines
anynines GmbH
 
MongoDB on Linux VM in Windows Azure
MongoDB on Linux VM in Windows AzureMongoDB on Linux VM in Windows Azure
MongoDB on Linux VM in Windows Azure
Jan Hentschel
 

Was ist angesagt? (20)

Vorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anynines
Vorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anyninesVorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anynines
Vorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anynines
 
Ms community.cloud express-route
Ms community.cloud express-routeMs community.cloud express-route
Ms community.cloud express-route
 
Vorlesung - Cloud Infrastrukturen - Einleitung | anynines
Vorlesung - Cloud Infrastrukturen - Einleitung | anyninesVorlesung - Cloud Infrastrukturen - Einleitung | anynines
Vorlesung - Cloud Infrastrukturen - Einleitung | anynines
 
Docker Einführung @GPN15
Docker Einführung @GPN15Docker Einführung @GPN15
Docker Einführung @GPN15
 
Agile Entwicklungsumgebung mit DVCS, Jenkins und Trello - Agile Bodensee Konf...
Agile Entwicklungsumgebung mit DVCS, Jenkins und Trello - Agile Bodensee Konf...Agile Entwicklungsumgebung mit DVCS, Jenkins und Trello - Agile Bodensee Konf...
Agile Entwicklungsumgebung mit DVCS, Jenkins und Trello - Agile Bodensee Konf...
 
Proxtalks 2016 - Migration zu Proxmox VE
Proxtalks 2016 - Migration zu Proxmox VEProxtalks 2016 - Migration zu Proxmox VE
Proxtalks 2016 - Migration zu Proxmox VE
 
Docker - Containervirtualisierung leichtgemacht
Docker - Containervirtualisierung leichtgemachtDocker - Containervirtualisierung leichtgemacht
Docker - Containervirtualisierung leichtgemacht
 
Der Arbeitsalltag in einer containerisierten Umgebung
Der Arbeitsalltag in einer containerisierten UmgebungDer Arbeitsalltag in einer containerisierten Umgebung
Der Arbeitsalltag in einer containerisierten Umgebung
 
"git.net" gibt's nicht?
"git.net" gibt's nicht?"git.net" gibt's nicht?
"git.net" gibt's nicht?
 
Infra coders meetup
Infra coders meetupInfra coders meetup
Infra coders meetup
 
Was ist Docker ?
Was ist Docker ?Was ist Docker ?
Was ist Docker ?
 
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbHDocker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
 
node.js Einführung
node.js Einführungnode.js Einführung
node.js Einführung
 
Vienna Kubernautes Erstes Meetup
Vienna Kubernautes Erstes MeetupVienna Kubernautes Erstes Meetup
Vienna Kubernautes Erstes Meetup
 
node.js - Eine kurze Einführung
node.js - Eine kurze Einführungnode.js - Eine kurze Einführung
node.js - Eine kurze Einführung
 
Devops ohne root
Devops ohne rootDevops ohne root
Devops ohne root
 
Cinema in the Cloud
Cinema in the CloudCinema in the Cloud
Cinema in the Cloud
 
HashiTalks: DACH - Die Verwendung von IaC im DevOps Prozess
HashiTalks: DACH - Die Verwendung von IaC im DevOps ProzessHashiTalks: DACH - Die Verwendung von IaC im DevOps Prozess
HashiTalks: DACH - Die Verwendung von IaC im DevOps Prozess
 
ColdFusion gibt's das noch?
ColdFusion gibt's das noch?ColdFusion gibt's das noch?
ColdFusion gibt's das noch?
 
MongoDB on Linux VM in Windows Azure
MongoDB on Linux VM in Windows AzureMongoDB on Linux VM in Windows Azure
MongoDB on Linux VM in Windows Azure
 

Ähnlich wie Docker Hosting (Webinar vom 10. März 2016)

Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker
Steven Grzbielok
 

Ähnlich wie Docker Hosting (Webinar vom 10. März 2016) (20)

NETWAYS Cloud - Der Weg zur eigenen VM (Webinar vom 15. Juli 2016)
NETWAYS Cloud - Der Weg zur eigenen VM (Webinar vom 15. Juli 2016)NETWAYS Cloud - Der Weg zur eigenen VM (Webinar vom 15. Juli 2016)
NETWAYS Cloud - Der Weg zur eigenen VM (Webinar vom 15. Juli 2016)
 
Foreman: Provisionierungswege (Webinar vom 31. März 2016)
Foreman: Provisionierungswege (Webinar vom 31. März 2016)Foreman: Provisionierungswege (Webinar vom 31. März 2016)
Foreman: Provisionierungswege (Webinar vom 31. März 2016)
 
Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker
 
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
 
A Hitchhiker's Guide to the Cloud Native Stack
A Hitchhiker's Guide to the Cloud Native StackA Hitchhiker's Guide to the Cloud Native Stack
A Hitchhiker's Guide to the Cloud Native Stack
 
A Hitchhiker’s Guide to the Cloud Native Stack. #ContainerConf
A Hitchhiker’s Guide to the Cloud Native Stack. #ContainerConfA Hitchhiker’s Guide to the Cloud Native Stack. #ContainerConf
A Hitchhiker’s Guide to the Cloud Native Stack. #ContainerConf
 
skilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azureskilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azure
 
Oracle und Docker
Oracle und DockerOracle und Docker
Oracle und Docker
 
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
 
Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)
Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)
Foreman: Klassen und Parametrisierung in Puppet (Webinar vom 20. Mai 2016)
 
Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)
Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)
Netways NWS: Die neue SaaS Plattform (Webinar vom 15. März 2017)
 
Jug nbg containerplattform dcos
Jug nbg containerplattform dcosJug nbg containerplattform dcos
Jug nbg containerplattform dcos
 
Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)
Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)
Icinga Director: Advanced Management (Webinar vom 24. Juni 2016)
 
Docker for Windows / Windows Container
Docker for Windows / Windows ContainerDocker for Windows / Windows Container
Docker for Windows / Windows Container
 
Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)
Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)
Icinga Web 2: Das neue Interface (Webinar vom 09. Dezember 2015)
 
1. Cloud Native Meetup Innsbruck, 23.11.2023
1. Cloud Native Meetup Innsbruck, 23.11.20231. Cloud Native Meetup Innsbruck, 23.11.2023
1. Cloud Native Meetup Innsbruck, 23.11.2023
 
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
 
Nanoservice Architekturen
Nanoservice ArchitekturenNanoservice Architekturen
Nanoservice Architekturen
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
 
TechTalkThursday 02.03.2017: Container-Orchestrierung mit OpenShift - Unser W...
TechTalkThursday 02.03.2017: Container-Orchestrierung mit OpenShift - Unser W...TechTalkThursday 02.03.2017: Container-Orchestrierung mit OpenShift - Unser W...
TechTalkThursday 02.03.2017: Container-Orchestrierung mit OpenShift - Unser W...
 

Docker Hosting (Webinar vom 10. März 2016)