术语表 - Azure 和 AZD 术语 所有章节参考 课程主页: AZD 初学者指南 学习基础知识: 第1章: AZD 基础 AI术语: 第2章: AI优先开发 简介 本术语表提供了 Azure Developer CLI 和 Azure 云开发中使用的术语、概念和缩写的定义。它是理解技术文档、解决问题以及有效沟通 AZD 项目和 Azure 服务的重要参考。 学习目标 通过使用本术语表,您将能够: 理解 Azure Developer CLI 的基本术语和概念 掌握 Azure 云开发的词汇和技术术语 高效参考基础设施即代码和部署相关术语 理解 Azure 服务名称、缩写及其用途 获取故障排除和调试术语的定义 学习高级 Azure 架构和开发概念 学习成果
所有章节参考
本术语表提供了 Azure Developer CLI 和 Azure 云开发中使用的术语、概念和缩写的定义。它是理解技术文档、解决问题以及有效沟通 AZD 项目和 Azure 服务的重要参考。
通过使用本术语表,您将能够:
通过定期参考本术语表,您将能够:
ARM 模板
Azure 资源管理器模板。基于 JSON 的基础设施即代码格式,用于声明性地定义和部署 Azure 资源。
应用服务
Azure 的平台即服务 (PaaS) 产品,用于托管 Web 应用、REST API 和移动后端,无需管理基础设施。
应用洞察
Azure 的应用性能监控 (APM) 服务,提供应用性能、可用性和使用情况的深入洞察。
Azure CLI
用于管理 Azure 资源的命令行界面。AZD 用于身份验证和部分操作。
Azure Developer CLI (azd)
以开发者为中心的命令行工具,通过模板和基础设施即代码加速构建和部署 Azure 应用的过程。
azure.yaml
AZD 项目的主要配置文件,定义服务、基础设施和部署钩子。
Azure 资源管理器 (ARM)
Azure 的部署和管理服务,提供创建、更新和删除资源的管理层。
Bicep
微软开发的领域特定语言 (DSL),用于部署 Azure 资源。相比 ARM 模板提供更简单的语法,同时编译为 ARM。
构建
编译源代码、安装依赖项并准备应用程序以进行部署的过程。
蓝绿部署
使用两个相同的生产环境(蓝色和绿色)来最小化停机时间和风险的部署策略。
容器应用
Azure 的无服务器容器服务,允许运行容器化应用程序而无需管理复杂的基础设施。
CI/CD
持续集成/持续部署。自动化的代码集成和应用部署实践。
Cosmos DB
Azure 的全球分布式多模型数据库服务,提供全面的吞吐量、延迟、可用性和一致性 SLA。
配置
控制应用行为和部署选项的设置和参数。
部署
在目标基础设施上安装和配置应用程序及其依赖项的过程。
Docker
使用容器化技术开发、交付和运行应用程序的平台。
Dockerfile
包含构建 Docker 容器镜像指令的文本文件。
环境
表示应用程序特定实例的部署目标(例如开发、预生产、生产)。
环境变量
以键值对形式存储的配置值,应用程序可以在运行时访问。
端点
应用程序或服务可以访问的 URL 或网络地址。
函数应用
Azure 的无服务器计算服务,允许运行事件驱动的代码而无需管理基础设施。
GitHub Actions
与 GitHub 仓库集成的 CI/CD 平台,用于自动化工作流。
Git
用于跟踪源代码更改的分布式版本控制系统。
钩子
在部署生命周期的特定点运行的自定义脚本或命令(如 preprovision、postprovision、predeploy、postdeploy)。
主机
应用程序将部署的 Azure 服务类型(例如 appservice、containerapp、function)。
基础设施即代码 (IaC)
通过代码而非手动过程定义和管理基础设施的实践。
初始化
通常从模板初始化新 AZD 项目的过程。
JSON
JavaScript 对象表示法。常用于配置文件和 API 响应的数据交换格式。
JWT
JSON Web Token。用于在各方之间安全传输信息的标准。
密钥保管库
Azure 的服务,用于安全存储和管理机密、密钥和证书。
Kusto 查询语言 (KQL)
用于分析 Azure Monitor、应用洞察和其他 Azure 服务中的数据的查询语言。
负载均衡器
将传入网络流量分配到多个服务器或实例的服务。
日志分析
Azure 服务,用于收集、分析和处理来自云和本地环境的遥测数据。
托管身份
Azure 功能,为 Azure 服务提供自动管理的身份,用于验证其他 Azure 服务。
微服务
一种架构方法,将应用程序构建为一组小型、独立的服务。
监控
Azure 的统一监控解决方案,提供跨应用程序和基础设施的全栈可观察性。
Node.js
基于 Chrome V8 JavaScript 引擎构建的 JavaScript 运行时,用于构建服务器端应用程序。
npm
Node.js 的包管理器,用于管理依赖项和包。
输出
基础设施部署返回的值,可供应用程序或其他资源使用。
打包
准备应用程序代码和依赖项以进行部署的过程。
参数
传递给基础设施模板的输入值,用于定制部署。
PostgreSQL
Azure 支持的开源关系数据库系统,作为托管服务提供。
资源配置
根据基础设施模板创建和配置 Azure 资源的过程。
配额
Azure 订阅或区域中可创建资源的数量限制。
资源组
共享相同生命周期、权限和策略的 Azure 资源的逻辑容器。
资源令牌
由 AZD 生成的唯一字符串,用于确保资源名称在部署中唯一。
REST API
使用 HTTP 方法设计网络应用程序的架构风格。
回滚
恢复到应用程序或基础设施配置的先前版本的过程。
服务
在 azure.yaml 中定义的应用程序组件(例如 Web 前端、API 后端、数据库)。
SKU
库存单位。表示 Azure 资源的不同服务层或性能级别。
SQL 数据库
基于 Microsoft SQL Server 的 Azure 托管关系数据库服务。
静态 Web 应用
Azure 服务,用于从源代码仓库构建和部署全栈 Web 应用。
存储账户
Azure 服务,提供包括 Blob、文件、队列和表的数据对象云存储。
订阅
Azure 账户容器,包含资源组和资源,并关联计费和访问管理。
模板
包含应用代码、基础设施定义和常见场景配置的预构建项目结构。
Terraform
支持包括 Azure 在内的多个云提供商的开源基础设施即代码工具。
流量管理器
Azure 的基于 DNS 的流量负载均衡器,用于跨全球 Azure 区域分配流量。
URI
统一资源标识符。标识特定资源的字符串。
URL
统一资源定位符。一种 URI,指定资源的位置和检索方式。
虚拟网络 (VNet)
Azure 中私有网络的基本构建块,提供隔离和分段。
VS Code
Visual Studio Code。流行的代码编辑器,与 Azure 和 AZD 集成良好。
Webhook
由特定事件触发的 HTTP 回调,常用于 CI/CD 管道。
What-if
Azure 功能,显示部署将进行的更改,而无需实际执行。
YAML
YAML 不是标记语言。用于配置文件(如 azure.yaml)的可读性强的数据序列化标准。
区域
Azure 区域内物理上分离的位置,提供冗余和高可用性。
| 缩写 | 全称 | 描述 |
|---|---|---|
| AAD | Azure Active Directory | 身份和访问管理服务 |
| ACR | Azure Container Registry | 容器镜像注册服务 |
| AKS | Azure Kubernetes Service | 托管 Kubernetes 服务 |
| API | 应用程序编程接口 | 构建软件的协议集合 |
| ARM | Azure Resource Manager | Azure 的部署和管理服务 |
| CDN | 内容分发网络 | 分布式服务器网络 |
| CI/CD | 持续集成/持续部署 | 自动化开发实践 |
| CLI | 命令行界面 | 基于文本的用户界面 |
| DNS | 域名系统 | 将域名转换为 IP 地址的系统 |
| HTTPS | 超文本传输协议安全 | HTTP 的安全版本 |
| IaC | 基础设施即代码 | 通过代码管理基础设施 |
| JSON | JavaScript 对象表示法 | 数据交换格式 |
| JWT | JSON Web Token | 用于安全信息传输的令牌格式 |
| KQL | Kusto 查询语言 | Azure 数据服务的查询语言 |
| RBAC | 基于角色的访问控制 | 基于用户角色的访问控制方法 |
| REST | 表现层状态转移 | Web 服务的架构风格 |
| SDK | 软件开发工具包 | 开发工具集合 |
| SLA | 服务级别协议 | 服务可用性/性能的承诺 |
| SQL | 结构化查询语言 | 管理关系数据库的语言 |
| SSL/TLS | 安全套接层/传输层安全 | 加密协议 |
| URI | 统一资源标识符 | 标识资源的字符串 |
| URL | 统一资源定位符 | 指定资源位置的 URI 类型 |
| VM | 虚拟机 | 计算机系统的仿真 |
| VNet | 虚拟网络 | Azure 中的私有网络 |
| YAML | YAML 不是标记语言 | 数据序列化标准 |
| 常用名称 | 官方 Azure 服务名称 | AZD 主机类型 |
|---|---|---|
| Web 应用 | Azure 应用服务 | appservice |
| API 应用 | Azure 应用服务 | appservice |
| 容器应用 | Azure 容器应用 | containerapp |
| 函数 | Azure 函数 | function |
| 静态站点 | Azure 静态 Web 应用 | staticwebapp |
| 数据库 | Azure PostgreSQL 数据库 | postgres |
| NoSQL 数据库 | Azure Cosmos DB | cosmosdb |
| 存储 | Azure 存储账户 | storage |
| 缓存 | Azure Redis 缓存 | redis |
| 搜索 | Azure 认知搜索 | search |
| 消息传递 | Azure 服务总线 | servicebus |
使用提示: 使用 Ctrl+F 快速搜索术语。本术语表中的术语已交叉引用。
导航
免责声明:
本文档使用AI翻译服务 Co-op Translator 进行翻译。尽管我们努力确保翻译的准确性,但请注意,自动翻译可能包含错误或不准确之处。原始语言的文档应被视为权威来源。对于关键信息,建议使用专业人工翻译。我们不对因使用此翻译而产生的任何误解或误读承担责任。