Azure Cosmos DB

Servizio di database multimodello e distribuito a livello globale su qualsiasi scala

Crea applicazioni su scala planetaria con la massima facilità

Azure Cosmos DB è un servizio di database completamente gestito con distribuzione globale chiavi in mano e replica multimaster trasparente. Offre latenze in lettura e scrittura nell'ordine di millisecondi a una cifra al 99° percentile, scalabilità automatica ed elastica di unità elaborate e risorse di archiviazione ovunque nel mondo, il 99,999% di disponibilità elevata e cinque modelli di coerenza ben definiti, il tutto supportato da contratti di servizio completi leader del settore.

Distribuisci i dati a livello globale con un singolo clic del mouse

Aggiungi o rimuovi aree in qualsiasi momento dal database distribuito a livello globale, senza i problemi associati alla gestione di database in più data center, e aumenta o diminuisci le unità elaborate e le risorse di archiviazione tra queste aree con la scalabilità automatica ed elastica. Per le applicazioni sono garantite latenze in lettura e scrittura nell'ordine di millisecondi a una cifra al 99o percentile e il 99,999% di disponibilità elevata a livello globale, con replica multimaster e la scelta di cinque modelli di coerenza ben definiti.

Accedi ed esegui query usando il modello di dati e l'API che preferisci

Accedi ed esegui query sui dati usando le API per SQL, MongoDB, Cassandra, Gremlin, Etcd e Tabella e usa Apache Spark per analisi operative su scala globale. Punta gli attuali driver e strumenti dei client NoSQL open source nel database Cosmos per preservare gli attuali investimenti in OSS oppure esegui con facilità la migrazione di MongoDB, Cassandra o altri carichi di lavoro NoSQL a Azure Cosmos DB.

Analisi operative in tempo reale e intelligenza artificiale su scala globale

Esegui analisi operative e funzionalità di intelligenza artificiale con distribuzione globale e a bassa latenza su dati transazionali all'interno del database. Con il supporto nativo per Apache Spark e Jupyter Notebooks, Azure Cosmos DB contribuisce a ridurre il tempo necessario per ricavare informazioni utili tramite l'acquisizione e la distribuzione di dati e l'esecuzione di analisi nella replica del database locale in un'area di Azure. Esegui direttamente query Spark su dati multimodello indicizzati archiviati nelle tue partizioni di dati, senza spostamenti superflui.

Sottoposto a test rigorosi per carichi di lavoro aziendali mission-critical

Esegui i carichi di lavoro mission-critical con un servizio di database multimodello comprovato, basato su un'infrastruttura all'avanguardia con funzionalità di sicurezza e conformità di livello enterprise considerate affidabili da importanti aziende, inclusa Microsoft. Azure Cosmos DB è un servizio di database distribuito globalmente e completamente gestito con contratti di servizio completi leader di settore.

Sviluppa app con le architetture delle soluzioni di Azure Cosmos DB

Progetta e implementa applicazioni rivoluzionarie di IoT, e-commerce, giochi e applicazioni serverless con la distribuzione dei dati in un numero qualsiasi di aree di Azure.

I leader di settore innovano con Azure Cosmos DB

American Cancer Society attira volontari e riduce i costi salvando al tempo stesso vite umane

"I risultati... sono stati semplicemente fenomenali. Il primo anno abbiamo registrato l'86% di fatturato in più anno dopo anno. Lo scorso anno il fatturato è aumentato del 55%" - Ben Kaplan, Senior Director of Digital Products

Leggi la storia

American Cancer Society

Un'affiliata di ExxonMobil sfrutta il cloud per ottimizzare le operazioni e favorire la crescita

"Con Microsoft, Azure e le tecnologie IoT, XTO Energy è leader dell'innovazione nel settore di petrolio e gas", - Anish Patel, Permian Technology Integration Manager

Leggi la storia

ExxonMobil

Jet.com sviluppa un motore di e-commerce innovativo in meno di un anno con Azure

