Orchestrazione di microservizi
Contoso ama i risultati dell'uso di un'architettura di microservizi finora. L'applicazione Web generale chiama i singoli microservizi per fornire e manipolare i dati.
A mano a mano che vengono aggiunti servizi, aumentare le prestazioni del sistema e gestirlo diventa sempre più complesso. Gli agenti di orchestrazione possono essere utili.
Che cos'è un agente di orchestrazione?
Un agente di orchestrazione è uno strumento che consente di gestire, ridimensionare e gestire un'applicazione in contenitori.
L'uso di agenti di orchestrazione per le applicazioni pronte per la produzione è essenziale se l'applicazione è basata su microservizi o è suddivisa tra più contenitori. Come indicato in precedenza, in un approccio basato su microservizi, ogni microservizio è proprietario del modello e dei dati. Il microservizio è autonomo dal punto di vista dello sviluppo e della distribuzione. L'aumento del numero di istanze e la gestione di questi tipi di sistemi sono complessi. Pertanto, per avere un'applicazione multi-contenitore pronta per la produzione e scalabile, è assolutamente necessario un agente di orchestrazione.
Un cluster è un tipo di agente di orchestrazione. Il diagramma seguente illustra l'uso di un cluster per orchestrare la distribuzione di un'applicazione composta da più microservizi.
##Verifica delle conoscenze