Почему стоит выбрать Google Kubernetes Engine вместо Google AppEngine? - PullRequest
0 голосов
/ 10 сентября 2018

Насколько я вижу, GKE кажется немного более сложным в настройке и развертывании приложения (используя прямые файлы Kubernetes или Helm Charts или что-то еще?). Кроме того, кажется, что нет лучшего обнаружения сбоев в корпусе или лучшей производительности?

Почему мы должны использовать GKE, в то время как есть GAE, для развертывания которого нужны только dispatch.yaml, файлы app.yaml и gcloud cli?

Есть ли какая-либо техническая или финансовая обратная связь с GAE?

Наконец, как мы можем сделать выбор между GKE и GAE? Какая причина не выбирать GAE?

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Одним из очевидных преимуществ использования GKE является независимость от облачного провайдера.

При использовании kubernetes гораздо проще перейти на другого облачного провайдера или даже в частное облако.

Как правило, когда вы используете пропиетарное решение, вы связываетесь с провайдером облачных сервисов - хорошо и плохо.Например, что вы будете делать, когда ваш облачный провайдер решит отказаться от определенной среды выполнения.

При использовании решений с открытым исходным кодом, даже если ими управляют, вы по-прежнему свободны.

0 голосов
/ 10 сентября 2018

Google Kubernetes Engine (GKE) - это менеджер кластеров и система оркестровки для запуска ваших контейнеров Docker. Google App Engine (GAE) - это в основном управляемые Google контейнеры.

Они оба пытаются предоставить вам одинаковые основные преимущества (масштабируемость, избыточность, развертывание, откат и т. Д.). Основное различие заключается в их философии: GKE старается предоставить вам очень точный контроль над всем в вашем кластере. GAE пытается запустить ваши приложения с минимально возможной конфигурацией / управлением.

С GKE у вас больше контроля, но и больше работы для вас. Вам нужно настроить сеть, безопасность, обновления программного обеспечения и т. Д. С GAE вам не нужно беспокоиться о многих из этих вещей, и вы можете сосредоточиться на своем приложении.

...