"Per lo sviluppo della piattaforma di event sourcing di nuova generazione di Jet, Azure Cosmos DB ci ha offerto latenza bassa, produzione elevata, disponibilità globale e un set completo di funzionalità cruciali per il nostro successo". - Scott Havens, Director of Software Engineering

Leggi la storia

Jet.com

ASOS scommette su Azure per offrire un'esperienza eccellente a più di 15 milioni di acquirenti online

"Abbiamo scelto Azure Cosmos DB per la distribuzione globale e perché offre la possibilità di gestire forti picchi stagionali come il Black Friday…. Possiamo distribuire i nostri modelli di dati vicino ai microservizi che li usano, ovunque nel mondo". - Bob Strudwick, Chief Technology Officer

Leggi la storia

Asos

Bentley offre nuove intuizioni e abbrevia i tempi di consegna delle soluzioni tecniche

"Vediamo enormi potenzialità per Azure Cosmos DB nei nostri prodotti…. Lo sviluppo di un livello di dati flessibile e scalabile con Azure Cosmos DB ci permetterà di distribuire informazioni significative e fruibili ai nostri utenti". - Phil Christensen, Senior Vice President, Reality Modeling and Cloud Services

Leggi la storia

Bentley

Prezzi che assicurano flessibilità e controllo

Gestisci le risorse e i costi con unità elaborate e risorse di archiviazione illimitate, oltre a scalabilità elastica. I costi sono basati sulle unità elaborate di cui è stato effettuato il provisioning e sulle risorse di archiviazione basate su SSD usate da dati e indici, in tutte le aree selezionate.

Progettato per gli sviluppatori, con il supporto di una vasta gamma di API

API SQL (Core)

Sviluppa nuove app con facilità. Azure Cosmos DB include il supporto nativo per API SQL (Core) e JavaScript. L'API Azure Cosmos DB SQL fornisce un modello di programmazione formale per query complesse su elementi JSON. Il linguaggio di query Azure Cosmos DB è basato sul modello di programmazione JavaScript e l'API SQL è integrata nel sistema di tipi, nella valutazione di espressioni e nel richiamo di funzioni di JavaScript.

API Cassandra

Distribuisci Cassandra come servizio con le funzionalità di Azure Cosmos DB. Usa gli SDK e gli strumenti di Cassandra, inclusi i driver esistenti, per creare applicazioni con scala globale quasi infinita e funzionalità supportate dal contratto di servizio della piattaforma Azure Cosmos DB.

API Azure Cosmos DB per MongoDB

Usa Azure Cosmos DB come servizio di database completamente gestito per l'app MongoDB, con modifiche minime al codice e supporto API nativo per i dati di MongoDB, per offrire alla tua app tutti i vantaggi di una piattaforma nativa del cloud.

API Gremlin

Sfrutta i vantaggi del supporto del modello di dati Graph nativo in Azure Cosmos DB senza modifiche al codice e crea query su grafi distribuite a livello globale usando l'API Gremlin.

Supporto predefinito per Apache Spark e Jupyter Notebooks

Abilita funzioni di Machine Learning e intelligenza artificiale in tempo reale su set di dati distribuiti a livello globale con il supporto predefinito per Apache Spark e Jupyter Notebooks. Con il supporto predefinito per Apache Spark e Jupyter Notebook, Azure Cosmos DB riduce il tempo necessario per ricavare informazioni e offre funzioni di analisi operativa a bassa latenza e con distribuzione globale per qualsiasi scala.

API di tabella

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 Tabella. Potrai ottenere indici secondari, distribuzione globale, funzionalità di failover basate su criteri e molte altre funzionalità.

Quali sono i vantaggi di Azure per la sicurezza?

  • Microsoft investe più di 1 miliardo di dollari all'anno in ricerca e sviluppo sulla cybersecurity.
  • I nostri dipendenti includono più di 3.500 esperti di sicurezza, che si dedicano completamente alla sicurezza dei dati e della privacy degli utenti.
  • Azure ha ricevuto il numero più elevato di certificazioni di conformità rispetto a qualsiasi altro provider di servizi cloud. Visualizza l'elenco completo.

