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