Skip to content

Commit b4f5e8f

Browse files
authored
Merge pull request #57947 from SnehaGunda/master
Updating global distribution doc
2 parents 326afd2 + 4a3f82c commit b4f5e8f

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

articles/cosmos-db/distribute-data-globally.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,27 @@ ms.date: 10/26/2018
1212
ms.author: mjbrown
1313

1414
---
15-
# Global data distribution with Azure Cosmos DB
15+
# Build globally distributed applications with Azure Cosmos DB
1616

17-
Many of today’s applications require to be operated in multiple datacenters. These applications are referred as globally distributed applications. These applications are always on and they are accessible to users all around the globe. Managing the global distribution of data that is used by these applications while providing low latency, elastic scalability of throughput, and high availability around the world, is a hard problem. Azure Cosmos DB is a globally distributed database service that is designed to provide low latency, elastic scalability of throughput, well-defined semantics for data consistency, and high availability. In short, if your application needs guaranteed fast response time anywhere in the world, if it requires to be always online and needs unlimited and elastic scalability of throughput and storage, you should consider building applications using Azure Cosmos DB.
17+
Many of today’s applications require to be operated in multiple datacenters. These applications are referred as globally distributed applications. These applications are always "on" and they are accessible to users all around the globe. Managing the global distribution of data that is used by these applications while providing low latency, elastic scalability of throughput, and high availability around the world, is a hard problem. Azure Cosmos DB is a globally distributed database service that is designed to provide low latency, elastic scalability of throughput, well-defined semantics for data consistency, and high availability. In short, if your application needs guaranteed fast response time anywhere in the world, if it requires to be always online and needs unlimited and elastic scalability of throughput and storage, you should consider building applications using Azure Cosmos DB.
1818

19-
Cosmos DB is a foundational Azure service and it is available in all [Azure regions](https://azure.microsoft.com/global-infrastructure/regions/) by default. Microsoft operates Azure data centers in 54+ regions around the world and continues to expand to meet the growing needs of the customers. When you create a Cosmos DB account, you decide which region(s) it should be deployed in. Microsoft operates the Cosmos DB service 24/7, so you can focus on your applications.
19+
Azure Cosmos DB is a foundational Azure service and it is available in all [Azure regions](https://azure.microsoft.com/global-infrastructure/regions/) by default. Microsoft operates Azure data centers in 54+ regions around the world and continues to expand regional presence to meet the growing needs of the customers. When you create a Azure Cosmos account, you decide which region(s) it should be deployed in. Microsoft operates the Azure Cosmos DB service 24/7, so you can focus on your applications.
2020

21-
You can configure your databases to be globally distributed and available in any of the 50+ Azure regions. To lower the latency, you should place the data closer to your user’s location. Choosing the required regions depends on the global reach of your application and where your users are located. Cosmos DB transparently replicates the data within your account to all the configured regions. It provides a single system image of your Cosmos database and containers by which your application can read and write locally. With Cosmos DB, you can add or remove the regions associated with your account at any time. Your application does not need to be paused or redeployed to add or remove a region. It continues to be highly available all the time because of the multi-homing capabilities that the service provides.
21+
You can configure your databases to be globally distributed and available in any of the Azure regions. To lower the latency, you should place the data closer to where your users are. Choosing the required regions depends on the global reach of your application and where your users are located. Azure Cosmos DB transparently replicates the data within your account to all the regions associated with your account. It provides a single system image of your globally distributed Azure Cosmos database and containers that your application can read and write to locally. With Azure Cosmos DB, you can add or remove the regions associated with your account at any time. Your application does not need to be paused or redeployed to add or remove a region. It continues to be highly available all the time because of the multi-homing capabilities that the service provides.
2222

2323
## Key benefits of global distribution
2424

2525
**Build global active-active apps**: With the multi-master capability, every region is a write region (in addition to being readable). The multi-master feature also guarantees- unlimited elastic write scalability, 99.999% read and write availability all around the world, and guaranteed reads/writes served in less than 10 milliseconds at the 99th percentile.
2626

27-
By using Azure Cosmos DB's multi-homing APIs, your application is aware of the nearest region and it can send requests to that region. Nearest region is identified without any configuration changes. As you add and remove regions from your Cosmos DB account, your application does not need to be redeployed and it continues to be highly available.
27+
By using Azure Cosmos DB's multi-homing APIs, your application is aware of the nearest region and it can send requests to that region. Nearest region is identified without any configuration changes. As you add and remove regions from your Azure Cosmos DB account, your application does not need to be redeployed and it continues to be highly available.
2828

29-
**Build highly responsive apps**: Your application can be easily designed to perform near real-time reads and writes, with single-digit millisecond latencies against all the regions you have chosen for your database. Azure Cosmos DB internally handles the data replication between regions such that the consistency level chosen for the Cosmos account is guaranteed.
29+
**Build highly responsive apps**: Your application can be easily designed to perform near real-time reads and writes, with single-digit millisecond latencies against all the regions you have chosen for your database. Azure Cosmos DB internally handles the data replication between regions such that the consistency level chosen for the Azure Cosmos account is guaranteed.
3030

31-
Many applications will benefit from the performance enhancements that come with the ability to perform multi-region (local) writes. Some applications that require strong consistency prefer to funnel all writes to a single region. To support these application, Cosmos DB supports both single region and multi-region configurations.
31+
Many applications will benefit from the performance enhancements that come with the ability to perform multi-region (local) writes. Some applications that require strong consistency prefer to funnel all writes to a single region. To support these applications, Azure Cosmos DB supports both single region and multi-region configurations.
3232

3333
**Build highly available apps**: Running a database in multiple regions increases the availability of the database. If one region is unavailable, other regions will automatically handle application requests. Azure Cosmos DB offers 99.999% read and write availability for multi-region databases.
3434

35-
**Business continuity during regional outages**: Azure Cosmos DB supports [automatic failover](how-to-manage-database-account.md#automatic-failover) during a regional outage. Moreover, during a regional outage, Cosmos DB continues to maintain its latency, availability, consistency, and throughput SLAs. To help ensure your entire application is highly available, Azure Cosmos DB offers manual failover API to simulate a regional outage. By using this API, you can perform regular business continuity drills.
35+
**Business continuity during regional outages**: Azure Cosmos DB supports [automatic failover](how-to-manage-database-account.md#automatic-failover) during a regional outage. Moreover, during a regional outage, Azure Cosmos DB continues to maintain its latency, availability, consistency, and throughput SLAs. To help ensure your entire application is highly available, Azure Cosmos DB offers manual failover API to simulate a regional outage. By using this API, you can perform regular business continuity drills.
3636

3737
**Global read and write scalability**: With multi-master capability, you can elastically scale read and write throughput all around the world. Multi-master capability guarantees that the throughput that your application configures on an Azure Cosmos DB database or a container is delivered across all regions and protected by [financially backed SLAs](https://aka.ms/acdbsla).
3838

@@ -44,5 +44,5 @@ Read more about global distribution in the following articles:
4444

4545
* [Global distribution - under the hood](global-dist-under-the-hood.md)
4646
* [How to configure clients for multi-homing](how-to-manage-database-account.md#configure-clients-for-multi-homing)
47-
* [How to add/remove regions from your Cosmos account](how-to-manage-database-account.md#addremove-regions-from-your-database-account)
47+
* [How to add/remove regions from your Azure Cosmos account](how-to-manage-database-account.md#addremove-regions-from-your-database-account)
4848
* [How to create a custom conflict resolution policy for SQL API accounts](how-to-manage-conflicts.md#create-a-custom-conflict-resolution-policy)

0 commit comments

Comments
 (0)