InfoQ|Google早已看到未来多容器的挑战,利用Anthos能否实现多集群统一管理?( 三 )
而且在采用服务网格技术之前 , 应用团队需要构建对常见的管理、网络或安全功能 (例如服务的身份验证 / 授权控制机制、加密服务通信或精细化流量管理) 的支持等 , 增加了使用难度和管理复杂度 。
但是 , 对 Service Mesh 服务网格技术 , 开发者可以做到先知后用 , 技术的布道永远是漫长的过程 。
3多土壤生存 , 因为 Anthos 部署应用的灵活性在 Anthos 的核心组件中 , 最上层是面向开发者的应用开发层 , 其重要的技术亮点就是无服务器架构 。
Google Cloud 非常好地支持了 Knative , Knative 是基于 k8s 的开源运营平台 , 可为集群引入无服务器应用服务和事件处理功能 。 Knative 最初由 Google 打造 , 现在有 50 多家不同公司向其贡献过代码 。 而 Cloud Run 就是 Anthos 里基于 Knative 的一种 serverless 服务 。
借助 Cloud Run for Anthos 随时随地享受无服务器服务在 k8s 上运行微服务时开发者可能面临很多难题 。 k8s 本身只提供容器编排服务 , 而应用开发者需要的是更加高级的功能来帮助他们实现基于应用层的负载均衡、自动伸缩、版本切换比如灰度发布 , 回滚 , 流量镜像、事件处理等与具体业务无关的需求 。 如果仅仅使用 k8s , 开发者将不得不把精力投入到解决这些问题上 , 而不能专注于解决业务问题 。
有了 Cloud Run , 事情就变得不一样了:只需向这些平台提供你的部署单元 (函数、应用或容器映像) , 平台的基础架构就可以搞定运行和扩缩应用涉及的一切工作 。 开发人员可以将更多的精力投入到解决业务需求中 , 极大的提升生产力 。
4展望面向未来 , Google 设想 , 未来所有企业应用程序都将在 k8s 上运行 。 为此 , 它买下了 Velostrata 等技术 , 这些技术可以直接把 VM 变成容器 。 在现在这个能力也被集成进 Anthos , Migrate for Anthos 这个组件可以把 VM 变成 Docker , 迁移到 k8s 集群中去 。
未来 , Anthos 还将允许其客户管理在第三方云服务 (例如 AWS 和 Azure) 上运行的工作负载 , Anthos 可能会因其运行的灵活性而在其他云计算平台上生存下来 , 为其客户提供在自己的硬件或云服务中部署、管理和运行其应用程序的位置的选择 。
推荐阅读
- |英美围剿华为?日媒:另一场争夺战早已开始
- linux系统|Google或在8月开始推出类AirDrop共享功能
- |Google借助计算引擎A2 VMs在云中推出了首批NVIDIA Ampere A100 GPU
- 青年|ICML 2020论文贡献榜排名出炉:Google单挑斯坦福、MIT、伯克利;清华进TOP 20
- 屏幕|过气旗舰的Google Pixel 2XL,过路简介设计,有哪些不足和亮点?
- |Google 的文件互传来了,什么安卓手机都能用
- InfoQ|25岁网安CEO被判刑12年,技术隔离后,顶尖黑客被out了?
- 新机发布|官方商店图片显示,Google Pixel 4a 原计划在 5 月 12 日 I/O 上发布
- |Google Discover 负一屏界面将加入更多新闻卡片样式
- 新机发布|Google 将发布新款智能家居设备,可能有别于 Chromecast 和 Google Home
