Перейти к содержанию

Шаблон “Развертывание сервиса в виде ВМ”

Развертывает в промышленной среде сервисы, упакованные в виде образов для виртуальных машин. Каждый экземпляр сервиса является отдельной ВМ.

Преимущества

  • Образ ВМ инкапсулирует стек технологий.
  • Экземпляры сервиса изолированы.
  • Используется зрелая облачная инфраструктрура со всеми ее преимуществами — планированием размещения, возможностью автомасштабирования и балансировкой трафика.

Недостатки

  • Менее эффективное использование ресурсов. Каждый образ тянет за собой целую виртуальную машину, включая операционную систему.
  • Довольно медленное развертывание. Из-за большого размера образа, перекачка его по сети до места развертывания может занимать относительно много времени. Также время тратится на старт ОС виртуальной машины.
  • Дополнительные расходы на системное администрирование. Каждую такую ВМ необходимо администрировать отдельно, включая обновления ОС и среды выполнения.

Ссылки

https://microservices.io/patterns/deployment/service-per-vm.html


Последнее обновление : 27 июня 2023 г.
Дата создания : 18 июля 2022 г.

Комментарии

Комментарии