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 produktive Einsatz bringt Herausforderungen bei der Verbindung, dem Lastausgleich für bessere Skalierbarkeit und höhere Lasten, dem Schutz vor böswilligen Nutzern sowie der gemeinsamen Nutzung von Ressourcen mit möglicherweise Hunderten anderer Anwendungen mit sich.
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