Tutto quello che ti serve per iniziare

Prova Azure Cosmos DB gratis per 30 giorni.
Scopri come usare Azure Cosmos DB: Esercitazioni, informazioni di riferimento sulle API e documentazione.

Documentazione, training e risorse per la migrazione

Community e supporto tecnico di Azure

Poni domande e ottieni supporto dai tecnici Microsoft e dagli esperti della community di Azure su Stack Overflow e trova esempi e repository su GitHub.

Esercitazioni e lab

Aggiornamenti, blog e annunci su Azure Cosmos DB

Eventi in evidenza da Microsoft Build

Guarda on demand tutte le sessioni (Azure Cosmos DB) della conferenza.

Visualizza ora

Domande frequenti

  • Azure Cosmos DB è un servizio di database multimodello e distribuito a livello globale su qualsiasi scala. Il servizio è stato progettato con un'attenzione particolare alla distribuzione globale e alla scalabilità orizzontale.

    Con la distribuzione globale chiavi in mano in un numero qualsiasi di aree di Azure, Azure Cosmos DB ridimensiona e replica in modo trasparente i dati ovunque si trovino gli utenti. Sfrutta la scalabilità elastica di scritture e letture in tutto il mondo e paga solo per le risorse necessarie. Azure Cosmos DB prevede il supporto nativo per API NoSQL e OSS, tra cui MongoDB, Cassandra, Gremlin, etcd, Spark e SQL. Offre inoltre più modelli di coerenza ben definiti, latenze in lettura e scrittura garantite nell'ordine di millisecondi a una cifra al 99° percentile e il 99,999% di disponibilità elevata garantita con funzionalità di multihosting ovunque nel mondo, il tutto supportato da contratti di servizio completi leader di settore.

    Azure Cosmos DB è un servizio completamente gestito che ti consente di trasferire in Azure gli oneri amministrativi associati al funzionamento e al ridimensionamento di database distribuiti, così non dovrai preoccuparti di aspetti come la gestione di VM, il provisioning di hardware, le attività di installazione e configurazione, la capacità, la replica, la distribuzione di patch software o il ridimensionamento dei cluster.

  • Con Azure Cosmos DB puoi configurare i tuoi database in modo che siano distribuiti a livello globale e disponibili in qualsiasi area di Azure. Per ridurre la latenza, colloca i dati vicino agli utenti.

    Azure Cosmos DB replica in modo trasparente i dati in tutte le aree associate al tuo account Azure Cosmos DB. Offre una singola immagine di sistema per il database e i contenitori di Azure Cosmos DB distribuiti a livello globale, consentendo così all'applicazione di leggere e scrivere in locale.

    Con la distribuzione globale chiavi in mano, puoi aggiungere o rimuovere in qualsiasi momento le aree associate al tuo account. Non è necessario sospendere l'esecuzione o ridistribuire l'applicazione per aggiungere o rimuovere un'area. La disponibilità elevata viene mantenuta tramite funzionalità multihosting fornite in modalità nativa dal servizio. Altre informazioni.

  • L'approccio di Azure Cosmos DB per la coerenza dei dati prevede una gamma di scelte, con più opzioni rispetto ai due estremi della coerenza assoluta e finale.

    Puoi scegliere tra cinque modelli ben definiti nella gamma della coerenza:

    • Strong
    • Decadimento ristretto
    • Session
    • Coerenza del prefisso
    • Eventual

    Ogni modello è supportato da contratti del sevizio completi. Altre informazioni.

  • Essendo un database distribuito a livello globale, Azure Cosmos DB offre contratti di servizio completi che includono unità elaborate, latenza al 99° percentile, coerenza e disponibilità elevata.

    Altre informazioni.

  • Azure Cosmos DB replica in modo trasparente i dati in tutte le aree di Azure associate al tuo account Azure Cosmos DB. Il servizio applica più livelli di ridondanza ai dati. Scopri di più.

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

Inizia gratuitamente