简介
由于易于使用和多功能性,在软件开发中容器的使用已变得流行。 使用容器可以轻松打包应用程序并将其部署到任何计算环境,以便进行测试、缩放和上线。 在应用程序可满足更高要求时,可以通过部署其他容器实例轻松地横向扩展自己的服务。 容器耗费的资源也少于虚拟机。 通过此高效工作方式,可以更好地利用计算资源,从而节省资金。
标准容器管理运行时专注于管理各个容器。 但有时需要缩放多个容器并使其协同工作。 由于管理多个容器时需要考虑几个因素,因此缩放多个容器变得很有难度。 假设你需要处理负载均衡、安全性、网络连接和部署。 为简化此过程,使用容器管理平台(如 Kubernetes)十分常见。
假设你经营一家向全球客户提供资产跟踪解决方案的公司。 你的跟踪解决方案是作为微服务构建和部署的,然后打包到容器中。 你要使用容器化的实例来快速部署到新的客户区域,并按需缩放资源来满足全球客户需求。 你的任务是使用容器业务流程平台来简化开发、部署和管理容器化应用程序的过程。
你将在此处了解 Azure Kubernetes 服务 (AKS) 如何简化在 Azure 中管理托管 Kubernetes 环境的方式。 我们希望帮助你做出决定,确定 AKS 是否适合作为你的业务的 Kubernetes 平台。
学习目标
本模块介绍了以下内容:
- 评估 Azure Kubernetes 服务是否是适合自己的 Kubernetes 业务流程平台
- 介绍 Azure Kubernetes 服务的组件支持计算容器业务流程的工作原理
先决条件
- 基本了解微服务