Migrazione da AWS a Google Cloud: migrazione da Amazon S3 a Cloud Storage

Last reviewed 2026-04-14 UTC

Google Cloud fornisce strumenti, prodotti, indicazioni e servizi professionali per aiutarti a migrare i dati da Amazon Simple Storage Service (Amazon S3) a Cloud Storage. Questo documento illustra come progettare, implementare e convalidare un piano di migrazione da Amazon S3 a Cloud Storage. Il documento descrive una parte del processo di migrazione complessivo in cui crei un inventario degli artefatti di Amazon S3 e un piano per gestire il processo di migrazione.

La discussione in questo documento è rivolta agli amministratori cloud che vogliono informazioni dettagliate su come pianificare e implementare un processo di migrazione. È inoltre rivolto ai responsabili delle decisioni che stanno valutando l'opportunità di eseguire la migrazione e che vogliono esplorare come potrebbe essere la migrazione.

Questo documento fa parte di una serie di più parti sulla migrazione da AWS a Google Cloud che include i seguenti documenti:

Per questa migrazione a Google Cloud, ti consigliamo di seguire il framework di migrazione descritto in Esegui la migrazione a Google Cloud: inizia.

Il seguente diagramma illustra il percorso del tuo percorso di migrazione.

Percorso di migrazione con quattro fasi.

Potresti eseguire la migrazione dall'ambiente di origine a Google Cloud in una serie di iterazioni, ad esempio potresti eseguire la migrazione di alcuni carichi di lavoro prima e di altri in un secondo momento. Per ogni iterazione di migrazione separata, segui le fasi del framework di migrazione generale:

  1. Valuta e individua i carichi di lavoro e i dati.
  2. Pianifica e crea una base su Google Cloud.
  3. Esegui la migrazione dei carichi di lavoro e dei dati a Google Cloud.
  4. Ottimizza il tuo Google Cloud ambiente.

Per saperne di più sulle fasi di questo framework, vedi Esegui la migrazione a Google Cloud: inizia.

Per progettare un piano di migrazione efficace, ti consigliamo di convalidare ogni passaggio del piano e di assicurarti di avere una strategia di rollback. Per aiutarti a convalidare il piano di migrazione, vedi Esegui la migrazione a Google Cloud: best practice per la convalida di un piano di migrazione.

Valuta l'ambiente di origine

Nella fase di valutazione, determini i requisiti e le dipendenze per eseguire la migrazione dell'ambiente di origine a Google Cloud.

La fase di valutazione è fondamentale per il successo della migrazione. Devi acquisire una conoscenza approfondita dei carichi di lavoro di cui vuoi eseguire la migrazione, dei relativi requisiti, delle relative dipendenze e del tuo ambiente attuale. Devi comprendere il punto di partenza per pianificare ed eseguire correttamente una Google Cloud migrazione.

La fase di valutazione è composta dalle seguenti attività:

  1. Crea un inventario completo dei carichi di lavoro.
  2. Cataloga i carichi di lavoro in base alle relative proprietà e dipendenze.
  3. Forma e istruisci i tuoi team su Google Cloud.
  4. Crea esperimenti e proof of concept su Google Cloud.
  5. Calcola il costo totale di proprietà (TCO) dell'ambiente di destinazione.
  6. Scegli la strategia di migrazione per i carichi di lavoro.
  7. Scegli gli strumenti di migrazione.
  8. Definisci il piano e la tempistica di migrazione.
  9. Convalida il piano di migrazione.

Per saperne di più sulla fase di valutazione e su queste attività, vedi Esegui la migrazione a Google Cloud: valuta e individua i carichi di lavoro. Le sezioni seguenti si basano sulle informazioni contenute in questo documento.

Crea un inventario dei bucket Amazon S3

Per definire l'ambito della migrazione, crea due inventari: un inventario dei bucket Amazon S3 e un inventario degli oggetti archiviati nei bucket.

