Skip to content

Commit 621f7e3

Browse files
committed
edits
1 parent fc6737b commit 621f7e3

1 file changed

Lines changed: 15 additions & 12 deletions

File tree

articles/storage/file-sync/file-sync-throttling.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,21 @@ ms.author: kendownie
1111

1212
# Understand Azure File Sync throttling
1313

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.
1515

1616
## Azure Resource Manager (ARM) throttling behavior
1717

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.
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.
1919

2020
## Azure File Sync throttling behavior
2121

2222
Azure File Sync uses the Microsoft.StorageSync resource provider, which applies its own throttling limits.
2323

2424
Azure File Sync enforces throttling in two ways:
2525

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.
2727

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.
2929

3030
By throttling in this manner, we can better control consumption of our APIs to protect customers from potential outages.
3131

@@ -39,10 +39,10 @@ The following table lists the per-resource limits for Azure File Sync.
3939
| PATCH requests | Enabling/disabling tiering on a server endpoint, or updating tiering policies | 12 | 3 minutes | 4 tokens/min |
4040
| DELETE requests | Deleting a server endpoint | 12 | 3 minutes | 4 tokens/min |
4141
| 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 |
4343
| Cloud endpoint trigger change detection request\* | Triggering change detection on a specific cloud endpoint | 5 | 30 minutes | 1 per 6 mins |
4444

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.
4646

4747
## Storage sync service limits
4848

@@ -60,11 +60,14 @@ The following table lists the per-storage sync service limits for Azure File Syn
6060

6161
The following are common questions about throttling in Azure File Sync.
6262

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?
6564

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.
6866

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

Comments
 (0)