Docker hat mit seinen Containern für eine kleine Revolution in der Softwareentwicklung gesorgt. Jeder spricht darüber und egal auf welche Konferenz man geht, in welches Magazin man schaut und auf welchen Onlineplattformen man surft: An Docker führt kein Weg vorbei. Grund genug, sich etwas ausführlicher mit dem Thema zu beschäftigen und sich neben einem grundsätzlichen Einstieg auch in ein paar explizite Anwendungsfälle zu vertiefen. Dieser shortcut bietet alles, was Sie dafür brauchen.
Zunächst zeigt Thomas Claudius Huber, wie der Einstieg in die Containerwelt gelingen kann und erläutert die Grundlagen, Hintergründe und Vorteile von Docker, um dann Schritt für Schritt den praktischen Ablauf des Container-Deployments zu erklären. Der Fokus liegt dabei auf .NET und dem Microsoft-Ökosystem, jedoch sind die Grundlagen für alle Entwickler von Bedeutung. Anschließend zeigt Dr. Holger Schwichtenberg anhand einprägsamer Beispiele fünf Möglichkeiten auf, Windows- und Linux-basierte Docker-Container zu hosten. Einen Schritt weiter geht Rainer Stropek und veranschaulicht, wie Sie Container serverless in der Cloud betreiben können; die Beispiele beziehen sich auf die Azure-Plattform, doch sind auch in diesem Fall die Grundprinzipien plattformunabhängig und ohne Weiteres auf andere Cloud-Dienste übertragbar. Zum Abschluss zeigen Dr. Mahmoud Reza Rahbar Azad und Phil Stelzer an einem ausführlichen Beispiel, wie Sie Datenbanken containerisieren, sie zusammen mit Webapplikationen deployen und welche Vorteile das hat.
Sobre o autor
Dr. rer. nat. Mahmoud Reza Rahbar Azad war bis Juni 2018 als Consultant bei der Acando Gmb H tätig. Er verfügt über langjährige Erfahrungen im Bereich der Anwendungsentwicklung sowohl für Backend als auch für Frontend-Applikationen. Seine Interessensfelder umfassen auch Cloud-Architekturen und Containersysteme wie Kubernetes.
Thomas Claudius Huber arbeitet als Senior Principal Consultant bei der Trivadis AG in Basel. Er ist Microsoft MVP für Windows Development und begeisterter .NET-Entwickler.
Dr. Holger Schwichtenberg – alias ‘Der DOTNET-DOKTOR’ – gehört zu den bekanntesten .NET-Experten in Deutschland. Er ist Entwicklungsleiter der 5Minds IT-Solutions Gmb H & Co. KG. Zudem unterstützt er mit seiner Firma kleine und große Unternehmen durch Beratung und Schulung bei der Erstellung von Windows- und webbasierten .NET-Anwendungen. Ununterbrochen seit 1998 ist er Sprecher auf jeder BASTA und Autor zahlreiche Fachbücher.
Phil Stelzer ist studierter Informatiker und seit 2016 als Berater für die Acando Gmb H tätig. Als Backend-Entwickler und Cloud-Architekt fokussiert er sich auf Infrastruktur- und Containertechnologien wie Open Stack und Kubernetes. Innerhalb der Acando baut er neue Cloud-Dienstleistungen auf und interessiert sich für Automatisierung, CI/CD und dynamische Infrastruktur.
Rainer Stropek ist IT-Unternehmer, Softwareentwickler, Trainer, Autor und Vortragender im Microsoft-Umfeld. Er ist seit 2010 MVP für Microsoft Azure und entwickelt mit seinem Team die Zeiterfassung für Dienstleistungsprofis time cockpit.