Amazon DocumentDB (compatibile con MongoDB)

Database compatibile con MongoDB veloce, scalabile e di elevata disponibilità

Amazon DocumentDB (compatibile con MongoDB) è un servizio di database di documenti veloce, scalabile, di elevata disponibilità e completamente gestito che supporta i carichi di lavoro MongoDB.

I clienti utilizzano MongoDB come database di documenti per memorizzare, recuperare e gestire dati semi strutturati. Tuttavia, a causa della complessità legata alla configurazione e alla gestione di cluster MongoDB su vasta scala, è difficile creare applicazioni performanti e altamente disponibili in grado di scalare, in modo rapido, a più terabyte e centinaia di migliaia di letture e scritture al secondo. Fin dagli albori, Amazon DocumentDB è stato progettato per offrire le prestazioni, la scalabilità e la disponibilità di cui hai bisogno durante l’esecuzione di carichi di lavoro MongoDB mission critical e su vasta scala. L’implementazione dell'API MongoDB 3.6 con licenza open source Apache 2.0 di Amazon DocumentDB avviene attraverso l’emulazione delle risposte che un client MongoDB attende da un server dello stesso servizio, il che consente di utilizzare i driver e gli strumenti già disponibili del database con Amazon DocumentDB. Amazon DocumentDB vanta un sistema di storage distribuito con tolleranza ai guasti e diagnostica automatica che dimensiona automaticamente fino a 64 TB per cluster di database. Amazon DocumentDB offre caratteristiche di storage e calcolo separate in modo da consentire a ciascuna di esse di scalare in modo indipendente; inoltre, questo consente agli sviluppatori di dimensionare la capacità di lettura a milioni di richieste al secondo aggiungendo fino a 15 repliche di lettura a bassa latenza in pochi minuti, indipendentemente dalle dimensioni dei dati. Amazon DocumentDB offre una disponibilità del 99,99% e la replica di sei copie dei dati in tuo possesso su tre zone di disponibilità. I clienti possono utilizzare AWS Database Migration Service (DMS) gratuitamente (per sei mesi) per migrare con facilità i propri database in locale o quelli MongoDB di Amazon Elastic Compute Cloud (EC2) in Amazon DocumentDB, scongiurando il rischio di tempi di inattività.

Vantaggi

Compatibile con MongoDB

L’implementazione dell'API MongoDB 3.6 con licenza open source Apache 2.0 di Amazon DocumentDB avviene attraverso l’emulazione delle risposte che un client MongoDB attende da un server dello stesso servizio, il che consente di utilizzare i driver e gli strumenti già disponibili del database con Amazon DocumentDB. L'aggiornamento dell'applicazione è facile quanto la modifica dell'endpoint del database nel nuovo cluster Amazon DocumentDB. Ulteriori informazioni sulle API supportate di MongoDB.

Elevata disponibilità

Amazon DocumentDB offre una disponibilità del 99,99% e la replica di sei copie dei dati in tuo possesso su tre zone di disponibilità. Amazon DocumentDB monitora in modo costante lo stato complessivo dell'istanza di database ed esegue, in caso di errore, il failover automatico su una replica di lettura, in meno di 30 secondi. Amazon DocumentDB esegue automaticamente e continuamente il backup dei dati in Amazon Simple Storage Service (Amazon S3) e offre 35 giorni di ripristino point-in-time senza tempi di inattività o diminuzione delle prestazioni. È possibile iniziare con un nodo che offra durata, aggiungerne un secondo che garantisca alta disponibilità e aumentarne il numero, in modo semplice, fino a raggiungere il dimensionamento della lettura desiderato. 

Prestazioni e scalabilità

