Azure/AI-Landing-Zones
The AI Landing Zone is a secure, resilient and scalable reference architecture and reference implementation in the form of bicep, terraform and portal
Azure AI-Landing-Zones – 用于 Azure 上 AI 工作负载的企业级参考架构
它是什么
- 一个由微软维护、生产就绪的 应用程序登陆区 (application landing zone),为您提供现成的 Azure 架构,用于大规模部署 AI 应用程序与代理。
- 以基础设施即代码 (IaC) 的形式提供,包含 Bicep、Terraform 以及 Azure Portal 部署模板,全部建立在 Azure Verified Modules (AVM) 库之上。
为什么它很重要
- 提供一个经过审查、安全且具备韧性的基础,符合 Azure 云采用框架 (CAF) 与 AI 工作负载的 架构完善框架 (Well-Architected Framework)。
- 处理现代 AI 所需的全堆栈服务(Azure AI Foundry、Azure AI Search、Container Apps、Cosmos DB、Container Registry、App Configuration、Key Vault、区域计算等),并适用于大多数 Azure 公共区域。
核心组件
| 组件 | 用途 | 实现选项 |
|---|---|---|
| Agent Landing Zone | 设置 AI 应用程序与自主代理运行的“Foundry”环境。 | Bicep (aka.ms/ailz/bicep), Terraform (aka.ms/ailz/terraform), Portal 按钮 |
| AI Gateway Landing Zone | 提供集中式的 API Management (APIM) 网关,用于公开与治理 AI 模型。 | Bicep (aka.ms/ailz/apim), Terraform (aka.ms/ailz/aigateway/terraform) |
| Foundry Modules | 两个区域所使用的可重复使用构建块(例如:AI 服务、存储、网络)。 | Bicep 注册模块, Terraform 注册模块 |
如何使用
- 选择区域 – 根据您只需要 AI 运行时还是同时需要受管 API 前端,部署 Agent 区域、Gateway 区域或两者皆部署。
- 选择 IaC 风格 – 使用
az deployment sub create …执行 Bicep 文件、应用 Terraform 模块,或点击存储库 portal 文件夹中的“Deploy to Azure”按钮。 - 自定义 – 使用额外的 Azure 服务(例如:Cognitive Search、自定义 VM)扩展基础模板,以符合您的特定场景。
- 验证 – 遵循内置的 设计检查清单 (Design Checklist) (CAF + Well-Architected),确保安全性、治理与韧性。
涵盖的典型场景
- 由 Azure AI Foundry 驱动的聊天界面
- 调用多个 AI 服务的自主代理
- 文档生成与内容处理管线
- 知识挖掘对话代理
- 自定义“copilot”风格助手
- 将旧有代码库封装在 AI 赋能的 API 中以进行现代化
支持的区域 (完整部署): australiaeast, eastus, francecentral, germanywestcentral, japaneast, koreacentral, norwayeast, polandcentral, southafricanorth, southeastasia, spaincentral, swedencentral, switzerlandnorth, uaenorth, uksouth。
状态与路线图
- 目前处于 预览 (preview) 阶段;路线图与即将推出的功能发布于
https://aka.ms/ailz/roadmap。 - “最新消息 (What’s New)”与 FAQ 页面让用户随时掌握预览服务与设计指引。
开始使用
# Example: Deploy Agent Landing Zone with Terraform (quick start)
terraform init
terraform apply -var "location=eastus"
或者使用存储库中的 portal 按钮来启动引导式部署 UI。
贡献
- 欢迎在微软的 CLA 与开源行为准则下进行贡献。详情请参阅存储库的
CONTRIBUTING.md。
以上所有信息均直接取自项目的 README;未推论任何额外功能。
相关
- 项目
- 项目
- 项目
- 项目