Orkestrering av mikrotjänster

Slutförd

Contoso älskar resultatet av att använda en arkitektur för mikrotjänster hittills. Det övergripande webbprogrammet anropar enskilda mikrotjänster för att tillhandahålla och manipulera data.

Men när fler tjänster läggs till blir det övergripande systemet mer komplext att skala ut och hantera. Orchestrators kan hjälpa till.

Vad är en orkestrerare?

En orkestrerare är ett verktyg som hjälper dig att hantera, skala och underhålla ett containerbaserat program.

Det är viktigt att använda orkestrerare för produktionsklara program om programmet baseras på mikrotjänster eller delas upp i flera containrar. Som tidigare nämnts äger varje mikrotjänst sin modell och sina data i en mikrotjänstbaserad metod. Mikrotjänsten är självständig ur utvecklings- och distributionssynpunkt. Den här typen av system är komplexa att skala ut och hantera. För att ha ett produktionsklart och skalbart program med flera containrar behöver du därför absolut en orkestrerare.

Ett kluster är en typ av orchestrator. Följande diagram visar hur du använder ett kluster för att samordna distributionen av ett program som består av flera mikrotjänster.

Diagram that shows Docker applications in a cluster.

## Kunskapstest

1.

Vad är ett användningsfall för en orkestrerare?

2.

Vilket språk är en Docker Compose-fil skriven i?