Azure Subscription 概念解析


✅ 一句话理解(最重要)

Azure Subscription 是 Azure 里"资源 + 计费 + 权限"的一级边界。

它决定了:资源放哪、钱算谁、谁能操作。


🔹 Azure Subscription 到底"是什么"?

从 Azure 官方定义来看:

An Azure subscription is a logical container used to provision and manage Azure resources, and it acts as a billing and access control boundary.

------Microsoft Learn bing.com

翻成人话就是:

Azure Subscription = 一个"账本 + 权限隔离箱 + 资源容器"


🔹 Subscription 在 Azure 层级里处在哪?

Azure 的组织结构是这样的(自上而下):

复制代码
Azure Tenant(租户 / 公司级身份)
  └── Management Group(可选,做统一治理)
        └── Azure Subscription  ✅ ← 重点
              └── Resource Group
                    └── 具体资源(VM / Storage / AKS / App / 任何云资源)

也就是说:

  • 所有 Azure 资源必须属于某一个 subscription
  • 一个资源不能跨 subscription
  • subscription 是资源、权限、费用的最小"硬边界"

这个层级关系在微软官方文档中是明确描述的。 ramprasadtech.com


🔹 一个 Subscription 决定了哪 3 件核心事情

计费边界(Billing Boundary)

  • 每个 subscription 都是独立算钱的
  • Azure 账单、成本分析、预算、报警,都是按 subscription 看

Subscription 本身不要钱,里边跑的资源才花钱 learn.microsoft.com


权限边界(Access Control Boundary)

  • Azure RBAC(Owner / Contributor / Reader 等)可以精确到 Subscription 级别
  • 在 A subscription 有权限 ≠ 在 B subscription 有权限

这也正是为什么:

  • az login 后可能看到 很多 subscription
  • 但通常只在其中少数几个真的干活

资源与配额边界(Resource & Quota Boundary)

  • 每个 subscription 有独立的:
    • VM 配额
    • 核数限制
    • Service limits
  • 想"绕限额",往往就得 新建 subscription

这是企业常用多 subscription 的重要原因之一。 alifconsulting.com

👉 Subscription ≠ 项目 ≠ Repo ≠ App,它是云资源的"行政区划"。


🔹 为什么 Azure CLI 总让"选 subscription"?

因为:

bash 复制代码
az vm list
az aks get-credentials
az resource list

这些命令都必须回答一个问题:

"我要在哪一个账本 / 权限空间里操作?"

所以 Azure CLI 总有一个 current subscription,可以用:

bash 复制代码
az account show
az account set --subscription <SUB_ID>

切换。


🔹 一个非常形象的类比(工程师版)

用类比来理解:

现实世界 Azure
公司 Azure Tenant
事业群 Management Group
部门账本 Azure Subscription ✅
项目文件夹 Resource Group
服务器 / 数据库 Azure Resource

✅ 最终总结

Azure Subscription 是 Azure 中"资源 + 钱 + 权限"的一级隔离单元。
它是云世界里的"账本 + 管辖区"。
选择哪个 subscription,决定了在 Azure 上"动哪一摊资源、算哪一笔钱"。

相关推荐
立心者03 小时前
Sdcb Chats .. 发布,彻底移除 Azure.AI.OpenAI 专用包
人工智能·flask·azure
韭菜炒鸡肝天1 天前
【App Service】在Azure环境中如何查看App Service实例当前的网络连接情况呢?
microsoft·flask·azure
国际云,接待5 天前
Azure Front Door WAF实战:托管规则、限速与日志查询
microsoft·网络安全·云计算·azure·front door
编码者卢布10 天前
【Azure Policy】Policy修正任务为Azure资源添加诊断日志报错问题的调查
microsoft·flask·azure
编码者卢布12 天前
【Azure APIM】APIM的诊断日志与Application Insights的日志是否可以串联为一个端到端的日志链路呢?
python·flask·azure
MicrosoftReactor16 天前
技术速递|基于 OpenClaw、MCP 和 Azure Container Apps 构建自主 Microsoft Teams 智能体
microsoft·agent·azure·teams·mcp
编码者卢布17 天前
【Azure Application Insights】公网白名单应用如何使用 Application Insights 可用性测试?
flask·azure·可用性测试
IT大白鼠22 天前
CVE-2026-7531 Azure Linux MariaDB PQC 内存破坏漏洞详解
linux·mariadb·azure·cve-2026-7531
纸小铭23 天前
Azure MCP 工具现已内置集成至 Visual Studio 2022,无需额外安装扩展
microsoft·azure·visual studio
XUHUOJUN24 天前
Storage Spaces on Shared SAS JBOD 在 Azure Local 解耦架构中的重新定位
microsoft·架构·azure·s2d