Anthos 助力混合云构建
Anthos用于打造混合云以及跨公有云的平台,并在此之上方便开发人员、运维人员、产品经理通过统一的指令,为用户打造云原生应用的现代化解决方案之路。日趋成熟的部署模式,支持了包括了gcp、AWS、Azure等多种公有云及本地数据中心的第三方的kubernetes集群。

在本次谷歌开发者峰会上,通过高盛公司的一个案例,展示了Anthos协助企业解决痛点的整个过程。
初期,高盛公司的痛点主要集中在用于基础设施及使用应用程序部署的自动化部署工具会影响开发人员的工作效率,同时针对跨语言难以保障安全策略以及进行生命周期管理。
传统的云模式和部署是异步的,目标状态和操作之间是松散的契约关系。
为了应对这些问题,Anthos的解决方案是:使用kubernetes基础服务模型将基础设施和应用程序使用配置为数据,config controller 协调google cloud和kubernetes资源、配置同步。Kubernetes 资源管理器在管理当前状态与目标状态之间建立更牢固的契约。使用Gitops的风格保证云上资源能够同步的部署。

目前Anthos支持三种方式进行迁移至云端:
以云为中心部署模式,对现有程序的自动化改造,迁移至gcp的虚拟机
支持将Vmware整个虚拟化栈迁移至google cloud 的ve(vmware engine)
可以将虚拟机迁移至Google Kubernetes Engine中的容器
新版的Anthos可以连接本地虚拟机,并支持如下两种方式对现有的数据中心进行现代化改造:
将虚拟机迁移至本地容器和多云
使用Kubernetes对本地虚拟机进行现代换改造(如Anthos clusters on Bare Metal)
此次谷歌开发者峰会上让我倍感兴奋的是新版的Anthos提供了跨云(包括跨公有云和混合云)的支持,这对于有着自建硬件资源的企业上云有了更多的选择。Anthos配合Hybrid的使用,能够轻松让源码构建部署于Kubernetes中,让开发人员能够无需关心底层环境更加专注于业务代码的快速迭代。运维人员更可以关注基础设施编排的代码实现,消除配置漂移及雪花服务器,在提高系统可用性的同时不会额外增加负担,让基础设施即代码可以更好的落地。同时,期待明年Anthos能带给我们更多想象的空间。