Я хочу развернуть контейнерный код, используя один из вариантов без сервера Google. Из того, что я понимаю, у Google есть два варианта для этого:
- Гибкая среда Google App Engine
- Google Cloud Run (в бета-версии)
Я смотрел Google Next 2019, следующий разговор Где я должен запустить свой код? Выбор из 5+ Compute Options. И я прочитал ответ Jerry101 на общий вопрос "В чем разница между Google App Engine и Google Cloud Run?" ,
Мне кажется, что Cloud Run - это ответ на ограничения использования гибкой среды Google App Engine.
Причины, по которым я могу выбрать гибкую среду App Engine вместо Cloud Run:
- Legacy - если ваш код в настоящее время использует App Engine Flex, вы можете не захотеть переносить его
- История успеха - App Engine Flex уже давно доступен для общего доступа и в этом смысле имеет репутацию, в то время как Cloud Run только в бета-версии.
Но это оба соображения типа операции. Ни один не беспокоит меня. Есть ли техническое преимущество при выборе App Engine Flex по сравнению с Cloud Run?
Спасибо
Примечание. Бета-версия Serverless VPC Access для App Engine доступна только для стандартной среды на момент публикации этого вопроса в апреле 2019 года, но не для Flex, так что это не рассматривается в вопросе App Engine Flex и Cloud Run.