Amazon DocumentDB vanta un sistema di storage distribuito con tolleranza ai guasti e diagnostica automatica che dimensiona automaticamente fino a 64 TB per cluster di database. Tramite la scrittura di modifiche di database a livello di storage esclusivamente, Amazon DocumentDB riduce le caratteristiche I/O di database ed evita la lentezza, l’inefficienza e l’onere della replica di dati tra i collegamenti di rete. Grazie alle ottimizzazioni come l'elaborazione avanzata delle query, il pool di connessioni e il recupero ottimizzato e la ricostruzione, Amazon DocumentDB raggiunge il doppio del throughput dei servizi gestiti MongoDB attualmente disponibili. Questa architettura offre caratteristiche di storage e calcolo separate in modo da consentire a ciascuna di esse di scalare in modo indipendente; inoltre, questo consente di dimensionare la capacità di lettura a milioni di richieste al secondo aggiungendo fino a 15 repliche di lettura a bassa latenza in pochi minuti, indipendentemente dalle dimensioni dei dati e su tre zone di disponibilità.

Altamente sicuro

Amazon DocumentDB fornisce più livelli di sicurezza per il tuo database, tra cui isolamento di rete tramite Amazon VPC, crittografia dei dati inattivi tramite chiavi create e controllate dall'utente tramite AWS Key Management Service (KMS), e crittografia dei dati in transito tramite TLS. Amazon DocumentDB offre crittografia di dati in backup automatici, snapshot e repliche all’interno dello stesso cluster.

Servizio completamente gestito

Amazon DocumentDB ti sgrava dal carico di lavoro legato alle attività di gestione di database quali provisioning dell'hardware, applicazioni di patch, impostazione, configurazione o backup. Amazon DocumentDB monitora e esegue il backup dei database in modo automatico e costante in Amazon S3 e consente il ripristino point-in-time (fino a un secondo per i 35 giorni precedenti). Inoltre, l’integrazione di Amazon DocumentDB con Amazon CloudWatchconsente il monitoraggio di oltre 20 parametri operativi chiave per le tue istanze database tramite la Console di gestione AWS.

Clienti

Capital One
"I nostri sviluppatori sono entusiasti di questo modello di database di documenti in quanto consente loro di avanzare in modo rapido e iterare, altrettanto velocemente, durante la fase di creazione di applicazioni. Amazon DocumentDB si integra profondamente con i servizi AWS e ha il potenziale di offrirci un servizio di database robusto, altamente scalabile ed economico. Con Amazon DocumentDB, i nostri sviluppatori saranno in grado di avanzare in modo più rapido e concentrare le proprie attenzioni, come fossero quelle dei nostri clienti, sull'innovazione anziché sulla gestione di un database." 

Sunjay Pandey, vicepresidente presso Capital One.

600x400_Dow-Jones-&-Company_Logo
"Dow Jones utilizza una serie di database specializzati tra cui MongoDB con la finalità di offrire un ventaglio di servizi mirati ai nostri clienti. Siamo entusiasti di collaborare con AWS nello sviluppo di Amazon DocumentDB perché soddisfa le esigenze sostanziali che avevamo espresso ad AWS; volevamo semplificare il processo operativo e sgravare i nostri sviluppatori dal carico di lavoro necessario ad offrire esperienze innovative ai nostri clienti piuttosto che operazioni generiche".

Ramin Beheshti, responsabile dello sviluppo prodotti del gruppo e direttore tecnico presso Dow Jones

containers-washington-post
"Per offrire ai nostri lettori la migliore esperienza possibile, il team tecnico del Washington Post sfrutta i servizi di database AWS in quanto offrono un provisioning self-service che non compromette l'eccellenza operativa. Dal backup automatico al failover su più zone di disponibilità, Amazon DocumentDB offre tutte le funzionalità chiave necessarie a creare sistemi di livello mondiale che alimentano sia il nostro strumento Arc Publishing sia la piattaforma di machine learning. I database di documenti supportano dati non strutturati che sono prevalenti nei media: Amazon DocumentDB ci consente di sfruttare i servizi AWS per soddisfare tutte le nostre esigenze critiche di database.” 

Patrick Cullen, direttore di scienza dei dati e intelligenza artificiale presso The Washington Post.

