Caratteristiche di HAQM DocumentDB (compatibile con MongoDB)
HAQM DocumentDB (compatibile con MongoDB) è un servizio di database di documenti dedicato alla gestione dei dati JSON su larga scala, completamente gestito e integrato con AWS, pronto per le aziende con un'elevata durabilità. Questo servizio dimensionabile fornisce la durabilità di cui hai bisogno per operare con carichi di lavoro mission-critical MongoDB.
In HAQM DocumentDB, lo spazio di archiviazione si dimensiona automaticamente fino a 128 TiB in cluster basati su istanze e fino a 4 PiB in cluster elastici di HAQM DocumentDB, con un impatto minimo o nullo sull'applicazione. HAQM DocumentDB supporta milioni di richieste al secondo con fino a 15 repliche di lettura a bassa latenza in pochi minuti, senza tempi di inattività delle applicazioni e indipendentemente dalle dimensioni dei dati.
HAQM DocumentDB offre uno SLA del 99,9% e rende i tuoi dati durevoli su tre zone di disponibilità (AZ) all'interno di una regione replicando le nuove scritture in sei modi per garantire che i dati rimangano leggibili nel raro caso di un errore completo di un'AZ oltre a un errore di un nodo di archiviazione in un'altra AZ. Replicando le nuove scritture in sei modi, HAQM DocumentDB è resiliente agli errori e garantisce l'assenza di failover con perdita di dati all'interno di una regione. I clienti pagano solo una copia dello spazio di archiviazione.
I clienti possono utilizzare AWS Database Migration Service (DMS) per eseguire la migrazione con facilità di database MongoDB autogestiti ad HAQM DocumentDB praticamente senza tempi di inattività.
Prestazioni su larga scala
HAQM DocumentDB Elastic Clusters
HAQM DocumentDB Elastic Clusters consente ai clienti di gestire milioni di scritture e letture al secondo, consentendo 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 HAQM DocumentDB Elastic Clusters i clienti possono ora soddisfare le esigenze di scalabilità praticamente di qualsiasi applicazione.
Velocità di trasmissione effettiva elevata, bassa latenza per le query dei documenti
HAQM 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.
Facile dimensionamento delle risorse di calcolo di database
Con pochi clic nella Console di gestione AWS, i clienti possono dimensionare le risorse di calcolo e memoria, aumentandole o riducendole, creando nuove istanze di replica delle dimensioni desiderate o rimuovendo le istanze. Le operazioni di dimensionamento delle risorse di calcolo vengono in genere completate in pochi minuti.
Dimensionamento automatico dell'archiviazione
HAQM 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.
Repliche di lettura a bassa latenza
Aumenta la velocità di trasmissione effettiva di lettura per supportare richieste di applicazioni ad alto volume, creando fino a 15 repliche di lettura di database. Le repliche di HAQM 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. HAQM 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.
Compatibile con MongoDB
HAQM 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 HAQM DocumentDB. HAQM 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. Ulteriori informazioni sulle API supportate di MongoDB.
Funzionalità delle query geospaziali
Con il lancio delle funzionalità delle query geospaziali, i clienti possono utilizzare HAQM 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.
Transazioni ACID
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, HAQM DocumentDB supporta la possibilità di eseguire transazioni ACID su più documenti, dichiarazioni, raccolte e database.
Supporto per la migrazione
Grazie ad AWS Database Migration Service (DMS), i clienti possono facilmente migrare i database MongoDB on-premises o su HAQM Elastic Compute (EC2) in HAQM DocumentDB senza tempi di inattività. Grazie a DMS, i clienti possono migrare da un set di repliche MongoDB o da un cluster con partizioni verso HAQM DocumentDB. Per ulteriori informazioni sulla migrazione dei database relazionali e non relazionali su HAQM DocumentDB, consulta Migrazione su HAQM DocumentDB.
Prezzi contenuti
Prezzi calcolati solo in base all'utilizzo effettivo
Non è previsto alcun impegno anticipato con HAQM DocumentDB. Si paga in base a una tariffa oraria per ogni istanza avviata e, una volta terminato l'utilizzo dell'istanza HAQM 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 HAQM DocumentDB.
Prevedibilità dei prezzi su qualsiasi scala
HAQM DocumentDB offre una configurazione di archiviazione ottimizzata per I/O per chi è alla ricerca di prevedibilità dei prezzi. HAQM 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 HAQM DocumentDB ottimizzato per l'I/O. Con HAQM 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 la prevedibilità e la trasparenza dei prezzi.
Rapporto prezzo-prestazione
HAQM DocumentDB consente di scegliere tra configurazioni di archiviazione standard e ottimizzate per 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à di I/O, puoi optare per una configurazione di archiviazione ottimizzata per I/O.
Completamente gestito
Provisioning e configurazione automatici
Iniziare a utilizzare HAQM DocumentDB è semplice. È sufficiente avviare un nuovo cluster HAQM DocumentDB usando la Console di gestione AWS. Le istanze di HAQM 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.
Monitoraggio e parametri
HAQM DocumentDB fornisce parametri HAQM 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, inclusi i parametri relativi a calcolo, memoria, archiviazione, velocità di trasmissione effettiva delle query, opcounter di MongoDB e connessioni attive.
Applicazione automatica di patch software
Con HAQM 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.
Estremamente sicuro e conforme
Isolamento di rete
HAQM DocumentDB viene eseguito sul cloud privato virtuale (VPC) di HAQM, che consente di isolare il cluster nella rete virtuale e di collegarsi all'infrastruttura IT on-premise tramite reti private virtuali (VPN) IPsec crittografate standard. Inoltre, utilizzando la configurazione VPC di HAQM DocumentDB, sarà possibile configurare le impostazioni del firewall e controllare l'accesso di rete al cluster.
Autorizzazione
HAQM DocumentDB supporta il controllo degli accessi in base al ruolo (RBAC) tramite ruoli integrati e ruoli definiti. RBAC consente di applicare il privilegio minimo come best practice limitando le azioni che gli utenti sono autorizzati a eseguire. HAQM DocumentDB è integrato con AWS Identity and Access Management (IAM) e consente di controllare le azioni che utenti e gruppi di AWS IAM sono autorizzati a eseguire su risorse HAQM DocumentDB specifiche, compresi cluster, istanze, snapshot e gruppi di parametri. Inoltre, è possibile contrassegnare le risorse HAQM DocumentDB mediante tag e controllare le operazioni che gli utenti e i gruppi IAM sono autorizzati a eseguire sui gruppi di risorse con lo stesso tag (e valore di tag).
Crittografia
HAQM DocumentDB consente di crittografare i database usando le chiavi create e gestite mediante AWS Key Management Service (KMS). In un cluster in esecuzione con la crittografia di HAQM 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 HAQM DocumentDB sono crittografate in transito con TLS.
Certificazioni di conformità
HAQM DocumentDB è stato progettato per soddisfare i più elevati standard di sicurezza e per consentire di verificare la protezione che HAQM offre e di soddisfare gli obblighi normativi e di conformità in modo semplice. HAQM DocumentDB è stato giudicato conforme a PCI DSS, ISO 9001, 27001, 27017 e 27018, SOC 1, 2 e 3 e al certificato ealth Information Trust Alliance Common Security Framework (HITRUST CSF) oltre a essere idoneo allo standard HIPAA.
Disponibilità elevata
Global Clusters
HAQM DocumentDB Global Clusters offre una funzione di ripristino di emergenza da interruzioni di corrente a livello regionale e permette letture globali a bassa latenza. HAQM 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 HAQM DocumentDB.
Monitoraggio e ripristino delle istanze
Lo stato del cluster HAQM DocumentDB e le sue istanze viene monitorato continuamente. Se l'istanza alla base del database restituisce un errore, il database e i processi correlati vengono riavviati automaticamente. Il ripristino di HAQM 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, HAQM DocumentDB isola la cache del database dai processi del database, consentendone in questo modo la conservazione in caso di riavvio.
Implementazioni multi-AZ con repliche di lettura
In caso di errore dell'istanza, HAQM DocumentDB rende automatico il failover di fino a 15 repliche HAQM DocumentDB create in una delle tre zone di disponibilità. Se non è stato eseguito il provisioning delle repliche di HAQM DocumentDB, in caso di errore HAQM DocumentDB tenterà di creare automaticamente una nuova istanza per i clienti.
Archiviazione con tolleranza ai guasti e riparazione automatica
Ogni blocco da 10 GB del volume di archiviazione viene replicato sei volte in tre zone di disponibilità (AZ). HAQM 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 HAQM DocumentDB corregge automaticamente gli errori: i blocchi di dati e i dischi vengono continuamente analizzati alla ricerca di eventuali errori e sostituiti automaticamente.
Backup automatici, continui e incrementali e ripristino point-in-time (PITR)
La semplice funzionalità di backup del database di HAQM DocumentDB abilita il ripristino 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 HAQM Simple Storage Service (HAQM S3), che è stato progettato per offrire una durabilità pari al 99,999999999%. I backup di HAQM DocumentDB sono automatici, incrementali e continui e non hanno alcun impatto sulle prestazioni del cluster.
Snapshot del cluster
Gli snapshot del cluster sono backup avviati dall'utente del cluster salvati in HAQM 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.
IA generativa e machine learning
HAQM DocumentDB offre funzionalità per consentire ai modelli di machine learning (ML) e intelligenza artificiale (IA) generativa di lavorare con i dati archiviati in HAQM DocumentDB in tempo reale e senza spostare i dati. I clienti non devono più perdere tempo a gestire un'infrastruttura separata, scrivere codice per connettersi a un altro servizio e duplicare i dati dal database principale.
Ricerca vettoriale
Con la ricerca vettoriale per HAQM DocumentDB, puoi archiviare, indicizzare e cercare milioni di vettori con tempi di risposta di millisecondi. Un vettore è una rappresentazione numerica del significato semantico di contenuti come testo, immagini e video. È possibile archiviare vettori da HAQM Bedrock, HAQM SageMaker e da altri modelli proprietari o di terze parti. Scopri come iniziare consultando la nostra ricerca vettoriale per la documentazione di HAQM DocumentDB.
Machine learning senza codice con HAQM DocumentDB e HAQM SageMaker Canvas
HAQM DocumentDB si integra con HAQM SageMaker Canvas, semplificando la creazione di applicazioni generative utilizzando i dati archiviati in HAQM DocumentDB. L'integrazione all'interno della console elimina il carico indifferenziato di connessione e accesso ad HAQM 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. Leggi la nostra documentazione sull'IA generativa di HAQM DocumentDB per saperne di più.
Integrazione Zero-ETL NOVITÀ
Integrazione DocumentDB Zero-ETL del servizio OpenSearch di HAQM
L'integrazione di HAQM DocumentDB Zero-ETL con il servizio OpenSearch di HAQM offre funzionalità di ricerca avanzate (come ricerca fuzzy, ricerca semantica e altro) sui documenti HAQM 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 HAQM DocumentDB al servizio OpenSearch di HAQM, eliminando la necessità di scrivere il codice personalizzato per estrarre, trasformare e caricare i dati.
Questa integrazione zero-ETL utilizza HAQM OpenSearch Ingestion che sposta agevolmente i dati dei documenti da HAQM DocumentDB al servizio OpenSearch di HAQM. HAQM OpenSearch Ingestion comprende automaticamente il formato dei dati nelle raccolte HAQM DocumentDB e li mappa sul servizio OpenSearch di HAQM per ottenere i risultati di ricerca più performanti. Questa integrazione zero-ETL consente il consolidamento di più raccolte HAQM DocumentDB in un cluster gestito di HAQM OpenSearch o in una raccolta serverless. Puoi leggere la nostra documentazione sull'utilizzo dell'integrazione Zero-ETL di HAQM DocumentDB con il servizio OpenSearch di HAQM .

Visita la pagina dei prezzi di HAQM DocumentDB (compatibile con MongoDB).

Ottieni l'accesso immediato al piano gratuito di AWS.

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