wolkenkratzer: Services orchestrieren
14.03.2022, 00:00 Uhr
Gut verpackt
Wir haben eine Anwendung als Menge von verteilten Services entworfen und entwickelt. Wie kann man nun all diese Services effizient ausführen und überwachen? Containerisierung schafft Abhilfe.
Die vorangegangene Folge [1] hat gezeigt, wie man vom Modell zu einzelnen Services kommt, die alle gemeinsam eine größere Anwendung implementieren. Der springende Punkt ist dabei, dass jeder Service lediglich für einen Teil der gesamten Fachlichkeit zuständig ist und man auf dem Weg kleine, in sich abgeschlossene, autonome und autarke Einheiten erhält, die „nur noch“ zusammenspielen müssen, um das große Gesamtziel abzubilden.
Fragt sich, wie man diese Services startet, skaliert und überwacht. All diese Vorgänge, also das initiale Anordnen, das Nachjustieren und das Kontrollieren, werden gemeinsam als „Orchestrierung“ bezeichnet. Die Frage ist also, wie eine ganze Reihe von Services effizient orchestriert werden kann.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar