гибкий механизм приложений Google - Как запустить существующую версию с помощью клиентской библиотеки или REST API - PullRequest
0 голосов
/ 20 мая 2019

У меня есть приложение, состоящее из двух сервисов: а) код внешнего интерфейса, работающий в стандарте движка приложения, и б) код бэкэнда, работающий в гибком движке приложения.

гибкий движок приложения стоит дороже, чем движок приложения.стандартным, и код, выполняющийся там, не должен запускаться постоянно.

Я хочу иметь возможность запускать и останавливать версию серверной службы b из кода Python, выполняемого в службе внешнего интерфейса a.

Как я могу это сделать?Я нашел здесь некоторую документацию по API движка приложений, но, похоже, нет способа создать экземпляр из версии:

https://cloud.google.com/appengine/docs/admin-api/reference/rest/

1 Ответ

3 голосов
/ 20 мая 2019

App Engine Flexible не масштабируется до нуля.Минимальное количество экземпляров - 1.

App Engine Flexible запускает ваш код в контейнере.Если ваш код не имеет состояния или сохраняет его в другом месте, рассмотрите Google Cloud Run.Cloud Run масштабируется до нуля и запускает контейнеры, аналогичные Гибким, с гораздо более низкой стоимостью.Cloud Run автоматически уменьшится до нуля и увеличится до тысяч экземпляров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...