Skip to content

Commit 70947ac

Browse files
Apply suggestions from code review
Co-authored-by: Anastasia Harris <[email protected]>
1 parent 50de1bb commit 70947ac

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

articles/reliability/reliability-cosmos-db-nosql.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This article describes high availability (reliability) support in Azure Cosmos D
1717

1818
## Resiliency of compute nodes
1919

20-
Azure Cosmos DB manages all details of individual compute nodes transparently. You don't have to worry about any kind of patching or planned maintenance. Azure Cosmos DB guarantees [SLAs for availability](#sla-improvements) and P99 latency through all automatic maintenance operations that the system performs.
20+
Azure Cosmos DB transparently manages all details of individual compute nodes. You don't have to worry about any kind of patching or planned maintenance. Azure Cosmos DB guarantees [SLAs for availability](#sla-improvements) and P99 latency through all automatic maintenance operations that the system performs.
2121

2222
Azure Cosmos DB automatically mitigates [replica](/azure/cosmos-db/distribute-data-globally) outages by guaranteeing at least three replicas of your data in each Azure region for your account within a four-replica quorum. This guarantee results in an RTO of 0 and an RPO of 0 for individual node outages, without requiring application changes or configurations. For information on RTO and RPO, see [What are business continuity, high availability, and disaster recovery?](./concept-business-continuity-high-availability-disaster-recovery.md#disaster-recovery).
2323

@@ -52,13 +52,22 @@ For multi-region accounts, the impact of zone redundancy on the availability of
5252

5353
Regions where zone redundancy is enabled are charged at a 25% premium. However, the premium pricing for availability zones is waived for accounts configured with multi-region writes and/or for collections configured with autoscale mode.
5454

55-
Adding an additional region to Cosmos DB account typically increases your existing bill by 100% for each region, though small variations in cost across regions exist.
55+
Adding an additional region to Cosmos DB account typically increases your existing bill by 100% for each region. However, small variations in cost across regions exist.
5656

5757
For more details, see [pricing page](https://azure.microsoft.com/pricing/details/cosmos-db/autoscale-provisioned/).
5858

5959
### SLA improvements
6060

61-
Enabling zone redundancy, adding one or more additional regions, and enabling multi-region writes can be thought as a layering approach that increases resiliency and availability of a given Azure Cosmos DB account at each step of the way - from 4 9's availability for a single-region configuration without zone redundancy, through 4 and half 9's for single region with zone redundancy, all the way to 5 9's of availability for multi-region configuration with the multi-region write option enabled. Please refer to the following table for a summary of SLAs for each configuration.
61+
62+
To increase resiliency and availability of an Azure Cosmos DB account, you can implement a layering approach, which includes:
63+
64+
- Enabling zone redundancy.
65+
- Adding one or more additional regions.
66+
- Enabling multi-region writes.
67+
68+
The layering approach protects the account at each step of the way - from 4 9's availability for a single-region configuration without zone redundancy, through 4 and half 9's for single region with zone redundancy, all the way to 5 9's of availability for multi-region configuration with the multi-region write option enabled.
69+
70+
The following table contains a summary of SLAs for each configuration:
6271

6372
|KPI|Single-region writes without availability zones|Single-region writes with availability zones|Multiple-region, single-region writes without availability zones|Multiple-region, single-region writes with availability zones|Multiple-region, multiple-region writes with or without availability zones|
6473
|---------|---------|---------|---------|---------|---------|

0 commit comments

Comments
 (0)