Compartilhar via

Azure控制平面和数据平面

Azure操作可以分为两个类别——控制平面和数据平面。 本文介绍这两种类型的操作之间的差异。

使用控制平面可管理订阅中的资源。 可以通过数据平面使用资源类型实例所公开的功能。

例如:

  • 通过控制平面创建虚拟机。 创建虚拟机后,可以通过数据平面操作来与之交互,例如使用远程桌面协议(RDP)等方式。

  • 通过控制平面创建存储帐户。 使用数据平面来在存储帐户中读取和写入数据。

  • 通过控制平面创建 Azure Cosmos DB 数据库。 若要查询 Azure Cosmos DB 数据库中的数据,请使用数据平面。

控制面板

控制平面操作的所有请求都发送到 Azure Resource Manager URL。 该 URL 因Azure环境而异。

  • 对于全局Azure,URL 为 https://management.chinacloudapi.cn
  • 对于Azure Government,URL 为 https://management.usgovcloudapi.net/
  • 对于Azure Germany,URL 为 https://management.microsoftazure.de/
  • 对于由世纪互联运营的Azure,URL 为 https://management.chinacloudapi.cn

若要发现使用 Azure Resource Manager URL 的操作,请参阅 Azure REST API。 例如,用于 MySQL 的创建或更新操作是控制平面操作,因为请求 URL 是:

PUT https://management.chinacloudapi.cn/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/servers/{serverName}/databases/{databaseName}?api-version=2017-12-01

Azure Resource Manager处理所有控制平面请求。 它会自动应用为管理资源而实现的Azure功能,例如:

Azure Resource Manager对请求进行身份验证后,它会将请求发送到资源提供程序,该提供程序完成该作。 即使在控制平面不可用期间,仍然可以访问Azure资源的数据平面。 例如,即使https://management.chinacloudapi.cn 不可用,您仍可以通过其单独的存储 URI https://myaccount.blob.core.chinacloudapi.cn 继续访问和操作存储帐户资源中的数据。

控制平面包括两个用于处理请求的方案 -“绿色字段”和“棕色字段”。 “绿色字段”指的是新资源。 “棕色字段”指的是现有资源。 部署资源时,Azure Resource Manager了解何时创建新资源以及何时更新现有资源。 无需担心创建相同的资源。

数据平面

将数据平面操作的请求发送到特定于你的实例的终结点。 例如,在 Foundry Tools 中,检测语言操作 是数据平面操作,因为请求 URL 为:

POST {Endpoint}/text/analytics/v2.0/languages

数据平面操作不限于 REST API。 它们可能需要其他凭据(例如,登录到虚拟机或数据库服务器)。

强制执行管理和治理的功能可能不适用于数据平面操作。 你需要考虑用户与你的解决方案交互的不同方式。 例如,某个阻止用户删除数据库的锁不会阻止用户通过查询删除数据。

你可以使用某些策略来调控数据平面操作。 有关详细信息,请参阅 Azure Policy 中的 资源提供程序模式(预览)。

后续步骤