Kel*_*dil 11 google-app-engine google-cloud-platform kubernetes google-kubernetes-engine
据我所知,配置和部署应用程序(使用Kubernetes直接文件或Helm Charts或其他东西?)时,GKE似乎要复杂得多.此外,似乎没有更好的pod故障检测或更好的性能?
我们为什么要使用GKE,而GAE只需要dispatch.yaml,app.yaml文件和gcloud cli来部署?
是否有任何针对GAE的技术或财务反馈?
最后,我们如何在GKE和GAE之间做出选择?什么是不选择GAE的原因?
Google Kubernetes Engine(GKE)是一个用于运行Docker容器的集群管理器和编排系统.Google App Engine(GAE)基本上是谷歌托管容器.
它们都试图为您提供类似的主要优势(可伸缩性,冗余,部署,回滚等).主要区别在于他们的理念:GKE试图为您提供关于群集的所有内容的非常精细的控制.GAE试图通过尽可能少的配置/管理来运行您的应用程序.
使用GKE,您可以获得更多控制权,同时也可以为您提供更多工作.您需要配置网络,安全性,软件更新等.使用GAE,您无需担心其中的许多问题,并且可以专注于您的应用.
使用GKE的一个可预见的好处是独立于云提供商。
使用kubernetes时,迁移到另一个云提供商甚至私有云要容易得多。
根据经验,在使用专有解决方案时,无论您是好是坏,都必须与云服务提供商绑定。例如,当您的云提供商决定弃用某个运行时时,您将做什么。
使用开源解决方案时,即使对其进行管理,您仍然是一个自由的人。
| 归档时间: |
|
| 查看次数: |
3165 次 |
| 最近记录: |