Funzionalità di Amazon DocumentDB
Prestazioni e scalabilità elevate
Apri tuttoAmazon DocumentDB aumenterà automaticamente le dimensioni del volume di archiviazione in base alle esigenze di archiviazione del cluster. Il volume di archiviazione aumenterà in base a incrementi di 10 GB, fino a un massimo di 4 PiB. Non è necessario effettuare il provisioning dello spazio di archiviazione aggiuntivo per far fronte alla crescita futura del database di documenti.
Con pochi clic nella Console di gestione AWS, i clienti possono scalare le risorse di calcolo e memoria, aumentandole o riducendole verticalmente, creando nuove istanze di replica delle dimensioni desiderate o rimuovendo le istanze. Le operazioni di scalabilità delle risorse di elaborazione vengono in genere completate in pochi minuti.
Aumenta il throughput di lettura per supportare richieste di applicazioni ad alto volume, creando fino a 15 repliche in lettura di database. Le repliche di Amazon DocumentDB condividono lo stesso storage alla base dell'istanza di origine, riducendo i costi ed eliminando l'esigenza di copiare i dati nei nodi di replica. Ciò consente di liberare una maggiore quantità di potenza di elaborazione per la gestione delle richieste di lettura e ridurre il ritardo di replica fino a pochi millisecondi. Amazon DocumentDB fornisce inoltre un singolo endpoint per le query di lettura, in modo da permettere all'applicazione di collegarsi senza dover tenere traccia delle repliche che vengono aggiunte e rimosse.
Amazon DocumentDB offre un modello di documenti JSON flessibile, diversi tipi di dati e un'indicizzazione efficace. Il servizio utilizza un'architettura in-memory, scalabile e ottimizzata per permettere una rapida valutazione delle query su set di grandi dimensioni.
Amazon DocumentDB Elastic Clusters consente ai clienti di gestire milioni di scritture e letture al secondo, permettendo il dimensionamento dei propri database di documenti in pochi minuti con tempi di inattività o impatto sulle prestazioni minimi o nulli. I clienti possono anche archiviare petabyte di dati e pagare solo per la capacità che consumano senza alcuna gestione dell'infrastruttura sottostante. Con Amazon DocumentDB Elastic Clusters i clienti possono ora soddisfare le esigenze di dimensionamento praticamente di qualsiasi applicazione.
Disponibilità e durabilità elevate
Apri tuttoLo stato del cluster Amazon DocumentDB e le relative istanze vengono monitorati continuamente. Se l'istanza alla base del database restituisce un errore, il database e i processi correlati vengono riavviati automaticamente. Il ripristino di Amazon DocumentDB non richiede la riproduzione potenzialmente lunga di log di ripristino del database, quindi i tempi di riavvio delle istanze sono normalmente pari o inferiori a 30 secondi. Inoltre, Amazon DocumentDB isola la cache del database dai processi del database, permettendone la conservazione in caso di riavvio.
In caso di errore dell'istanza, Amazon DocumentDB rende automatico il failover di fino a 15 repliche Amazon DocumentDB create in una delle tre zone di disponibilità. Se non è stato eseguito il provisioning delle repliche di Amazon DocumentDB, in caso di errore Amazon DocumentDB tenterà di creare automaticamente una nuova istanza per i clienti.
Amazon DocumentDB Global Clusters offre una funzionalità di disaster recovery da interruzioni di corrente a livello regionale e permette letture globali a bassa latenza. Amazon DocumentDB Global Clusters replica i dati su cluster in un massimo di 5 regioni AWS con un impatto minimo o nullo sulla performance, con un ritardo solitamente inferiore a un secondo. Scopri di più su come configurare Global Clusters nella Guida per l'utente di Amazon DocumentDB.
Ogni blocco da 10 GB del volume di archiviazione viene replicato sei volte in tre zone di disponibilità (AZ). Amazon DocumentDB utilizza un'archiviazione con tolleranza ai guasti che gestisce in modo trasparente la perdita di un massimo di due copie di dati senza ripercussioni sulla disponibilità delle operazioni di scrittura del database e la perdita di un massimo di tre copie di dati senza ripercussioni sulla disponibilità delle operazioni di lettura. Inoltre, l'archiviazione di Amazon DocumentDB corregge automaticamente gli errori: i blocchi di dati e i dischi vengono continuamente analizzati alla ricerca di eventuali errori e sostituiti automaticamente.
La semplice funzionalità di backup del database di Amazon DocumentDB abilita il recupero point-in-time dei cluster. In questo modo i clienti potranno ripristinare il cluster a qualsiasi punto nel tempo compreso nel periodo di conservazione, fino agli ultimi cinque minuti. Il tempo di conservazione dei backup automatici può essere configurato per un intervallo di tempo fino a 35 giorni. I backup automatici vengono archiviati in Amazon Simple Storage Service (Amazon S3), soluzione progettata per offrire una durabilità pari al 99,999999999%. I backup di Amazon DocumentDB sono automatici, incrementali e continui e non hanno alcun impatto sulle prestazioni del cluster.
Gli snapshot del cluster sono backup avviati dall'utente del cluster memorizzati in Amazon S3 e conservati finché non vengono eliminati in modo esplicito. Tale tipologia di snapshot usa snapshot incrementali automatici per ridurre il tempo e la quantità di storage richiesti. I clienti possono creare un nuovo cluster da uno snapshot in qualsiasi momento.
Livello di sicurezza elevato
Apri tuttoAmazon DocumentDB viene eseguito sul cloud privato virtuale (VPC) di Amazon, che permette ai clienti di isolare il cluster nella rete virtuale e di collegarsi all'infrastruttura IT on-premises tramite reti private virtuali (VPN) IPsec crittografate standard. Inoltre, utilizzando la configurazione VPC di Amazon DocumentDB, sarà possibile configurare le impostazioni del firewall e controllare l'accesso di rete al cluster.
Amazon DocumentDB consente di crittografare i database utilizzando le chiavi create e gestite mediante il Servizio AWS di gestione delle chiavi (AWS KMS). In un cluster in esecuzione con la crittografia di Amazon DocumentDB i dati inattivi archiviati nella memoria sottostante sono crittografati, analogamente ai backup automatici, agli snapshot e alle repliche incluse nello stesso cluster. Per impostazione predefinita, le connessioni tra un client e Amazon DocumentDB sono crittografate in transito con Transport Layer Security (TLS).
Amazon DocumentDB è una soluzione progettata per soddisfare i più elevati standard di sicurezza e per permettere ai clienti di verificare la protezione offerta da Amazon e di soddisfare facilmente gli obblighi normativi e di conformità. Amazon DocumentDB è conforme a PCI DSS, ISO 9001, 27001, 27017 e 27018, SOC 1, 2 e 3 e al certificato Health Information Trust Alliance Common Security Framework (HITRUST CSF) oltre a essere una soluzione idonea allo standard HIPAA.
Prezzi contenuti
Apri tuttoNon è previsto alcun impegno anticipato con Amazon DocumentDB. Si paga in base a una tariffa oraria per ogni istanza avviata e, una volta terminato l'utilizzo dell'istanza Amazon DocumentDB, è possibile eliminarla o fermarla. Non sarà necessario effettuare il provisioning in eccesso di ulteriori quantità di spazio di archiviazione come misura di sicurezza in quanto verrà richiesto il pagamento solo dello spazio effettivamente consumato. Per ulteriori dettagli, visita la pagina dei prezzi di Amazon DocumentDB.
Amazon DocumentDB offre una configurazione di archiviazione ottimizzata per l'I/O per chi è alla ricerca di prezzi prevedibili. Amazon DocumentDB ottimizzato per l'I/O offre risparmi fino al 40% per le applicazioni a utilizzo intensivo di I/O i cui costi superano il 25% della spesa totale per il database di Amazon DocumentDB ottimizzato per l'I/O. Con Amazon DocumentDB ottimizzato per l'I/O, è possibile eliminare efficacemente l'incertezza delle tariffe I/O variabili dalla struttura di fatturazione. Invece, vengono addebitati solo i costi di elaborazione, archiviazione e backup, garantendo prezzi prevedibili e trasparenti.
Amazon DocumentDB permette di scegliere tra configurazioni di archiviazione standard e ottimizzate per l'I/O per il cluster del database. La flessibilità consente di massimizzare il rapporto prezzo-prestazioni scegliendo la configurazione appropriata in base alle proprie esigenze. Se l'applicazione richiede un consumo di I/O da basso a moderato, è necessario scegliere la configurazione Standard. Se il tuo caso d'uso richiede carichi di lavoro ad alta intensità dell'I/O, puoi optare per una configurazione di archiviazione ottimizzata per l'I/O.
Compatibilità con MongoDB
Apri tuttoAmazon DocumentDB è compatibile con i driver e gli strumenti di MongoDB 3.6, 4.0. e 5.0. La maggior parte di applicazioni, driver e strumenti che i clienti già utilizzano con il proprio database open source non relazionale MongoDB possono essere usati con Amazon DocumentDB. Amazon DocumentDB simula le risposte che un cliente si aspetta da un server MongoDB implementando le API MongoDB 3.6, 4.0 e 5.0 con licenza Apache 2.0 open source su un sistema di archiviazione dedicato, distribuito, a tolleranza di errore e con riparazione automatica, che offre ai clienti le prestazioni, la scalabilità e la disponibilità di cui hanno bisogno quando eseguono carichi di lavoro MongoDB mission critical su larga scala. Scopri di più sulle API MongoDB supportate.
Con il lancio delle funzionalità delle query geospaziali, i clienti possono utilizzare Amazon DocumentDB per supportare l'archiviazione, l'interrogazione e l'indicizzazione di dati geospaziali. I clienti possono creare indici 2dsphere e utilizzare API MongoDB geospaziali come $nearSphere, $geoNear, $minDistance, $maxDistance per eseguire query conservate in dati archiviati su DocumentDB.
ACID (atomicità, coerenza, isolamento e durabilità) è un set di proprietà di transazioni database volto a garantire la validità dei dati nonostante errori, interruzioni di corrente o altri contrattempi. Con il lancio del supporto per la compatibilità con MongoDB 4.0, Amazon DocumentDB supporta la possibilità di eseguire transazioni ACID su più documenti, dichiarazioni, raccolte e database.
Grazie ad AWS Database Migration Service (AWS DMS), i clienti possono facilmente migrare i database MongoDB on-premises o su Amazon Elastic Compute (EC2) in Amazon DocumentDB senza praticamente tempi di inattività. Grazie a DMS, i clienti possono migrare da un set di repliche MongoDB o da un cluster con partizioni verso Amazon DocumentDB. Per ulteriori informazioni sulla migrazione dei database relazionali e non relazionali ad Amazon DocumentDB, consulta l'articolo Migrazione ad Amazon DocumentDB.
Servizio completamente gestito
Apri tuttoIniziare a utilizzare Amazon DocumentDB è semplice. È sufficiente avviare un nuovo cluster Amazon DocumentDB utilizzando la Console di gestione AWS. Le istanze di Amazon DocumentDB sono preconfigurate con i parametri e le impostazioni ottimali per la classe di istanza selezionata. Sarà pertanto possibile avviare un cluster e collegarlo all'applicazione in pochi minuti senza ulteriore configurazione.
Amazon DocumentDB fornisce parametri Amazon CloudWatch per le istanze database del cloud. I clienti possono utilizzare la Console di gestione AWS per visualizzare più di 40 parametri operativi essenziali per il cluster, incluse i parametri relativi a calcolo, memoria, archiviazione, throughput delle query, opcounter di MongoDB e connessioni attive.
Con Amazon DocumentDB il database dei clienti sarà sempre aggiornato con le patch più recenti. I clienti possono inoltre controllare se e quando vengono applicate patch al cluster tramite la gestione delle versioni del motore di database.
IA generativa
Apri tuttoCon la ricerca vettoriale per Amazon DocumentDB, puoi archiviare, indicizzare e cercare milioni di vettori con tempi di risposta nell'ordine dei millisecondi. Un vettore è una rappresentazione numerica del significato semantico di contenuti come testo, immagini e video. Puoi archiviare vettori da Amazon Bedrock, Amazon SageMaker e da altri modelli proprietari o di terze parti. Scopri come iniziare consultando la nostra documentazione sulla ricerca vettoriale di Amazon DocumentDB.
Amazon DocumentDB si integra con Amazon SageMaker Canvas, semplificando la creazione di applicazioni generative tramite i dati archiviati in Amazon DocumentDB. L'integrazione all'interno della console elimina il carico indifferenziato di connessione e accesso ad Amazon DocumentDB per accelerare lo sviluppo IA/ML con una esperienza senza bisogno di codice (LCNC). È possibile creare modelli IA/ML per casi d'uso classici come regressione e previsione o creare soluzioni di IA generativa come la generazione di contenuti, l'estrazione del testo e il riepilogo del testo all'interno di SageMaker Canvas. Per ulteriori informazioni, consulta la nostra documentazione sull'IA generativa di Amazon DocumentDB.
L'integrazione Zero-ETL di Amazon DocumentDB con il Servizio OpenSearch di Amazon offre funzionalità di ricerca avanzate (come ricerca fuzzy, ricerca semantica e altro) sui documenti Amazon DocumentDB utilizzando l'API OpenSearch. Con questa integrazione, puoi anche cercare in modo univoco tra le raccolte e altre lingue non inglesi. Con pochi clic nella Console AWS, ora puoi sincronizzare senza problemi i dati da Amazon DocumentDB al servizio OpenSearch di Amazon, eliminando la necessità di scrivere il codice personalizzato per estrarre, trasformare e caricare i dati.
Questa integrazione zero-ETL utilizza Amazon OpenSearch Ingestion che sposta agevolmente i dati dei documenti da Amazon DocumentDB al servizio OpenSearch di Amazon. Amazon OpenSearch Ingestion comprende automaticamente il formato dei dati nelle raccolte Amazon DocumentDB e li mappa sul servizio OpenSearch di Amazon per ottenere i risultati di ricerca più performanti. Questa integrazione zero-ETL consente il consolidamento di più raccolte Amazon DocumentDB in un cluster gestito di Amazon OpenSearch o in una raccolta serverless. Puoi leggere la nostra documentazione sull'utilizzo dell'integrazione Zero-ETL di Amazon DocumentDB con il Servizio OpenSearch di Amazon .