Короткая история: Appengine - это нечто реальное, относительно стабильное. Cloud Run - это всего лишь черновик / идея, очень нестабильный.
Длинная история:
Нахождение в альфа / бета-версии Google Cloud Run может претерпеть множество изменений. Если вы достаточно взрослый, вы можете вспомнить, насколько сильно изменились цены на Appengine. Он пообещал ценообразование на основе ЦП / ОЗУ, затем решил, что это «невозможно» или, по крайней мере, не очень выгодно, и перешел на ценообразование на основе виртуальных машин, а затем выпустил достойную версию appengine (Appengine Flex или другое название, которое у него было в то время). но также увеличил цену снова, добавив модель минимального экземпляра. Не говоря уже о бесчисленных API / критических изменениях или изменениях лимитов.
Cloud Run основан на gVisor, который имеет некоторые ограничения , поэтому в зависимости от языка / библиотеки, которую вы используете, и того, что вы делаете, он может сломаться (или просто реализация Google может сломаться) в какой-то момент, и есть Вы ничего не можете сделать (например, исправить систему), и это подорвет вашу производительность и, возможно, ваш бизнес. Вы можете посмотреть текущие выпуски .
Бесплатный совет: даже если вы выберете Appengine или Cloud Run избегайте собственных API / сервисов, таких как Google Datastore . Они могут разрушить ваш бизнес. Цены, API и ограничения изменятся. Нет реального открытого или платного варианта, поэтому ваш код не переносим. Ваш код довольно бесполезен вне облака Google
Отказ от ответственности: я был сожжен изменениями в устройстве и блокировкой хранилища данных, поэтому мое мнение может быть предвзятым.