Почему выбирают Google Kubernetes Engine вместо Google AppEngine?

голоса
6

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

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

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

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

Задан 10/09/2018 в 11:40
источник пользователем
На других языках...                            


2 ответов

голоса
5

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

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

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

Ответил 10/09/2018 в 12:04
источник пользователем

голоса
1

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

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

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

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

Ответил 13/09/2018 в 07:58
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more