Dopo aver creato l'inventario dei bucket Amazon S3, perfezionalo prendendo in considerazione i seguenti punti dati relativi a ogni bucket Amazon S3:

  • Come hai configurato la crittografia lato server dei bucket Amazon S3.
  • Le impostazioni per la gestione di identità e accessi dei bucket Amazon S3.
  • La configurazione per il blocco dell'accesso pubblico a S3.
  • Eventuali tag di allocazione dei costi per i bucket Amazon S3.
  • La configurazione per il blocco degli oggetti S3.
  • Come accedi al bucket Amazon S3.
  • Come hai configurato i pagamenti a carico del richiedente.
  • Le impostazioni per il controllo delle versioni degli oggetti Amazon S3.
  • La configurazione per i criteri di AWS Backup per Amazon S3.
  • Se utilizzi Amazon S3 Intelligent-Tiering.
  • Come hai configurato la replica degli oggetti Amazon S3.
  • Il ciclo di vita degli oggetti Amazon S3.
  • Se il bucket è di un tipo specializzato, ad esempio S3 Tables, S3 Metadata o S3 Vectors.

Ti consigliamo inoltre di raccogliere dati sui bucket Amazon S3 che ti consentano di calcolare le statistiche aggregate sugli oggetti contenuti in ogni bucket. Ad esempio, se raccogli le dimensioni totali degli oggetti, le dimensioni medie degli oggetti, e il conteggio degli oggetti, puoi stimare il tempo e il costo necessari per eseguire la migrazione da un bucket Amazon S3 a un bucket Cloud Storage.

Per creare l'inventario dei bucket Amazon S3 e raccogliere i punti dati sui bucket Amazon S3, puoi implementare meccanismi e processi di raccolta dei dati basati su strumenti AWS, ad esempio:

  • Strumenti di monitoraggio di Amazon S3
  • S3 Analytics
  • Aggregazione dei dati multiaccount e multiregione di AWS
  • API AWS
  • Strumenti per sviluppatori AWS
  • L'interfaccia a riga di comando AWS

Per evitare problemi durante la migrazione e per stimare l'impegno necessario per la migrazione, ti consigliamo di valutare in che modo le funzionalità dei bucket Amazon S3 vengono mappate a funzionalità simili dei bucket Cloud Storage. La seguente tabella riassume questa mappatura.

Funzionalità di Amazon S3 Funzionalità di Cloud Storage
Regole di denominazione dei bucket Requisiti per il nome del bucket
Località del bucket Località del bucket
Crittografia lato server Opzioni di crittografia
Gestione di identità e accessi Identity and Access Management (IAM)
Accesso pubblico Accesso ai dati pubblico
Prevenzione dell'accesso pubblico
Tag dei bucket S3 per l'allocazione dei costi Tag ed etichette
Blocco degli oggetti S3 Criteri di conservazione e blocco dei criteri di conservazione
Metodi per accedere a un bucket Amazon S3 Caricamenti e download di oggetti
Pagamenti a carico del richiedente Pagamenti a carico del richiedente
Controllo delle versioni degli oggetti Controllo delle versioni degli oggetti
Criteri di AWS Backup per Amazon S3 Job di trasferimento basati su eventi
Intelligent-Tiering Autoclass
Replica degli oggetti Ridondanza tra regioni e replica turbo
Job di trasferimento basati su eventi
Ciclo di vita degli oggetti Gestione del ciclo di vita degli oggetti
S3 Express One Zone Rapid Bucket
Mountpoint per Amazon S3 Cloud Storage FUSE

Come indicato in precedenza, le funzionalità elencate nella tabella precedente potrebbero sembrare simili quando le confronti. Tuttavia, le differenze nella progettazione e nell'implementazione delle funzionalità nei due fornitori di servizi cloud possono avere effetti significativi sulla migrazione da Amazon S3 a Cloud Storage.

Tipi di bucket Amazon S3 specializzati

Per evitare problemi durante la migrazione e per stimare l'impegno necessario per i casi d'uso specializzati, ti consigliamo di valutare in che modo queste funzionalità dei bucket Amazon S3 vengono mappate ai Google Cloud servizi. La seguente tabella riassume questa mappatura.

