Microservices sind die beste Möglichkeit, moderne Applications bereitzustellen, die den heutigen beispiellosen Anforderungen an Skalierbarkeit und Geschwindigkeit von Daten über containerisierte Workloads und Dienste hinweg gerecht werden. Indem eine Application zusammen mit allen Abhängigkeiten in einem Container verpackt wird, ermöglicht Docker, dass eine auf einem Laptop entwickelte Application auf die gleiche Weise ausgeführt wird wie auf einem Produktionsserver.
Der Betrieb in der Produktion bringt jedoch eine Reihe von Herausforderungen mit sich, was die Konnektivität, den Lastausgleich zur Skalierung und Bewältigung erhöhter Last, den Schutz vor böswilligen Benutzern und die gemeinsame Nutzung von Ressourcen mit potenziell Hunderten anderer Apps betrifft.
Warum eine unveränderliche Infrastruktur der Schlüssel für Applications ist
Was ein Container Orchestrierungssystem leistet und warum es notwendig ist
So automatisieren Sie das Routing und den Lastenausgleich des Application
Was Sie für den Einstieg in die Docker-Netzwerkfunktion wissen müssen
Floyd Smith
Direktor für Content-Marketing
Michael Hausenblas
Entwickler und Cloud Advocat, Mesosphere