В чем разница между Google App Engine и Google Cloud Run? - PullRequest
4 голосов
/ 10 апреля 2019

Кто-нибудь знает, чем отличается Google App Engine Flex от Google Cloud Run?

Спасибо

Ответы [ 2 ]

4 голосов
/ 12 апреля 2019

Документация Cloud Run пока не очень информативна, но новое видео Где мне запустить мой код?Выбор из 5+ вариантов вычислений (Cloud Next '19) сравнивает Cloud Run с App Engine, а также облачными функциями, Google Kubernetes Engine и Google Compute Engine.

  • Вы можете развернуть свойПриложение Cloud Run в полностью управляемой инфраструктуре («без сервера», оплата за использование, автоматическое масштабирование) или в кластере Google Kubernetes Engine.App Engine всегда полностью управляем, с автоматическим масштабированием.App Engine Flex автоматически масштабируется постепенно и уменьшается до 1. Второе поколение App Engine автоматически масштабируется быстро и до 0.
  • При запуске в облачном режиме ваше приложение должно запускаться в контейнере.App Engine Flex запускает ваш контейнер для любой языковой среды выполнения.Второе поколение App Engine предоставляет несколько языков исполнения.
  • Cloud Run запускает рабочие нагрузки «HTTP запрос / ответ», не обязательно для запросов веб-браузера.На обработку запроса может уйти много времени.App Engine запускает веб-приложения HTTP.У этого есть скромные тайм-ауты запроса;различные таймауты для App Engine Classic, Standard и Flex.
  • Cloud Run предназначен для групп, в состав которых входят как разработчики программного обеспечения, так и эксперты по операциям.App Engine предназначен для разработчиков.
  • Cloud Run - это бета-версия программного обеспечения.App Engine проверен в бою и обслуживает многие миллиарды запросов в день.
0 голосов
/ 10 апреля 2019

В облаке Google используются приложения без сохранения состояния в док-контейнерах. Услуга может автоматически увеличиваться и уменьшаться и уменьшаться до 0, когда она не используется. Из того, что я понимаю, flex механизма приложений не может масштабироваться до 0 и, как правило, не считается архитектурой без состояния.

...