Azure Cosmos DB

Servizio database multimodello distribuito a livello globale

A database for extremely low latency and massively scalable applications anywhere in the world, with native support for NoSQL

Azure Cosmos DB was built from the ground up with global distribution and horizontal scale at its core. It offers turnkey global distribution across any number of Azure regions by transparently scaling and replicating your data wherever your users are. Elastically scale throughput and storage worldwide, and pay only for what you need. Azure Cosmos DB provides native support for NoSQL choices, offers multiple well-defined consistency models, guarantees single-digit-millisecond latencies at the 99th percentile, and guarantees high availability with multi-homing capabilities and low latencies anywhere in the world— all backed by industry-leading, comprehensive service level agreements (SLAs).

Azure Cosmos DB è progettato come un sistema di database distribuito a livello globale

Distribuzione globale chiavi in mano

Crea con facilità applicazioni distribuite a livello globale senza dover gestire configurazioni complesse per più data center. Progettato come sistema di database distribuito a livello globale, Azure Cosmos DB esegue automaticamente la replica dei tuoi dati in un numero qualsiasi di aree per un accesso veloce e reattivo. Azure Cosmos DB supporta il multihoming trasparente e assicura una disponibilità elevata del 99,999%.

Azure Cosmos DB ti permette di usare dati chiave-valore, dei grafi e dei documenti in un unico servizio

Più modelli e più API

Only Azure Cosmos DB allows you to use key-value, graph, column-family, and document data in one service. Azure Cosmos DB automatically indexes all data, and allows you to use your favorite API including SQL, JavaScript, Gremlin, MongoDB, Apache® Cassandra and Azure Table Storage to access your data.

Con Azure Cosmos DB puoi ridimensionare in modo elastico e indipendente la capacità di archiviazione e di unità elaborate

Scalabilità elastica senza limiti in tutto il mondo

Con Azure Cosmos DB paghi solo la velocità effettiva e le risorse di archiviazione che ti servono. Azure Cosmos DB ti permette di ridimensionare in modo elastico le risorse di archiviazione e le unità elaborate in modo indipendente in qualsiasi momento e ovunque nel mondo, offrendoti così un alleato perfetto per le tue applicazioni senza server.

Azure Cosmos DB offre cinque modelli di coerenza definiti

Più opzioni di coerenza ben definite

Azure Cosmos DB offre cinque livelli di coerenza ben definiti, ovvero coerenza assoluta, con decadimento ristretto, con prefisso coerente, di sessione ed eventuale, per un modello di programmazione intuitivo con latenza bassa e disponibilità elevata per la tua app su scala globale.

Bassa latenza garantita

Bassa latenza garantita al 99° percentile

Puoi gestire le richieste di lettura e scrittura dall'area più vicina, distribuendo contemporaneamente i dati in tutto il mondo. Grazie al motore di database ottimizzato per la scrittura e privo di latch, Azure Cosmos DB garantisce latenze inferiori ai 10 ms per le operazioni di lettura e inferiori ai 15 ms per le operazioni di scrittura (indicizzate) al 99° percentile.

Contratti di servizio completi di livello aziendale

Contratti di servizio leader del settore e di livello aziendale

Le tue app vengono eseguite in un servizio di database ampiamente testato e basato su un'infrastruttura di qualità elevata. Azure Cosmos DB ti assicura sicurezza e conformità di livello aziendale ed è il primo e unico servizio che offre Contratti di servizio leader del settore con disponibilità elevata al 99,999%, latenza al 99° percentile, velocità effettiva garantita e coerenza.

Clienti che usano Azure Cosmos DB

Che cosa puoi creare con Azure Cosmos DB?

Scopri di più sui casi d'uso più avanti:

Applicazioni cruciali distribuite a livello globale

Garantisci l'accesso agli utenti di tutto il mondo con le funzionalità a disponibilità elevata e bassa latenza disponibili nei data center globali di Microsoft.

Altre informazioni

Diagramma della soluzione Portata globale

IoT

Scalabilità immediata ed elastica per adattarsi a carichi di lavoro IoT diversi e imprevedibili, senza sacrificare l'inserimento o le prestazioni delle query.

Diagramma della soluzione IoT e telematica

Personalizzazione

Genera raccomandazioni personalizzate per i clienti in tempo reale, usando le impostazioni di coerenza a bassa latenza e ottimizzabili per ottenere informazioni dettagliate immediate.

Altre informazioni

Diagramma della soluzione Personalizzazione in tempo reale

Al dettaglio ed e-commerce

Supporta query dettagliate nei diversi cataloghi di prodotti, in caso di picchi di traffico o di inventari che cambiano rapidamente.

Altre informazioni

Diagramma della soluzione Catalogo di prodotti

Giochi

Ridimensiona in modo elastico il database per adattarlo a picchi imprevedibili di traffico e offrire esperienze multiplayer a bassa latenza su scala globale.

Altre informazioni

Diagramma della soluzione Giochi

App senza server

Usa Funzioni di Azure e Azure Cosmos DB per creare applicazioni senza server scalabili distribuite a livello globale

Altre informazioni

Diagramma di una soluzione senza server

Inizia a sviluppare con Azure Cosmos DB

Azure Cosmos DB è progettato per gli sviluppatori e offre supporto per una vasta gamma di API. Guarda il video introduttivo su Azure Cosmos DB, inizia subito grazie a suggerimenti di esperti o scopri di più sulle possibilità offerte da API e connettori.

API SQL e JavaScript

Azure Cosmos DB include il supporto nativo per API SQL e API JavaScript.

API MongoDB

Usa Azure Cosmos DB come servizio di database completamente gestito per la tua app MongoDB, senza modifiche al codice, con il supporto API nativo per MongoDB.

API di archiviazione tabelle di Azure

Usa Azure Cosmos DB come database distribuito a livello globale per le tue applicazioni basate sull'archiviazione tabelle di Azure, senza modifiche al codice grazie all'API di tabella. Potrai ottenere indici secondari, distribuzione globale, funzionalità di failover basate su criteri e altro ancora.

Apache® Cassandra API

Delivering Cassandra as-a-service over the power of Azure Cosmos DB. Developers can use Cassandra SDKs and tools to build applications at near-infinite global scale with SLA-backed capabilities of the Azure Cosmos DB platform.

Apache Spark

Per funzionalità di Machine Learning in tempo reale su set di dati distribuiti a livello globale e gestiti da Azure Cosmos DB, puoi usare il connettore Spark per creare query Apache Spark. Il connettore Spark sfrutta i vantaggi degli indici nativi gestiti da Azure Cosmos DB, permettendo quindi di ottenere miglioramenti significativi delle prestazioni.

API Gremlin

Sfrutta i vantaggi delle API Graph native su Azure Cosmos DB senza modifiche al codice e crea query su grafi distribuite a livello globale usando Gremlin con l'API Graph.

Prodotti e servizi correlati

Database SQL

Database SQL relazionale gestito distribuito come servizio

Servizio app

Crea rapidamente app cloud potenti per il Web e per i dispositivi mobili

HDInsight

Effettuare il provisioning di cluster cloud Hadoop, Spark, R Server, HBase e Storm

Esplora Azure Cosmos DB e prova la distribuzione globale chiavi in mano