你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
新式应用程序平台场景的简介
随着客户使用更大、更复杂的云采用形式,他们的云之旅也变得更加复杂。 通常,客户使用协调的容器来管理一个或多个集中式群集中的工作负载池。 本系列文章综合了准备将 Kubernetes 和容器融入到集中式操作和更广泛的云策略所需的技术性和非技术性考虑。
组织在其总体策略中包括托管服务、应用程序服务和容器,以加快开发人员的工作效率、减少操作开销、使工作负载更具可移植性和使旧工作负载现代化。
- 应用程序平台:应用程序依赖项的集合,旨在支持应用程序的执行。 应用程序平台通过提供定义良好的结构来满足许多常见需求,从而加速开发。 应用程序平台还可创建影响应用程序生成方法的约束。
- 应用程序服务(PaaS 服务):应用程序服务,即面向开发人员的平台即服务 (PaaS) 选项,提供了一个应用程序平台,使每个应用程序可从云环境中获得的价值最大化。 这些服务在应用程序平台和底层云基础结构之间创建了一个抽象层。 强制执行一组特定且一致定义的应用程序平台约束,这些约束只能在特定的环境中运行。
- 容器: 容器在应用程序运行时要求和底层操作系统与基础结构之间创建了一个相似的抽象层。 与 PaaS 选项不同,容器允许根据应用程序的需要配置应用程序运行时,而不考虑容器主机。
- 容器业务流程:容器业务流程协调程序为容器主机的实例提供一致的应用程序运行时。 此业务流程允许以工作负载为中心的运营团队完善部署和 DevOps 实践,以促进多个部署和操作实践,从而减少对集中式或人工操作的依赖。
此系列文章概述了如何将应用程序服务和容器集成到云采用策略中,以交付以下结果:
- 通过抽象实现开发人员加速:容器和应用程序服务都允许开发人员更多地关注代码,而较少地关注主机环境,从而提高了开发人员的工作效率。
- 通过抽象降低操作成本:标准化容器业务流程可确保跨所有主机的一致性运行时,这简化了操作,而无需考虑开发人员可能部署的工作负载。 通过标准化,集中式运营团队可将传统的支持和操作实践扩展到容器主机。
- 通过抽象实现工作负载的可移植性:在容器业务流程协调程序之间移动工作负载可实现工作负载的可移植性。 一些容器业务流程平台在公有云中工作。 其他容器业务流程平台专为边缘或私有云部署而设计。 通过允许多种容器业务流程选项,可跨混合、多云、边缘和公有云平台在容器主机之间实现工作负载的可移植性。
- 通过抽象使旧工作负载现代化:旧工作负载在进行迁移或现代化之前可能需要一个抽象层。 通过在容器主机上自定义运行时,旧要求可在新式云环境中得到满足。
本系列文章概述了如何将容器和容器管理融入到云之旅的战略制定、计划、采用和操作阶段。
方案的组成部分
此方案旨在指导整个云采用生命周期中的端到端客户旅程。 完成旅程需要一些重要的指导原则组合:
- 云采用框架: 这些文章介绍了每种 CAF 方法最基本的一组注意事项和实现。 使用这些文章让决策者、中心 IT 和云卓越中心做好准备,以便将容器和容器管理作为技术战略的核心部分。
- Azure 架构良好的框架: 这些文章概述了当需要使用容器或 Kubernetes 等容器管理解决方案部署工作负载时,每个工作负载所有者应该考虑的事项。
- 参考体系结构:这些参考解决方案有助于使用 Azure Kubernetes 服务 (AKS) 加速容器解决方案的部署。
- 特色 Azure 产品: 详细了解 Azure 中支持你的容器和容器管理策略的产品。
- Learn 模块: 获得实现、维护和支持容器和 AKS 解决方案所需的动手技能。
常见客户旅程
AKS 参考体系结构: 左窗格中列出的参考体系结构演示了如何在 Azure Kubernetes 服务 (AKS) 的帮助下部署各种经验证的体系结构来管理容器和 Kubernetes 平台。 建议从这些体系结构开在 Azure 中使用 Kubernetes。
将现有工作负载迁移到 AKS: Azure 中 AKS 的一个常见用例是,直接将基于 web 的现有工作负载现代化为基于容器的解决方案或云原生解决方案,而不进行传统的迁移工作。 关于迁移到容器的文章将演示 Azure Migrate 如何在标准迁移过程中加速容器迁移。
集中进行容器部署和管理: 左窗格中的第一组文章为容器策略的集中化提供了丰富的指导。 本系列文章旨在帮助中心 IT 或云卓越中心团队了解容器对云策略的影响,并了解如何提供一致的集中支持。
为大规模容器治理和操作做好准备:AKS 登陆区域加速器演示了如何使用企业规模登陆区域来确保跨多个登陆区域的一致治理、安全性和操作,以便大规模集中管理容器。
实现特定的 Azure 产品: 使用“特色产品”部分介绍的各种 Azure 产品加速和改进容器和 Kubernetes 功能。
下一步:将新式应用程序平台融入到你的云采用旅程中
以下文章列表将在云采用旅程中的特定阶段为你提供指导,帮助你在云采用方案中取得成功。