Orkiestracja mikrousług
Firma Contoso lubi do tej pory korzystać z architektury mikrousług. Ogólna aplikacja internetowa wywołuje poszczególne mikrousługi w celu dostarczania danych i manipulowania nimi.
Jednak w miarę dodawania większej liczby usług ogólny system staje się bardziej złożony do skalowania w poziomie i zarządzania. Orkiestratorzy mogą pomóc.
Co to jest orkiestrator?
Orkiestrator to narzędzie, które ułatwia zarządzanie aplikacją konteneryzowaną, skalowanie i konserwację jej.
Używanie orkiestratorów dla aplikacji gotowych do produkcji jest niezbędne, jeśli aplikacja jest oparta na mikrousługach lub jest podzielona na wiele kontenerów. Jak wspomniano wcześniej, w podejściu opartym na mikrousługach każda mikrousługa jest właścicielem modelu i danych. Mikrousługa jest autonomiczna z punktu widzenia programowania i wdrażania. Tego rodzaju systemy są złożone do skalowania w poziomie i zarządzania nimi. W związku z tym, aby mieć aplikację z obsługą środowiska produkcyjnego i skalowalną z wieloma kontenerami, absolutnie potrzebujesz orkiestratora.
Klaster jest jednym z typów orkiestratora. Na poniższym diagramie przedstawiono użycie klastra do organizowania wdrożenia aplikacji składającej się z wielu mikrousług.
## Test wiedzy