Funzionalità di Amazon S3 Funzionalità di Cloud Storage
Tabelle S3 BigLake o BigQuery
Vettori S3 Ricerca vettoriale
Metadati S3 Storage Insights

Crea un inventario degli oggetti archiviati negli oggetti Amazon S3

Dopo aver creato l'inventario dei bucket Amazon S3, ti consigliamo di creare un inventario degli oggetti archiviati in questi bucket utilizzando lo strumento di inventario di Amazon S3.

Per creare l'inventario degli oggetti Amazon S3, prendi in considerazione quanto segue per ogni oggetto:

  • Nome dell'oggetto Amazon S3
  • Dimensioni dell'oggetto Amazon S3
  • Metadati dell'oggetto Amazon S3
  • Sottorisorse dell'oggetto Amazon S3
  • Versioni degli oggetti Amazon S3 e se devi eseguire la migrazione di queste versioni
  • URL prefirmati degli oggetti Amazon S3
  • Trasformazioni degli oggetti Amazon S3
  • Tag degli oggetti Amazon S3
  • Classi di archiviazione degli oggetti Amazon S3
  • Archiviazione degli oggetti Amazon S3
  • Checksum degli oggetti Amazon S3

Ti consigliamo inoltre di raccogliere dati sugli oggetti Amazon S3 per capire con quale frequenza tu e i tuoi carichi di lavoro create, aggiornate ed eliminate gli oggetti Amazon S3.

Per evitare problemi durante la migrazione e per stimare l'impegno necessario per la migrazione, ti consigliamo di valutare in che modo le funzionalità degli oggetti Amazon S3 vengono mappate a funzionalità simili degli oggetti Cloud Storage. La seguente tabella riassume questa mappatura.

Funzionalità di Amazon S3 Funzionalità di Cloud Storage
Regole di denominazione degli oggetti Requisiti per il nome dell'oggetto
Metadati degli oggetti
Tag degli oggetti
Metadati degli oggetti
Sottorisorse degli oggetti Metadati degli oggetti
URL prefirmati degli oggetti URL firmati
Trasformazioni degli oggetti Notifiche Pub/Sub per Cloud Storage
Funzioni Cloud Run
Cloud Run
Classi di archiviazione degli oggetti
Archiviazione degli oggetti
Classi di archiviazione di Cloud Storage
Operazioni precondizionali degli oggetti Precondizioni delle richieste

Come indicato in precedenza, le funzionalità elencate nella tabella precedente potrebbero sembrare simili quando le confronti. Tuttavia, le differenze nella progettazione e nell'implementazione delle funzionalità nei due fornitori di servizi cloud possono avere effetti significativi sulla migrazione da Amazon S3 a Cloud Storage.

Completa la valutazione

Dopo aver creato gli inventari dall'ambiente Amazon S3, completa le altre attività della fase di valutazione come descritto in Esegui la migrazione a Google Cloud: valuta e individua i carichi di lavoro.

Pianifica e crea la tua base

Nella fase di pianificazione e creazione, esegui il provisioning e la configurazione dell'infrastruttura per:

  • Supportare i carichi di lavoro nel tuo Google Cloud ambiente.
  • Connettere l'ambiente di origine e l'ambiente Google Cloud per completare la migrazione.

La fase di pianificazione e creazione è composta dalle seguenti attività:

  1. Crea una gerarchia di risorse.
  2. Configura Google CloudIdentity and Access Management (IAM) di.
  3. Configura la fatturazione.
  4. Configura la connettività di rete.
  5. Rafforza la sicurezza.
  6. Configura logging, monitoraggio e avvisi.

Per saperne di più su ciascuna di queste attività, vedi Esegui la migrazione a Google Cloud: pianifica e crea la tua base.

Esegui la migrazione di dati e carichi di lavoro da Amazon S3 a Cloud Storage

