strategia di migrazione per database relazionali - AWS Guida prescrittiva

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à.

strategia di migrazione per database relazionali

Yaser Raja, Amazon Web Services (AWS)

Novembre 2020(cronologia dei documenti)

Nel tuo portafoglio aziendale, è probabile che tu disponga di più tipi di database. Quando esegui la migrazione ad Amazon Web Services (AWS), puoi scegliere di eseguire un «lift and shift» dei tuoi database (rehosting) o modernizzare le tue applicazioni passando aAWSservizi di database gestiti (ripiattaforma).

Se scegli di reospitare il tuo database,AWSfornisce una serie di servizi e strumenti che possono aiutarti a spostare, archiviare e analizzare in sicurezza i tuoi dati. Se scegli di passare aAWSservizio di database gestito,AWSoffre una moltitudine di opzioni per non dover mai rinunciare a funzionalità, prestazioni o scalabilità. Per ulteriori informazioni sullaAWSfamiglia di database, vediDatabase suAWSsulAWSsito web.

Questo documento si concentra sulle strategie per la migrazione dei database relazionali verso ilAWSCloud, per dirigenti IT e aziendali, responsabili di programmi o progetti, proprietari di prodotti e responsabili operativi/infrastrutturali che intendono migrare i propri database locali aAWS.

Panoramica

La migliore strategia di migrazione del database consente di sfruttare appieno leAWScloud. Ciò comporta la migrazione delle applicazioni per utilizzare database nativi per il cloud appositamente creati. Non dovresti limitarti allo stesso database obsoleto che hai utilizzato in locale. Considerate invece la modernizzazione delle applicazioni e scegliete i database più adatti ai requisiti del flusso di lavoro delle vostre applicazioni.

Molte aziende hanno adottato questo approccio. Ad esempio, Airbnb doveva elaborare e analizzare rapidamente 50 GB di dati al giorno. Avevano bisogno di un database chiave-valore per archiviare la cronologia delle ricerche degli utenti per ricerche rapide che consentisse la ricerca personalizzata, un archivio dati in memoria per memorizzare lo stato della sessione per un rendering più rapido (inferiore al millisecondo) del sito e un database relazionale come database transazionale principale. Hanno sceltoAmazon DynamoDBcome database di valori-chiave,Amazon ElastiCachecome archivio in memoria, eAmazon Relational Database Service(Amazon RDS) per il database transazionale. Per ulteriori informazioni sull'utilizzo di AirbnbAWSservizi di database, vedi ilCaso di studio Airbnb.

La strategia di migrazione del database è strettamente legata alla strategia cloud globale dell'organizzazione. Ad esempio, se scegli di effettuare prima la transizione delle applicazioni e poi di trasformarle, potresti decidere di sollevare e spostare prima il database. Quando sei completamente nelAWSCloud, inizi a lavorare per modernizzare la tua applicazione. Questa strategia può aiutarti a uscire rapidamente dai tuoi attuali data center per poi concentrarti sulla modernizzazione.

La migrazione del database è strettamente associata alla migrazione delle applicazioni. Tutte le strategie di migrazione dei database comportano un certo livello di modifiche alle applicazioni che utilizzano tali database. Queste modifiche vanno dal puntamento alla nuova posizione del database nelAWSDa cloud a una riscrittura totale dell'applicazione, se non può essere modificata perché il codice sorgente non è disponibile o si tratta di un'applicazione di terze parti a codice chiuso.