Облачные платформы управляют поведением облачных ресурсов с помощью различных механизмов, среди которых:
- Автомасштабирование. habr.com Если микросервис выходит из строя из-за ошибки, с помощью автомасштабирования можно запустить новую копию и таким образом поглотить нагрузку. habr.com
- Распределение данных по регионам. habr.com Сервисы запускаются в нескольких зонах доступности, что позволяет сохранить функционирование при сбое центра обработки данных одной из зон. habr.com Также есть возможность автоматически релоцировать данные между зонами. habr.com
- Настройка. habr.com Облачное приложение позволяет изменять своё поведение, не меняя свой код и не создавая новых версий себя. habr.com Обычно настраиваемыми параметрами являются URL-адреса источников данных, учётные данные службы и сертификаты. habr.com
- Мониторинг. habr.com Измеряется общее состояние приложения, выявляются сбои. habr.com Для визуализации собранных данных и отображения их на соответствующих графиках используются специальные информационные панели. habr.com
- Агрегация и анализ журналов. habr.com Отслеживаются основные события для определения поведения программного обеспечения и его отладки. habr.com
Также для управления жизненным циклом контейнеров в крупномасштабной распределённой среде используются инструменты оркестрации контейнеров, которые автоматизируют развёртывание, масштабирование и управление контейнерами. appmaster.io