Google 云计算近日在其博客中发表声明,旗下Google 容器引擎(GKE)正式可用。Google 声称GTK 可以用于生产环境的使用,且承诺SLA 运行时间为99.5%。
GKE 是针对运行中的 Docker 容器进行集群管理和编排的系统。GKE 基于开源项目 Kubernetes 构建,运行在 Google 的云计算平台上,由 Google 的工程师来进行维护。GKE 基于在一个 JSON 配置文件声明中定义的要求来调度集群中的容器和对容器进行自动化的管理。
Google 的产品经理 Craig McLuckie 声称 Kubernetes 项目给部署带来更大的灵活性,并指出若有需要的话将负载迁移出来到其它的云计算供应商中是非常容易的。
红帽、微软、IBM、Mirantis OpenStack、以及 VMware(此列表仍在增长中)均在他们的平台中整合 Kubernetes ,用户可随时将自己的负载迁出,或者是采用多家云供应商,都是较容易的。
GKE 的底层基于 Kubernetes 的代码,而且我们针对多数供应商提供 K8s 的支持,所以将托管在 GKE 上的应用程序移到其它地方是没有什么障碍的。这就是项目的总体目标。人们选择我们的基础设施完全是基于基础设施的优劣,而不是因为那些人为的锁定。
Google 最初并没有使用的 Docker 容器,在 Docker 流行起来之前,Google 就按照自己的方法使用了近 10 年的 Linux 容器。但是 McLuckie 此前就明确了,Docker 已经是代表了事实上的容器引擎格式标准,而且 Google 会参与到标准化的工作中来。 就竞争对手和 GKE 的核心优势,InfoQ 询问了 McLuckie,以下是 McLuckie 的回答:
我不会对竞争对手的技术栈某些特定的功能进行评价,但是我要声明 Kubernetes 是一款开源项目,为多个云计算平台所构建。它是由构建 Brog 和 Omega 同批工程师所开发。它的目的是将 Google 10 年的生产环境中使用容器的经验传授给任何想要使用的人们。不像其它项目那样已经被采用为现代 PaaS 技术的底层方案,以及被采用为某些 Linux 发行版标准的一部分。而这也是 Google 将之捐赠给 Linux 基金会的原因,以确保其真正为社区所有、由广泛的民众来主导、没有各种政治斗争的工程技术社区。
评论