Per eseguire la migrazione dei dati da Amazon S3 a Cloud Storage, ti consigliamo di progettare un piano di migrazione dei dati seguendo le indicazioni riportate in Esegui la migrazione a Google Cloud: trasferisci i set di dati di grandi dimensioni. Questo documento consiglia di utilizzare Storage Transfer Service, un Google Cloud prodotto che consente di eseguire la migrazione dei dati da diverse origini a Cloud Storage, ad esempio da ambienti on-premise o da altri fornitori di servizi di spazio di archiviazione sul cloud. Storage Transfer Service supporta diversi tipi di job di trasferimento dei dati, ad esempio:

Per implementare un piano di migrazione dei dati, puoi configurare uno o più job di trasferimento dei dati. Ad esempio, per ridurre la durata delle finestre di cutover durante la migrazione, puoi implementare una strategia di migrazione dei dati di replica continua come segue:

  1. Configura un job di trasferimento una tantum per copiare i dati da un bucket Amazon S3 al bucket Cloud Storage.
  2. Esegui la convalida dei dati e i controlli di coerenza per confrontare i dati nel bucket Amazon S3 con i dati copiati nel bucket Cloud Storage.
  3. Configura i job di trasferimento basati su eventi per trasferire automaticamente i dati dal bucket Amazon S3 al bucket Cloud Storage quando il contenuto del bucket Amazon S3 cambia.
  4. Interrompi i carichi di lavoro e i servizi che hanno accesso ai dati di cui stai eseguendo la migrazione (ovvero ai dati coinvolti nel passaggio precedente).
  5. Esegui il refactoring dei carichi di lavoro per utilizzare Cloud Storage anziché Amazon S3. Puoi eseguire il refactoring dei carichi di lavoro utilizzando uno dei seguenti approcci o utilizzando gli approcci in sequenza:

  6. Attendi che la replica sincronizzi completamente Cloud Storage con Amazon S3.

  7. Avvia i carichi di lavoro.

  8. Quando non hai più bisogno dell'ambiente Amazon S3 come opzione di fallback, ritiralo.

Storage Transfer Service può conservare determinati metadati quando esegui la migrazione degli oggetti da un'origine supportata a Cloud Storage. Ti consigliamo di valutare se Storage Transfer Service può eseguire la migrazione dei metadati di Amazon S3 di tuo interesse.

Quando progetti il piano di migrazione dei dati, ti consigliamo di valutare anche i costi di uscita dalla rete AWS e i costi di Amazon S3. Ad esempio, valuta le seguenti opzioni per trasferire i dati:

  • Tramite la rete internet pubblica.
  • Utilizzando un link di interconnessione.
  • Utilizzando Amazon CloudFront.

L'opzione che scegli può influire sui costi di uscita dalla rete AWS e sui costi di Amazon S3. L'opzione può anche influire sulla quantità di impegno e risorse necessarie per eseguire il provisioning e la configurazione dell'infrastruttura. Per saperne di più sui costi, vedi:

Quando esegui la migrazione dei dati da Amazon S3 a Cloud Storage, ti consigliamo di utilizzare Controlli di servizio VPC per creare un perimetro che nega esplicitamente la comunicazione tra i Google Cloud servizi, a meno che non siano autorizzati.

Ottimizza il tuo Google Cloud ambiente

L'ottimizzazione è l'ultima fase della migrazione. In questa fase, esegui l'iterazione delle attività di ottimizzazione finché l'ambiente di destinazione non soddisfa i requisiti di ottimizzazione. I passaggi di ogni iterazione sono i seguenti:

  1. Valuta l'ambiente, i team e il ciclo di ottimizzazione attuali.
  2. Stabilisci i requisiti e gli obiettivi di ottimizzazione.
  3. Ottimizza l'ambiente e i team.
  4. Ottimizza il ciclo di ottimizzazione.

Ripeti questa sequenza finché non hai raggiunto gli obiettivi di ottimizzazione.

Per saperne di più sull'ottimizzazione dell'ambiente Google Cloud , vedi Esegui la migrazione a Google Cloud: ottimizza l'ambiente e Google Cloud Well-Architected Framework: ottimizzazione delle prestazioni.

Passaggi successivi

Collaboratori

Autore: Marco Ferrari | Cloud Solutions Architect