600x400_Hudl-Agile-Sports_Logo
"Qui ad Hudl, sfruttiamo una notevole quantità di servizi AWS, poiché siamo sempre alla ricerca di opportunità per alleggerirci della gestione della nostra infrastruttura. I nostri sviluppatori sono grandi fan dell’API di MongoDB del modello di database di documenti. Siamo molto entusiasti del lancio di Amazon DocumentDB, in quanto si adatta perfettamente ai nostri piani architetturali a breve e lungo termine. Amazon DocumentDB offre le caratteristiche che cerchiamo, oltre a un supporto AWS Database Migration Service (DMS) constante sin dal primo giorno." 

Brian Kaiser, direttore tecnico presso Hudl.

Casi d'uso

Esegui la migrazione di carichi di lavoro MongoDB locali nel cloud

La gestione automatica di database MongoDB è difficile, lunga e costosa. Amazon DocumentDB consente di configurare, proteggere e scalare i database compatibili con MongoDB all’interno del cloud; questo scongiura il lavoro manuale di configurazione e protezione di cluster di database, l’esecuzione di software di gestione di cluster, l’impostazione di backup e il monitoraggio di carichi di lavoro di produzione.

diagramma che descrive il caso d’uso di migrazione di database

Applicazioni per Web e dispositivi mobili

Crea applicazioni mobili e Web ad alte prestazioni che consentano di dimensionare l’elaborazione di milioni di richieste utente al secondo con una latenza di millisecondi. Amazon DocumentDB riduce il carico operativo, permettendoti di riporre tutta l’attenzione sulla creazione di esperienze uniche per i tuoi clienti. La flessibilità del modello di database di documenti, i tipi di dati e l'indicizzazione offerti da Amazon DocumentDB consentono di adattare e iterare rapidamente le applicazioni, riducendo i tempi di sviluppo.

diagramma che descrive il caso d’uso di applicazioni per Web e dispositivi mobili

Gestione dei contenuti e dei cataloghi

Siti commerciali, pubblicazioni online, archivi digitali, terminali punto di vendita e chioschi self-service si affidano ai sistemi di gestione dei contenuti e dei cataloghi per servire i propri clienti. Questi sistemi richiedono un accesso rapido e affidabile a recensioni degli utenti, immagini, valutazioni, informazioni sui prodotti, commenti, ecc. Questo modello di documenti flessibile, i tipi di dati e l'indicizzazione di Amazon DocumentDB, consentono di archiviare e analizzare i contenuti (ad esempio recensioni degli utenti e video dimostrativi per i siti commerciali) nonché cataloghi (come elenchi di inventario per terminali punto di vendita e scambi finanziari per piattaforme di trading) in modo rapido e intuitivo. 

diagramma che descrive il caso d’uso di gestione dei contenuti e e dei cataloghi

Gestione del profilo

La gestione del profilo utente consente transazioni online, preferenze dell'utente e autenticazione dell'utente. L’aumento del numero di utenti determina la complessità di gestione di dati del profilo utente nonché l’aumento di aspettative di esperienza utente, con conseguente crescita di domanda di scalabilità, flessibilità dei dati e prestazioni. Il modello di dati di documenti di Amazon DocumentDB, permette di gestire profili e preferenze di milioni di utenti e dimensionare l’elaborazione di milioni di richieste utente al secondo con una latenza di millisecondi.

diagramma che descrive il caso d’uso di gestione del profilo
Product-Page_Standard-Icons_01_Product-Features_SqInk
Scopri le caratteristiche del prodotto

Ulteriori informazioni sulle caratteristiche di Amazon DocumentDB (compatibile con MongoDB).

Ulteriori informazioni 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Registrati per creare un account gratuito

Ottieni accesso istantaneo al piano gratuito di AWS. 

Registrati 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Inizia subito nella console

Inizia a lavorare con Amazon DocumentDB (compatibile con MongoDB) nella Console AWS.

Accedi