Skip to content

Commit 3d865e9

Browse files
Merge pull request #293496 from tfitzmac/0123copyedit1
copy edit
2 parents 3d7a70c + af28cdd commit 3d865e9

File tree

4 files changed

+48
-48
lines changed

4 files changed

+48
-48
lines changed

articles/azure-resource-manager/management/control-plane-and-data-plane.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Control plane and data plane operations
3-
description: Describes the difference between control plane and data plane operations. Control plane operations are handled by Azure Resource Manager. Data plane operations are handled by a service.
3+
description: Describes the difference between control plane and data plane operations. Azure Resource Manager handles control plane operations. A service handles data plane operations.
44
ms.topic: conceptual
55
ms.custom: devx-track-arm-template
6-
ms.date: 09/26/2024
6+
ms.date: 01/23/2025
77
---
88

99
# Azure control plane and data plane
@@ -16,9 +16,9 @@ For example:
1616

1717
* You create a virtual machine through the control plane. After the virtual machine is created, you interact with it through data plane operations, such as Remote Desktop Protocol (RDP).
1818

19-
* You create a storage account through the control plane. You use the data plane to read and write data in the storage account.
19+
* You create a storage account through the control plane. Use the data plane to read and write data in the storage account.
2020

21-
* You create an Azure Cosmos DB database through the control plane. To query data in the Azure Cosmos DB database, you use the data plane.
21+
* You create an Azure Cosmos DB database through the control plane. To query data in the Azure Cosmos DB database, use the data plane.
2222

2323
## Control plane
2424

@@ -35,16 +35,16 @@ To discover which operations use the Azure Resource Manager URL, see the [Azure
3535
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/servers/{serverName}/databases/{databaseName}?api-version=2017-12-01
3636
```
3737

38-
Azure Resource Manager handles all control plane requests. It automatically applies the Azure features you've implemented to manage your resources, such as:
38+
Azure Resource Manager handles all control plane requests. It automatically applies the Azure features you implemented to manage your resources, such as:
3939

4040
* [Azure role-based access control (Azure RBAC)](../../role-based-access-control/overview.md)
4141
* [Azure Policy](../../governance/policy/overview.md)
4242
* [Management Locks](lock-resources.md)
4343
* [Activity Logs](/azure/azure-monitor/essentials/activity-log)
4444

45-
After authenticating the request, Azure Resource Manager sends it to the resource provider, which completes the operation. Even during periods of unavailability for the control plane, you can still access the data plane of your Azure resources. For instance, you can continue to access and operate on data in your storage account resource via its separate storage URI `https://myaccount.blob.core.windows.net` even when `https://management.azure.com` isn't available.
45+
After Azure Resource Manager authenticates the request, it sends the request to the resource provider, which completes the operation. Even during periods of unavailability for the control plane, you can still access the data plane of your Azure resources. For instance, you can continue to access and operate on data in your storage account resource via its separate storage URI `https://myaccount.blob.core.windows.net` even when `https://management.azure.com` isn't available.
4646

47-
The control plane includes two scenarios for handling requests - "green field" and "brown field". Green field refers to new resources. Brown field refers to existing resources. As you deploy resources, Azure Resource Manager understands when to create new resources and when to update existing resources. You don't have to worry that identical resources will be created.
47+
The control plane includes two scenarios for handling requests - "green field" and "brown field". Green field refers to new resources. Brown field refers to existing resources. As you deploy resources, Azure Resource Manager understands when to create new resources and when to update existing resources. You don't have to worry about creating identical resources.
4848

4949
## Data plane
5050

@@ -54,7 +54,7 @@ Requests for data plane operations are sent to an endpoint that's specific to yo
5454
POST {Endpoint}/text/analytics/v2.0/languages
5555
```
5656

57-
Data plane operations aren't limited to REST API. They may require other credentials such as logging in to a virtual machine or database server.
57+
Data plane operations aren't limited to REST API. They might require other credentials, such as logging in to a virtual machine or database server.
5858

5959
Features that enforce management and governance might not apply to data plane operations. You need to consider the different ways users interact with your solutions. For example, a lock that prevents users from deleting a database doesn't prevent users from deleting data through queries.
6060

0 commit comments

Comments
 (0)