Failover в Docker Swarm — это механизмы для обеспечения высокой доступности: 1
- Автоматический сбой узла. 1 Если рабочий узел выходит из строя, узлы-менеджеры автоматически переносят задачи с отказавшего узла на другие доступные узлы. 1
- Сбой узла-менеджера. 1 Если выходит из строя узел-менеджер, оставшиеся узлы-менеджеры автоматически выбирают нового лидера, чтобы сохранить состояние роя и продолжить управление кластером. 1
- Сбой контейнера внутри сервиса. 1 Если контейнер внутри сервиса выходит из строя, Docker Swarm автоматически создаёт новый контейнер для замены отказавшего, поддерживая желаемое количество реплик. 1
Load balancing в Docker Swarm — это процесс равномерного распределения входящего сетевого трафика по нескольким узлам для оптимизации использования ресурсов и предотвращения перегрузки любого отдельного узла. 4