Azure 容器应用是一个无服务器平台,可让你在运行容器化应用程序时维护较少的基础结构并节省成本。 容器应用提供所有最新的服务器资源,以确保你的应用程序稳定和安全,而无需担心服务器配置、容器编排和部署详细信息。
Azure 容器应用的常见用途包括:
- 部署 API 终结点
- 承载后台处理作业
- 处理事件驱动的处理
- 运行微服务
此外,基于 Azure 容器应用构建的应用程序可根据以下特征动态缩放:
- HTTP 流量
- 事件驱动的处理
- CPU 或内存负载
- 任何 KEDA 支持的缩放器
若要开始使用容器应用,请选择最能描述你的情况的说明。
DESCRIPTION | 资源 | |
---|---|---|
我不熟悉容器 | 如果尚未生成第一个容器,但想知道容器如何满足开发需求,请从此处开始。 | 详细了解容器 |
我使用的是无服务器容器 | 容器应用程序提供自动缩放,降低操作复杂性,并让您能够专注于应用程序而不是基础结构。 如果对云计算的管理、可伸缩性和按使用付费功能感兴趣,请从此处开始。 |
详细了解无服务器容器 |
借助 Azure 容器应用,你可以:
使用 Azure CLI 扩展、Azure 门户或 ARM 模板 管理应用程序。
按需、按计划或基于事件运行作业。
将 Azure Functions 和 Azure Spring Apps 添加到 Azure 容器应用环境。
使用专用硬件 访问增加的计算资源。
运行多个容器修订 并管理容器应用的应用程序生命周期。
使用任何 KEDA 支持的缩放触发器为应用自动缩放。 大多数应用程序可以扩展到零1。
为蓝/绿部署和 A/B 测试方案跨应用程序的多个版本拆分流量。
使用内部入口和服务发现功能 确保仅限内部使用的端点安全,利用基于 DNS 的内置服务发现。
从任何注册表(公共或专用)运行容器,包括 Docker 中心和 Azure 容器注册表(ACR)。
为容器应用创建环境时提供现有虚拟网络。
直接在应用程序中安全地管理机密。
1 在 CPU 或内存负载上缩放 的应用程序不能缩放到零。