Кратко:
- Группы виртуальных машин нужны для управления большим количеством ВМ вручную.
- Настройка групп ВМ позволяет избежать программных сбоев и пиковых нагрузок.
- Правильно настроенная система сама создает копии ВМ при росте нагрузки и удаляет их при снижении.
- В случае сбоя ВМ, система перезапускает ее или создает заново.
- Все ВМ в группе автоматически создаются по шаблону, который описывает их конфигурацию.
- Создание, обновление и удаление ВМ в группах выполняется от имени сервисного аккаунта.
- Сервисный аккаунт может использоваться для работы с другими API Yandex Cloud.
Зачем нужны группы виртуальных машин
Управлять большим количеством ВМ вручную непросто. Всегда есть риск, что вы не отследите программный сбой или пиковую нагрузку, из-за чего сервис — к неудовольствию пользователей — ляжет.
Чтобы избежать таких неприятностей, настройте управление группами ВМ (или Instance Groups). Сгруппируйте однотипные ВМ, которые могут находиться в разных зонах доступности, а затем определите, по каким правилам система работает с группами.

Предположим, о вашем стартапе написали в издании Motherboard. На сайт хлынули посетители, нагрузка резко выросла — и ВМ перестали с ней справляться. В этом случае правильно настроенная система сама создаст достаточно копий ВМ с приложением. Когда пик интереса пройдёт, система увидит снижение нагрузки и постепенно удалит ненужные копии.
Ещё пример: в одной из ВМ приложение перестало реагировать на запросы. Система сама определит сбой по заданным правилам и перезапустит эту ВМ или создаст заново.
Все ВМ в группе автоматически создаются по шаблону. Вы заполните его параметры при формировании группы. Шаблон описывает конфигурацию машины: какие ей нужны системные ресурсы, как создать дополнительный диск, какие сетевые параметры применить, создавать ли пользователей в системе автоматически и т.д.
Создание, обновление и удаление ВМ в группах выполняется от имени так называемого сервисного аккаунта. Это учетная запись со специфичным набором привилегий (например, административным). Группе ВМ можно присвоить только один сервисный аккаунт, созданный в том же самом каталоге.
Вы также можете использовать сервисный аккаунт для работы с другими API Yandex Cloud (например для интеграции групп ВМ с сетевым балансировщиком).