Azure Cosmos DB

Servizio database multimodello distribuito a livello globale

Un database per latenze estremamente basse e applicazioni con scalabilità elevata ovunque nel mondo, con supporto NoSQL nativo

Azure Cosmos DB è stato progettato con un'attenzione particolare alla distribuzione globale e alla scalabilità orizzontale. Offre la distribuzione globale chiavi in mano in molte aree di Azure, tramite il ridimensionamento trasparente e la replica dei dati ovunque si trovino gli utenti. Puoi ridimensionare in modo elastico la capacità di unità elaborate e spazio di archiviazione in tutto il mondo e pagare solo quello che ti serve. Azure Cosmos DB fornisce il supporto nativo per le opzioni NoSQL, offre più modelli di coerenza ben definiti, garantisce latenze di pochi millisecondi al 99° percentile e la disponibilità elevata con funzionalità multihoming e basse latenze ovunque nel mondo, il tutto basato su contratti di servizio leader di settore e completi.

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

Rest assured your apps are running on a “battle-tested” database service, built on world-class infrastructure. Azure Cosmos DB gives you enterprise-grade security and compliance, and is the first and only service to offer industry-leading comprehensive SLAs for 99.999% high availability, latency at the 99th percentile, guaranteed throughput, and consistency.

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.

Learn more

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.

Learn more

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.

Learn more

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.

Learn more

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.

Learn more

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.

API Apache® Cassandra

Applicazioni Cassandra distribuite come servizio con la potenza di Azure Cosmos DB. Gli sviluppatori possono usare gli SDK e gli strumenti di Cassandra per creare applicazioni con scala globale quasi infinita e funzionalità supportate dal contratto di servizio della piattaforma Azure Cosmos DB.

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