你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

容器体系结构设计入门

容器已成为打包和部署新式应用程序的标准。 Azure提供了一组全面的容器服务,范围从完全托管的 Kubernetes 群集到无服务器容器平台。 无论是现代化现有应用程序、构建云原生微服务还是运行有状态工作负荷,Azure容器服务都提供组织所需的灵活性、可移植性和可伸缩性。

选择正确的容器平台取决于工作负荷要求、运营专业知识和业务目标。 关键注意事项包括业务流程复杂性、缩放要求、网络需求以及所需的底层基础结构的控制级别。 Azure的容器组合涵盖基础结构即服务(IaaS)、平台即服务(PaaS)和无服务器模型,使你可以选择最适合体系结构的方法。

建筑

展示 Azure 容器解决方案历程的图示。

下载此体系结构的 Visio 文件 请参阅本节中提供的 architectures,查找可在Azure中构建的实际解决方案。

浏览容器体系结构和指南

本节中的文章包括完善的架构,您可以在Azure中部署这些架构,并扩展为生产级解决方案和指南。 这些可帮助你做出有关如何在 Azure 中使用容器技术的重要决策。 解决方案理念演示了在规划容器实现时要考虑的实现模式和可能性。

容器体系结构指南

技术选择 - 这些文章可帮助你评估和选择适合工作负荷要求的容器平台:

AKS

Azure Kubernetes Service (AKS)是Azure上最全面的容器平台。 请参阅 AKS 的以下资源:

AKS 指南 - 这些文章提供了有关设计和实现 AKS 解决方案的详细指南:

AKS 体系结构 - 这些生产就绪体系结构演示了可部署和自定义的端到端 AKS 解决方案:

AKS 方案概念 - 这些方案概念演示 AKS 实现模式和探索可能性:

PaaS 容器托管

Azure Container Apps和Azure Container Instances提供用于抽象基础结构管理的无服务器容器平台。

PaaS 体系结构 - 这些体系结构演示无服务器容器解决方案:

了解 Azure 上的容器

Microsoft Learn为Azure容器技术提供免费联机培训资源。 该平台为特定产品和服务提供视频、教程和动手实验室,以及按作业角色组织的学习路径。

以下资源为Azure上的容器实现提供了基础知识:

按角色学习路径

组织就绪情况

为了帮助确保Azure上的容器解决方案的质量,我们建议遵循 Azure Well-Architected Framework (WAF)。 WAF 为寻求卓越体系结构的组织提供了规范性指导,并讨论了如何设计、预配和监视成本优化Azure解决方案。

有关特定于容器的指南,请参阅以下Azure Well-Architected框架服务指南:

操作指南

在 Azure 上部署工作负荷是一个重要的里程碑,而此时第二天操作变得至关重要。

AKS操作

AKS 日常运营指南有助于确保您已准备好满足 Kubernetes 工作负载的运营需求。

关键 AKS 操作区域:

容器应用操作

Azure Container Apps减少托管基础结构的操作开销,但仍需要监视和管理应用程序:

最佳做法

遵循最佳做法有助于确保Azure上的容器解决方案可靠、安全且经济高效。

成本优化

管理Azure上的容器成本需要了解使用模式并选择正确的定价模型:

使用容器保持最新状态

Azure容器服务不断发展,以应对新式应用程序挑战。 随时了解最新的更新和计划的功能。

获取有关 Azure 产品和功能的最新更新

若要使密钥容器服务保持最新状态,请参阅:

其他资源

容器是一个广泛的类别,涵盖一系列解决方案。 以下资源可帮助你了解有关Azure的详细信息。

混合和多云

许多组织需要对容器使用混合方法,因为它们的工作负荷同时在本地和云中运行。 Azure提供服务,用于跨环境扩展容器平台:

关键的混合容器方案:

  • Hybrid 体系结构设计 - Azure上的混合解决方案概述。
  • 在 Azure 本地基线架构上部署的 AKS - 准备投产的 Azure 本地 AKS 部署。

AWS 或 Google Cloud 专业人员

这些文章通过将Azure容器选项与其他云服务进行比较来帮助快速提升: