You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/storage/file-sync/file-sync-throttling.md
+15-12Lines changed: 15 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,21 +11,21 @@ ms.author: kendownie
11
11
12
12
# Understand Azure File Sync throttling
13
13
14
-
Azure File Sync now integrates with Azure Throttling Service (ATS) to implement throttling on key APIs to protect against unexpected load surges. This article explains how throttling works for Azure File Sync, and lists the throttling limits for the resource provider and storage sync service.
14
+
Azure File Sync now integrates with Azure Throttling Service (ATS) to implement throttling on key APIs to protect against unexpected load surges. This article explains how throttling works for Azure File Sync, and lists the throttling limits.
Azure Resource Manager [implements throttling](/azure/azure-resource-manager/management/request-limits-and-throttling) at two levels: subscription and tenant. This is done to manage the number of requests made to Azure services, ensuring fair usage and preventing overloading. If requests are within the limits for these levels, they are routed to the resource provider.
18
+
Azure Resource Manager [implements throttling](/azure/azure-resource-manager/management/request-limits-and-throttling) at two levels: subscription and tenant. This is done to manage the number of requests made to Azure services, ensuring fair usage and preventing overloading. If requests are within the limits for these levels, they are routed to the resource provider.
19
19
20
20
## Azure File Sync throttling behavior
21
21
22
22
Azure File Sync uses the Microsoft.StorageSync resource provider, which applies its own throttling limits.
23
23
24
24
Azure File Sync enforces throttling in two ways:
25
25
26
-
-Regionally at the scope of individual resource types, such as storage sync service, registered server, sync group, cloud endpoint, or server endpoint. If too many operations are performed on a specific resource such as a server endpoint, further actions on that resource are temporarily blocked until the throttling period ends.
26
+
-**At the scope of individual resource types**, such as storage sync service, registered server, sync group, cloud endpoint, or server endpoint. If too many operations are performed on a specific resource such as a server endpoint, further actions on that resource are temporarily blocked until the enforcement period expires.
27
27
28
-
- Using the storage sync service resource as a scope. Excessive operations across resources within a storage sync service will result in a temporary block on all resources under that service until the enforcement period expires.
28
+
-**Using the storage sync service resource as a scope.** Excessive operations across resources within a storage sync service will result in a temporary block on all resources under that service until the enforcement period expires.
29
29
30
30
By throttling in this manner, we can better control consumption of our APIs to protect customers from potential outages.
31
31
@@ -39,10 +39,10 @@ The following table lists the per-resource limits for Azure File Sync.
39
39
| PATCH requests | Enabling/disabling tiering on a server endpoint, or updating tiering policies | 12 | 3 minutes | 4 tokens/min |
40
40
| DELETE requests | Deleting a server endpoint | 12 | 3 minutes | 4 tokens/min |
41
41
| GET requests | Browsing a server endpoint resource in the Azure portal | 400 | 3 minutes |~2 tokens/s |
42
-
| GET list requests | Browsing the list of server endpoints under a sync group in the Azure portal |1800| 3 minutes |~10 tokens/s |
42
+
| GET list requests | Browsing the list of server endpoints under a sync group in the Azure portal |1,800| 3 minutes |~10 tokens/s |
43
43
| Cloud endpoint trigger change detection request\*| Triggering change detection on a specific cloud endpoint | 5 | 30 minutes | 1 per 6 mins |
44
44
45
-
\*The trigger change detection feature for cloud endpoints is powerful, but also resource-intensive. Running it too often can slow things down and even cancel previous operations. For this reason, we’ve set a specific limit to ensure the system has enough time to process each request.
45
+
\*The trigger change detection feature for cloud endpoints is powerful, but also resource-intensive. Running it too often can degrade performance and even cancel previous operations. For this reason, we’ve set a specific limit to ensure the system has enough time to process each change detection request.
46
46
47
47
## Storage sync service limits
48
48
@@ -60,11 +60,14 @@ The following table lists the per-storage sync service limits for Azure File Syn
60
60
61
61
The following are common questions about throttling in Azure File Sync.
62
62
63
-
-**What's the reasoning behind these limits?**
64
-
- Azure File Sync is designed for reliability and smooth operation. Most customers only need to make a few changes at a time, such setting up resources or adjusting settings. That’s why limits on actions like creating, updating, or deleting resources are set fairly low. This helps prevent accidental overloads and keeps the service running smoothly.
63
+
### What's the reasoning behind these limits?
65
64
66
-
-**What about normal operations like browsing files and reading data?**
67
-
- You can freely browse and read your resources in the Azure portal or programmatically. The limits for these operations are generous, so you shouldn’t run into issues during normal use.
65
+
Most customers only run a few PUT/PATCH/DELETE operations at a time, such as setting up resources or adjusting settings. That’s why limits on actions like creating, updating, or deleting resources are set fairly low. This helps prevent accidental overloads and keeps the service running smoothly.
68
66
69
-
-**What happens if you hit a limit?**
70
-
- If you reach a throttling limit, further actions on that resource will be temporarily paused. Once the throttling period ends, you’ll be able to continue as normal.
67
+
### Do I need to worry about day-to-day operations like browsing and reading files?
68
+
69
+
You can freely browse and read your resources in the Azure portal or programmatically. The limits for GET and GET list operations are generous, so you shouldn’t run into issues during normal use.
70
+
71
+
### What happens if you hit a throttling limit?
72
+
73
+
If you reach a throttling limit, further actions on that resource or within that storage sync service will be temporarily paused. Once the enforcement period ends, you can continue as normal.
0 commit comments