Оркестрация микрослужб

Завершено

Компания Contoso любит результаты использования архитектуры микрослужб до сих пор. Все веб-приложение вызывает отдельные микрослужбы для предоставления данных и управления ими.

Но по мере добавления дополнительных служб общая система становится более сложной для масштабирования и управления ими. Оркестраторы могут помочь.

Что такое оркестратор?

Оркестратор — это средство, которое помогает управлять, масштабировать и поддерживать контейнерное приложение.

Использование оркестраторов для рабочих приложений важно, если приложение основано на микрослужбах или разделено по нескольким контейнерам. Как отмечалось ранее, в подходе на основе микрослужб каждая микрослужба владеет своей моделью и данными. Микрослужба является автономной от точки зрения разработки и развертывания. Такие системы сложно масштабировать и администрировать. Таким образом, чтобы иметь готовое к работе и масштабируемое мультиконтейнерное приложение, вам абсолютно нужен оркестратор.

Кластер — это один из типов оркестратора. На следующей схеме показано использование кластера для оркестрации развертывания приложения, состоящего из нескольких микрослужб.

Diagram that shows Docker applications in a cluster.

Проверка знаний ##

1.

Каков один вариант использования оркестратора?

2.

Какой язык является файлом Docker Compose, написанным на языке?