Azure 容器应用中的新增功能

本文列出了 Azure 容器应用中提供的重要更新和新功能。

2024 年 3 月

Feature 说明
正式发布:免费托管的证书 托管证书是免费的,使你可以为添加到容器应用的任何自定义域自动预配和续订 TLS 证书。
公共预览版:OpenTelemetry 代理支持 允许你使用开放源代码标准来发送应用的数据,而无需自行设置 OTLP 收集器。 可以使用托管代理选择发送日志、指标和跟踪的位置。
公共预览版:支持 Key Vault 证书 使用 Azure Key Vault 存储和管理自己的 TLS/SSL 证书,以便在应用和环境级别与 Azure 容器应用结合使用。
公共预览版:Tomcat 支持 Azure 容器应用现在在代码到云生成过程中支持 Apache Tomcat。 这意味着可以轻松地使用现有代码和配置来创建云原生容器应用。
公共预览版:JVM 内存适配 现在,所有 Java 应用都使用 JVM 内存默认值进行校准,以提高容器环境中的性能和可靠性。

2024 年 1 月

Feature 说明
正式发布:其他 TCP 端口 Azure 容器应用现在支持其他 TCP 端口,使应用程序能够接受多个端口上的 TCP 连接。 此功能为预览版。

2023 年 12 月

Feature 说明
停用:ACA 预览版 API 版本 2022-06-01-preview 和 2022-11-01-preview 从 2024 年 3 月 6 日开始,Azure 容器应用控制平面 API 版本 2023-04-01-preview 将停用。 请在该日期之前,迁移到最新的稳定 API 版本 (2023-05-01) 或最新的预览版 API 版本 (2023-08-01-preview)。

2023 年 11 月

功能 说明
正式发布:登陆区域加速器 登陆区域加速器提供体系结构指南、参考体系结构、参考实现和自动化打包,用于大规模部署 Azure 上的工作负荷平台。
公共预览版:专用 GPU 工作负荷配置文件 Azure 容器应用在其专用工作负荷配置文件中支持 GPU 计算,以解锁事件驱动工作负荷的机器学习计算。
公共预览版:矢量数据库附加产品 Azure 容器应用现在为三个开源矢量数据库变体提供附加产品:Qdrant、Milvus 和 Weaviate。
公共预览版:代码到云 Azure 容器应用现在会自动生成并打包用于部署的应用程序代码。

2023 年 9 月

功能 说明
正式发布:中国云中的 Azure 容器应用 Azure 容器应用现已在中国北部 3 推出。
ACA 符合节省计划的条件 Azure 容器应用符合用于计算的 Azure 节省计划的资格。

2023 年 8 月

功能 说明
正式发布:专用计划 Azure 容器应用专用计划现已在新的工作负荷配置文件环境类型中正式发布。 使用专用工作负荷配置文件时,将按计算实例计费,而不是按应用程序消耗进行计费。
正式发布:UDR、NAT 网关和较小的子网 改进的网络功能现在允许你更好地控制流出量,并支持工作负荷配置文件环境中的较小子网。
正式发布:Azure 容器应用作业 除了持续运行可缩放到零的服务外,Azure 容器应用现在还支持作业。 作业使你能够运行无服务器容器,执行一直运行到完成的任务。
正式发布:Init 容器 Init 容器是专门的容器,会在副本中的应用容器启动之前运行完毕。 它们可以包含容器应用映像中不存在的实用工具或设置脚本。
正式发布:机密卷装载 除了将机密引用为环境变量之外,现在还可以将机密装载为容器应用中的卷。 应用可以作为装载卷中的文件访问所有或选定的机密。
正式发布:会话亲和性 通过会话亲和性,可以将来自单个客户端的所有请求路由到同一容器应用副本。 这对于需要会话相关性的有状态工作负荷非常有用。
正式发布:机密的 Azure Key Vault 参考 借助 Azure Key Vault 引用,你可以从 Azure Key Vault 中存储的机密找出容器应用的机密的来源。 使用容器应用的托管标识,平台会自动从 Azure Key Vault 检索机密值,并将其注入到应用程序的机密中。
公共预览版:其他 TCP 端口 Azure 容器应用现在支持其他 TCP 端口,使应用程序能够接受多个端口上的 TCP 连接。 此功能为预览版。
公共预览版:环境级别 mTLS 加密 如果需要端到端加密,mTLS 将加密环境中应用程序之间传输的数据。
停用:ACA 预览版 API 版本 2022-06-01-preview 和 2022-11-01-preview 从 2023 年 11 月 16 日起,Azure 容器应用控制平面 API 版本 2022-06-01-preview 和 2022-11-01-preview 将停用。 请在该日期之前,迁移到最新的稳定 API 版本 (2023-05-01) 或最新的预览版 API 版本 (2023-04-01-preview)。

2023 年 6 月

功能 说明
正式发布:运行状态 运行状态有助于监视容器应用的运行状况和功能。
公共预览版:适用于云原生微服务的 Azure Functions Azure 函数的主机、运行时、扩展和 Azure 函数应用可以作为容器部署到同一计算环境中。 可以使用集中式网络、可观测性和配置边界进行多类型应用程序开发,例如微服务。
公共预览版:Azure 容器应用中的 Azure Spring Apps 可将 Azure Spring Apps 作为容器部署到同一计算环境中的 Azure 容器应用,以便可以将集中式网络、可观测性和配置边界用于多类型应用程序开发,例如微服务。
公共预览版:Azure 容器应用附加产品 在 Azure 容器应用中开发应用程序时,通常需要连接到不同的服务。 你无需提前创建服务并将其手动连接到容器应用,而可以快速创建开发级服务的实例,这些实例专为非生产环境设计,名为“附加产品”。
公共预览版:免费和托管 TLS 证书 托管证书是免费的,使你可以为添加到容器应用的任何自定义域自动预配和续订 TLS 证书。

2023 年 5 月

功能 说明
正式发布:入站 IP 限制 允许或拒绝访问特定 IP 地址范围列表,使容器应用能够限制入站 HTTP 或 TCP 流量。
正式发布:TCP 支持 Azure 容器应用现在支持将除 HTTP 或 HTTPS 以外的基于 TCP 的协议用于流入量。
正式发布:适用于 Azure 容器应用的 GitHub Actions Azure 容器应用允许使用 GitHub Actions 将修订版本发布到容器应用。
正式发布:适用于 Azure 容器应用的 Azure Pipelines Azure 容器应用允许使用 Azure Pipelines 将修订版发布到容器应用。