Skip to content

Commit 0c34bcf

Browse files
authored
Merge pull request #96843 from SnehaGunda/PrivateLink1
Adding autopilot throughput & storage limitations
2 parents 5fbdf8b + b7be2f1 commit 0c34bcf

File tree

3 files changed

+19
-3
lines changed

3 files changed

+19
-3
lines changed

articles/cosmos-db/concepts-limits.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ After you create an Azure Cosmos account under your subscription, you can manage
2525
| Maximum number of distinct (logical) partition keys | Unlimited |
2626
| Maximum storage per container | Unlimited |
2727
| Maximum storage per database | Unlimited |
28-
| Maximum attachment size per Account (Attachment feature is being depreciated) | 2 GB |
28+
| Maximum attachment size per Account (Attachment feature is being depreciated) | 2 GB |
29+
| Minimum RUs required per 1 GB | 10 RU/s |
2930

3031
> [!NOTE]
3132
> To learn about best practices for managing workloads that have partition keys requiring higher limits for storage or throughput, see [Create a synthetic partition key](synthetic-partition-keys.md).
@@ -130,6 +131,10 @@ Cosmos DB uses HMAC for authorization. You can use either a master key, or a [re
130131

131132
Cosmos DB supports execution of triggers during writes. The service supports a maximum of one pre-trigger and one post-trigger per write operation.
132133

134+
## Autopilot mode limits
135+
136+
See the [Autopilot](provision-throughput-autopilot.md#autopilot-limits) article for the throughput and storage limits in autopilot mode.
137+
133138
## SQL query limits
134139

135140
Cosmos DB supports querying items using [SQL](how-to-sql-query.md). The following table describes restrictions in query statements, for example in terms of number of clauses or query length.

articles/cosmos-db/provision-throughput-autopilot.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Solutions to the previous problems not only require an enormous amount of time i
6363
| **Pricing** | Manually provisioned RU/s per hour. | For single write region accounts, you pay for the throughput used on an hourly basis, by using the autopilot RU/s per hour rate. <br/><br/>For accounts with multiple write regions, there is no extra charge for autopilot. You pay for the throughput used on hourly basis using the same multi-master RU/s per hour rate. |
6464
| **Best suited for workload types** | Predictable and stable workloads| Unpredictable and variable workloads |
6565

66-
## <a id="enable-autopilot"> Enable autopilot from Azure portal
66+
## <a id="enable-autopilot"></a> Enable autopilot from Azure portal
6767

6868
You can try out autopilot in your Azure Cosmos accounts by enabling in from Azure portal. Use the following steps to enable the autopilot option:
6969

@@ -89,6 +89,17 @@ You can configure autopilot for databases or containers while creating them. Use
8989

9090
With similar steps, you can also create a database with provisioned throughput in autopilot mode.
9191

92+
## <a id="autopilot-limits"></a> Throughput and storage limits for autopilot
93+
94+
The following table shows the maximum throughout and storage limits for different options in autopilot mode:
95+
96+
|Maximum throughput limit |Maximum storage limit |
97+
|---------|---------|
98+
|4000 RU/s | 50 GB |
99+
|20,000 RU/s | 200 GB |
100+
|100,000 RU/s | 1 TB |
101+
|500,000 RU/s | 5 TB |
102+
92103
## Next steps
93104

94105
* Learn more about [logical partitions](partition-data.md).

articles/cosmos-db/request-units.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Azure Cosmos DB supports many APIs, such as SQL, MongoDB, Cassandra, Gremlin, an
1616

1717
The cost of all database operations is normalized by Azure Cosmos DB and is expressed by *Request Units* (or RUs, for short). You can think of RUs per second as the currency for throughput. RUs per second is a rate-based currency. It abstracts the system resources such as CPU, IOPS, and memory that are required to perform the database operations supported by Azure Cosmos DB.
1818

19-
The cost to read a 1 KB item is 1 Request Unit (or 1 RU). All other database operations are similarly assigned a cost using RUs. No matter which API you use to interact with your Azure Cosmos container, costs are always measured by RUs. Whether the database operation is a write, read, or query, costs are always measured in RUs.
19+
The cost to read a 1 KB item is 1 Request Unit (or 1 RU). A minimum of 10 RU/s is required to store each 1 GB of data. All other database operations are similarly assigned a cost using RUs. No matter which API you use to interact with your Azure Cosmos container, costs are always measured by RUs. Whether the database operation is a write, read, or query, costs are always measured in RUs.
2020

2121
The following image shows the high-level idea of RUs:
2222

0 commit comments

Comments
 (0)