Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Migrare un ambiente MongoDB ospitato autonomamente su MongoDB Atlas on the Cloud AWS
Creato da Suresh Veeragoni () AWS
Fonte: MongoDB | Obiettivo: MongoDB Atlas su AWS | Tipo R: Replatform |
Ambiente: produzione | Tecnologie: migrazione; analisi; database | Carico di lavoro: tutti gli altri carichi di lavoro |
AWSservizi: AmazonEC2; Amazon VPC |
Riepilogo
Questo modello descrive i passaggi per la migrazione da un ambiente MongoDB autogestito (incluso MongoDB Community Server, Enterprise Server, Enterprise Advanced mLab o qualsiasi cluster MongoDB gestito) a MongoDB Atlas sul cloud Amazon Web Services (). AWS Utilizza il servizio Atlas Live Migration
Il modello accompagna la guida Migrazione da MongoDB a MongoDB Atlas on the Cloud sul sito Web Prescriptive Guidance. AWS AWS Fornisce le fasi di implementazione per la migrazione.
Il modello è destinato ai AWS Service Integrator Partner (SI Partner) e AWS agli utenti.
Prerequisiti e limitazioni
Prerequisiti
Un ambiente MongoDB di origine per migrare a MongoDB Atlas
Competenza
Questo modello richiede dimestichezza con MongoDB, MongoDB Atlas e i servizi. AWS Per ulteriori informazioni, consulta Ruoli e responsabilità nella guida Migrazione da MongoDB a MongoDB Atlas AWS on the Cloud on the Prescriptive Guidance. AWS
Versioni del prodotto
MongoDB versione 2.6 o successiva
Architettura
Per le architetture di riferimento di MongoDB Atlas che supportano diversi scenari di utilizzo, consulta Architetture di riferimento MongoDB Atlas AWS nella guida Migrating from MongoDB to MongoDB Atlas on the Cloud on the Prescriptive Guidance. AWS AWS
Strumenti
Atlas Live Migration Service
: un'utilità MongoDB gratuita che aiuta a migrare i database su Atlas. Questo servizio mantiene il database di origine sincronizzato con il database di destinazione fino al cutover. Quando si è pronti per il cutover, si interrompono le istanze dell'applicazione, le si indirizza al cluster Atlas di destinazione e le si riavvia.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Determina la dimensione del cluster. | Stimate la dimensione del set di lavoro utilizzando le informazioni di db.stats () per lo spazio totale dell'indice. Supponiamo che si acceda frequentemente a una percentuale dello spazio dati. In alternativa, è possibile stimare i requisiti di memoria in base alle proprie ipotesi. Questa operazione dovrebbe richiedere circa una settimana. Per ulteriori informazioni ed esempi su questa e le altre storie di questa epopea, consulta i link nella sezione «Risorse correlate». | DBAMongoDB, architetto dell'applicazione |
Stima dei requisiti di larghezza di banda della rete. | Per stimare i requisiti di larghezza di banda di rete, moltiplica la dimensione media dei documenti per il numero di documenti inviati al secondo. Considerate come base il traffico massimo che qualsiasi nodo del cluster sarà in grado di sopportare. Per calcolare le velocità di trasferimento dei dati a valle dal cluster alle applicazioni client, utilizza la somma del totale dei documenti restituiti in un periodo di tempo. Se le tue applicazioni leggono da nodi secondari, dividi questo numero di documenti totali per il numero di nodi che possono eseguire operazioni di lettura. Per trovare la dimensione media dei documenti per un database, usate db.stats (). avgObjSize comando. Questa operazione richiede in genere un giorno. | MongoDB DBA |
Seleziona il livello Atlas. | Segui le istruzioni nella documentazione di MongoDB per selezionare il livello di cluster Atlas corretto. | MongoDB DBA |
Piano per il cutover dell'applicazione. | DBAMongoDB, architetto dell'applicazione |
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea un nuovo cluster MongoDB Atlas su. AWS | In MongoDB Atlas, scegli «Crea un cluster» per visualizzare la finestra di dialogo «Crea nuovo cluster». Seleziona AWS come fornitore di servizi cloud. | MongoDB DBA |
Seleziona le regioni e la configurazione globale del cluster. | Seleziona dall'elenco delle AWS regioni disponibili per il tuo cluster Atlas. Se necessario, configura i cluster globali. | MongoDB DBA |
Seleziona il livello del cluster. | Seleziona il tuo livello di cluster preferito. La selezione del livello determina fattori quali memoria, storage e IOPS specifiche. | MongoDB DBA |
Configura impostazioni aggiuntive del cluster. | Configura impostazioni del cluster aggiuntive come la versione di MongoDB, il backup e le opzioni di crittografia. Per ulteriori informazioni su queste opzioni, consulta i collegamenti nella sezione «Risorse correlate». | MongoDB DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Configura l'elenco di accesso. | Per connettersi al cluster Atlas, è necessario aggiungere una voce all'elenco di accesso del progetto. Atlas utilizza Transport Layer Security (TLS)/Secure Sockets Layer (SSL) per crittografare le connessioni al cloud privato virtuale (VPC) per il database. Per impostare la lista di accesso al progetto e per ulteriori informazioni sulle storie di questa epopea, consulta i link nella sezione «Risorse correlate». | MongoDB DBA |
Autentica e autorizza gli utenti. | È necessario creare e autenticare gli utenti del database che accederanno ai cluster MongoDB Atlas. Per accedere ai cluster di un progetto, gli utenti devono appartenere a quel progetto e possono appartenere a più progetti. | MongoDB DBA |
Crea ruoli personalizzati. | (Facoltativo) Atlas supporta la creazione di ruoli personalizzati nei casi in cui i privilegi utente integrati del database Atlas non coprono il set di privilegi desiderato. | MongoDB DBA |
Configura il peering. VPC | (Facoltativo) Atlas supporta il VPC peering con altriAWS, Azure o Google Cloud Platform (). GCP VPCs | MongoDB DBA |
Configura un endpoint AWS PrivateLink . | (Facoltativo) Puoi configurare endpoint privati utilizzandoAWS. AWS PrivateLink | MongoDB DBA |
Abilita l'autenticazione a due fattori. | (Facoltativo) Atlas supporta l'autenticazione a due fattori (2FA) per aiutare gli utenti a controllare l'accesso ai propri account Atlas. | MongoDB DBA |
Configura l'autenticazione e l'autorizzazione degli utenti con. LDAP | (Facoltativo) Atlas supporta l'esecuzione dell'autenticazione e dell'autorizzazione degli utenti con Lightweight Directory Access Protocol (LDAP). | MongoDB DBA |
Configura l'accesso unificatoAWS. | (Facoltativo) Alcune funzionalità di Atlas, tra cui Atlas Data Lake e la crittografia a riposo mediante la gestione delle chiavi del cliente, utilizzano i ruoli AWS Identity and Access Management (AWSIAM) per l'autenticazione. | MongoDB DBA |
Configura la crittografia a riposo utilizzando. AWS KMS | (Facoltativo) Atlas supporta l'utilizzo di AWS Key Management System (AWSKMS) per crittografare i motori di archiviazione e i backup dei provider di servizi cloud. | MongoDB DBA |
Configura la crittografia a livello di campo lato client. | (Facoltativo) Atlas supporta la crittografia a livello di campo lato client, inclusa la crittografia automatica dei campi. | MongoDB DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Avvia la replica di destinazione impostata in MongoDB Atlas. | Avvia la replica di destinazione impostata in MongoDB Atlas. In Atlas Live Migration Service, scegli «Sono pronto per la migrazione». | MongoDB DBA |
Aggiungi Atlas Live Migration Service all'elenco di accesso nel cluster di AWS origine. | Questo aiuta a preparare l'ambiente di origine per la connessione al cluster Atlas di destinazione. | MongoDB DBA |
Convalida le tue AWS credenziali con Atlas Live Migration Service. | Scegli «Inizia la migrazione». Quando il pulsante «Prepare to Cutover» diventa verde, esegui il taglio. Rivedi le metriche delle prestazioni del cluster Atlas. | MongoDB DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Connect al cluster MongoDB Atlas. | Sviluppatore di applicazioni | |
Interagisci con i dati del cluster. | Sviluppatore di applicazioni | |
Monitora i tuoi cluster. | MongoDB DBA | |
Esegui il backup e il ripristino dei dati del cluster. | MongoDB DBA |
Risorse correlate
Guida alla migrazione
Scoperta e valutazione
Configurazione della sicurezza e della conformità
Configurazione di un nuovo ambiente MongoDB Atlas su AWS
Migrazione dei dati
Integrazione delle operazioni