Назад | Перейти на главную страницу

Можно ли остановить группу экземпляров в Google Cloud Platform?

Я работаю над веб-проектом и пытаюсь создать три отдельные среды:

При тестировании и производстве у меня есть группы экземпляров, которые обслуживают веб-контент через балансировщик нагрузки. Чего я хочу достичь, так это остановить все экземпляры тестирования, когда тестирование не завершено, но я бы не хотел, чтобы мне приходилось удалять группу экземпляров и все ее конфигурации.

Похоже, что в настоящее время GCP не имеет возможности останавливать любую управляемую группу экземпляров, как указано в документации [1]. Существует общедоступная система отслеживания проблем [2], за которой можно следить, когда команда разработчиков продукта работает над этим запросом функции. Надеюсь, ссылка [3] [4] также будет вам полезна.

Если вы используете неуправляемую группу экземпляров [5], есть возможность удалить виртуальные машины из групп и остановить виртуальную машину, я не уверен, что удаление виртуальных машин из неуправляемой группы экземпляров будет для вас полезным. Когда вы создаете неуправляемую группу экземпляров, в нее автоматически не добавляются виртуальные машины.

[1] https://cloud.google.com/compute/docs/instance-groups/

[2] https://issuetracker.google.com/162852391

[3] https://googlecloudplatform.uservoice.com/forums/302595-compute-engine/suggestions/13355934-stop-start-an-instance-group-to-save-money

[4] https://stackoverflow.com/questions/54948419/how-can-i-stop-gcp-instance-groups-from-terminating

[5] https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-unmanaged-instances#removing_vms

Попробуй использовать этикетки или тегов при работе с ресурсами GCE, также будет очень полезно соглашение о хорошем имени.

Вы также можете проверить, могут ли Terraform или Deploy Manager помочь вам улучшить ваш компакт-диск.