Informazioni sulla distribuzione globale con Azure Cosmos DBGlobal data distribution with Azure Cosmos DB

Azure è ovunque, offre una copertura globale in oltre 50 aree geografiche ed è in continua espansione.Azure is ubiquitous - it has a global footprint across 50+ geographical regions and is continuously expanding. Ciò consente ad Azure di offrire in esclusiva un supporto multimaster agli sviluppatori e la possibilità di creare, distribuire e gestire applicazioni distribuite a livello globale con la massima semplicità.With its global presence and multi-master support, one of the differentiated capabilities Azure offers to its developers is the ability to build, deploy, and manage globally distributed applications easily.

Azure Cosmos DB è il servizio di database multimodello distribuito a livello globale di Microsoft per applicazioni cruciali.Azure Cosmos DB is Microsoft's globally distributed, multi-model database service for mission-critical applications. Azure Cosmos DB offre una distribuzione globale chiavi in mano, scalabilità elastica in termini di archiviazione e velocità effettiva in qualsiasi area nel mondo, latenze pari a singole unità di millisecondi al 99° percentile, modelli di coerenza ben definiti e disponibilità elevata garantita, il tutto supportato da contratti di servizio completi leader del settore.Azure Cosmos DB provides turnkey global distribution, elastic scaling of throughput and storage worldwide, single-digit read and write millisecond latencies at the 99th percentile, well-defined consistency models, and guaranteed high availability, all backed by industry-leading comprehensive SLAs. Azure Cosmos DB indicizza automaticamente tutti i dati senza che sia necessario gestire manualmente indici o schemi.Azure Cosmos DB automatically indexes all your data without requiring you to deal with schema or index management.

Distribuzione globale chiavi in mano con multimasterGlobal distribution with multi-master

Come servizio cloud, Azure Cosmos DB è progettato con attenzione per supportare una distribuzione globale multitenancy e multimaster per documenti, key-value, grafici e modelli di dati a colonne.As a cloud service, Azure Cosmos DB is carefully engineered to support multi-tenancy, global distribution, and multi-master for document, key-value, graph, and column-family data models.

Contenitore di Azure Cosmos DB partizionato e distribuito tra tre aree

Un singolo contenitore di Azure Cosmos DB partizionato e distribuito tra più aree di AzureA single Azure Cosmos DB container partitioned and distributed across multiple Azure regions

Durante lo sviluppo di Azure Cosmos DB, è emerso che non era possibile aggiungere la distribuzione globale a posteriori,As we have learned while building Azure Cosmos DB, adding global distribution cannot be an afterthought. perché non è una funzionalità che si può integrare su un sistema di database basato su "singolo sito".It cannot be "bolted-on" atop a "single site" database system. Le funzionalità offerte da un database distribuito a livello globale superano quelle del ripristino di emergenza con ridondanza geografica tradizionale offerte dai database basati su "singolo sito".The capabilities offered by a globally distributed database span beyond the features offered by a traditional geographical disaster recovery (Geo-DR) offered by "single-site" databases. Il database basati su singolo sito che offrono la funzionalità di ripristino di emergenza con ridondanza geografica rappresentano un sottoinsieme limitato dei database distribuiti a livello globale.Single site databases offering Geo-DR capability are a strict subset of globally distributed databases.

Grazie alla funzionalità di distribuzione globale chiavi in mano di Azure Cosmos DB, gli sviluppatori non devono creare i propri scaffolding di replica usando il modello lambda sul log del database oppure eseguendo "doppie scritture" tra più aree.With Azure Cosmos DB turnkey global distribution, developers do not have to build their own replication scaffolding by employing either the Lambda pattern over the database log or by performing "double writes" across multiple regions. Questi approcci non sono consigliati perché la correttezza non è garantita e non offrono contratti di servizio affidabili.We do not recommend these approaches, since it is impossible to ensure correctness of such approaches and provide sound SLAs.

Passaggi successiviNext steps