就费用和生产力方面而言,在公共云上对应用进行现代化改造能带来诸多优势,不过,要获得这些优势往往需要做出“孤注一掷”的决定:迁移至云并进行现代化改造。企业希望能在不迁移到公共云的情况下实现现代化改造, 并采用循序渐进的迁移路径,即根据需要混合使用本地解决方案与基于云的解决方案。这种现代化改造对于支持业务创新有着至关重要的意义, 比如整合先进的机器学习与数据分析。

此外,各种公共云提供的平台截然不同, 因此从技术和开发者技能角度考虑,工作负载的可移植性都极难实现。但大多数企业都希望能够使用多种云平台,并随着时间的推移更换云服务提供者, 从而在整体上具有一定的独立性。

这两种应用较为广泛的模式(在本地进行现代化改造以及使用多云解决方案)要求新的平台能在许多环境中一致地运行,并能够跨这些环境提供现代、敏捷的开发与运维。Kubernetes 是容器编排与工作负载可移植性领域的公认领导者。事实上, 其已迅速发展成为编排平台无关型应用的标准。它是上述广泛平台的基础。业界如今正致力于同时满足敏捷开发团队和企业运维团队的需求,进而专注于实现其最初的目标: 构建真正的自主云服务平台, 支持动态分布式系统以有机方式取得发展, 支持将机器学习技术广泛应用于多种领域, 并且提供一致的开发者体验以及单一的管理控制点。

Google 潜心打造出 Anthos(之前称为 Cloud Services Platform,简称 CSP),目的就在于帮助 SaaS 提供商、开发者、IT 运维人员及其最终用户加速应用的现代化改造。为了在开发者的敏捷性、运维效率和平台治理之间取得平衡,Anthos 框架支持解耦各种关键组件:

  • 解耦基础架构与应用 (通过容器和 Kubernetes 实现)

  • 解耦各个团队 (通过 Kubernetes 的 pod 和服务实现)

  • 解耦开发与运维 (通过服务和政策管理实现)

  • 解耦安全与开发和运维 (通过结构化策略管理实现)

基础架构、服务与团队的成功解耦可以最大程度地减少手动协调相关工作方面的需求,不仅能够降低费用和复杂性, 还能显著提高开发者的工作速度、运维效率和企业生产力。它提供了一整套框架、实现模型和运维模型, 来确保在未来各种开放云、混合云和多云端环境下实现出色的一致性。

白皮书下载链接

提取码:8tzg

评论

发布