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

"Results… have been simply phenomenal. The first year we did 86 percent more revenue year over year. Last year we did over 55 percent more revenue."

- 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

"With Microsoft, Azure, and IoT technologies, XTO Energy is an innovation leader in the oil and gas industry."

- 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

"When we were building Jet's next-generation event sourcing platform, Azure Cosmos DB offered the low latency, high throughput, global availability, and rich feature set critical to our success."

- 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

"We chose Azure Cosmos DB because of its global distribution and ability to handle heavy seasonal bursts like Black Friday…. We can distribute our data models to be near the microservices they’re serving—wherever that is in the world."

- Bob Strudwick, Chief Technology Officer

Leggi la storia

Asos

Azienda di cybersecurity trova una nuova soluzione per preservare la sicurezza di 40 milioni di dispositivi nel cloud

"Our customers trust us to protect them throughout their ecosystem. So we needed a partner that we could trust to deliver a highly reliable service with ultra-low worldwide latency, at a reasonable cost."

- Mike Shavell, Technical Director/Architect, Symantec

Leggi la storia

Symantec

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