Abstract

Wir zeigen Euch anhand eines Beispiels aus der Praxis wie man Microservices mit Docker und Mesosphere DC/OS bereitstellt.

Das Datacenter Operating System, kurz DC/OS, ist ein verteiltes Open-Source-Betriebssystem unter der Federführung der Firma Mesosphere. Es bietet eine offene Plattform zur Entwicklung, zum Betrieb und zum Skalieren von Enterprise-Anwendungen. Dabei werden Ressourcen von bis zu mehreren tausenden Servern gebündelt, sodass Administratoren sie wie einen einzigen Server verwalten können.

Große verteilte Systeme wie HDFS, Apache Flink, Apache Cassandra und Apache Kafka lassen sich mittels einer von App-Stores bekannten Single-Click-Installation schnell einrichten. Unternehmen, Behörden und öffentliche Einrichtungen können damit eine ähnlich automatisierte Infrastruktur nutzen, wie sie auch Konzerne wie Facebook, Apple, Twitter und Google einsetzen - und damit ebenso eine hohe IT-Kosteneffizient erreichen.

Bei einem Kundenprojekt hatten wir neulich die Gelegenheit diese Technologie einzusetzen und möchten unsere gewonnenen Eindrücke und Erkenntnisse mit euch teilen. Folgende Punkte möchten wir gerne mit besprechen:

  • Unser Anwendungsfall aus der Praxis
  • Was war unsere Herausforderung?
  • Was sind Monolithen und Microservices?
  • Was sind Container?
  • Warum haben wir uns für ein verteiltes Betriebssystem entschieden?
  • Wie funktioniert Apache Mesos und DC/OS?

Event link: Docker-Nuremberg: Kosteneffiziente Bereitstellung von Microservices mit DC/OS

Slides