Migrazione degli stack da Amazon EC2-Classic a un VPC - AWS OpsWorks

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

Migrazione degli stack da Amazon EC2-Classic a un VPC

Importante

Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Team su AWS re:post o tramite Premium AWS Support.

Questo argomento descrive come migrare uno AWS OpsWorks Stacks stack dalla piattaforma di rete Amazon EC2 Classic a una rete Amazon Virtual Private Cloud (Amazon VPC).

Se hai creato il tuo AWS account prima del 04/12/2013, potresti avere il supporto per EC2-Classic in alcune regioni. AWS Alcune risorse e caratteristiche di Amazon EC2, ad esempio le reti avanzate e i tipi di istanza più recenti, possono essere utilizzate solo in un VPC. Alcune risorse possono essere condivise tra EC2-Classic e un VPC, al contrario di altre. Per evitare interruzioni del servizio, ti consigliamo di migrare gli AWS OpsWorks Stacks stack su un VPC.

Prerequisiti

Prima di iniziare, è necessario disporre di un VPC che soddisfi i requisiti di AWS OpsWorks Stacks configurazione. Per configurare sottoreti private nel tuo VPC per AWS OpsWorks Stacks, consulta Esecuzione di uno stack in un VPC questa guida. Puoi creare un VPC personalizzato utilizzando la console di gestione Amazon VPC. Per ulteriori informazioni, consulta le configurazioni guidate della console Amazon VPC e i VPC e le sottoreti nella Amazon Virtual Private Cloud User Guide.

Per continuare con la migrazione, avrai bisogno dell'ID VPC e dell'ID di sottorete che desideri utilizzare.

Migrazione di uno AWS OpsWorks Stacks stack su un VPC

Innanzitutto, clona uno stack EC2-Classic esistente utilizzando la console o l'API. AWS OpsWorks Stacks Quindi, sposta le risorse dello stack esistente nel nuovo stack. Avvia le nuove istanze nello stack clonato e distribuisci le app. Verifica che il nuovo stack funzioni. Infine, elimina le risorse EC2-Classic dallo stack EC2-Classic, quindi elimina il vecchio stack.

  1. Clona lo stack EC2-Classic esistente nel tuo VPC. La clonazione dello stack copia le impostazioni dello stack, i livelli, le app, gli utenti e le autorizzazioni degli utenti nel nuovo stack. Per ulteriori informazioni su come clonare uno stack, consulta questa guida. Clonazione di uno stack

    Puoi anche clonare uno stack utilizzando l'API. AWS OpsWorks Stacks Quando cloni uno stack utilizzando gli AWS CLI o AWS SDK, imposta il valore del VpcId parametro sull'ID del VPC in cui hai creato. Prerequisiti Per ulteriori informazioni, consulta CloneStack nella documentazione di riferimento dell'API AWS OpsWorks Stacks .

  2. Crea nuove istanze nei livelli dello stack clonato. Assicuratevi di specificare l'ID della sottorete in cui avete creato. Prerequisiti Per ulteriori informazioni su come creare istanze in uno stack, Aggiunta di un'istanza a un livello consulta questa guida.

  3. Migra le tue risorse classiche, come i gruppi di sicurezza EC2, i sistemi di bilanciamento del carico Elastic Load Balancing e gli indirizzi IP elastici sul tuo VPC, quindi associali allo stack clonato. Per ulteriori informazioni, consulta Migrare le risorse su un VPC nella Guida per l'utente di Amazon EC2.

  4. Registra i volumi Amazon EBS e le istanze Amazon RDS con lo stack clonato. Per ulteriori informazioni sulla registrazione delle risorse con uno stack, consulta questa guida. Registrazione di risorse con uno stack

    I volumi Amazon EBS non sono associati a un VPC e puoi utilizzarli su più istanze sia negli stack EC2 Classic che negli stack in un VPC. Puoi registrare istanze Amazon RDS in EC2-Classic sia con stack EC2-Classic che con stack in un VPC.

  5. Avvia le istanze nello stack clonato, quindi sposta una piccola percentuale dei carichi di lavoro nello stack clonato. Ad esempio, sposta una piccola percentuale di traffico verso i sistemi di bilanciamento del carico Elastic Load Balancing nello stack clonato. Se utilizzi Amazon Route 53, consulta la sezione Routing del traffico verso un sistema di bilanciamento del carico ELB nella Amazon Route 53 Developer Guide.

    Indirizza solo una piccola percentuale di traffico finché non sei sicuro che il nuovo stack sia funzionale e supporti le tue applicazioni. Lascia che il nuovo stack funzioni con una piccola percentuale di traffico per un periodo di prova, ad esempio una settimana. Dopo aver verificato che il nuovo stack funzioni, indirizza il traffico rimanente verso lo stack.

  6. Dopo esserti assicurato che lo stack clonato funzioni, sposta il resto del traffico di produzione o dei carichi di lavoro nello stack clonato. Ora puoi fermare le istanze nello stack EC2-Classic. Ti consigliamo di mantenere disponibile il vecchio stack per diverse settimane, in modo da poter riportare i carichi di lavoro nel vecchio stack in caso di problemi con il nuovo stack nelle settimane successive alla migrazione.

  7. Quando il nuovo stack funziona da diverse settimane, elimina le istanze nello stack EC2-Classic. Per ulteriori informazioni su come eliminare le istanze, consulta questa guida. Eliminazione delle AWS OpsWorks istanze di Stacks

    Importante

    Non utilizzare la console o l'API di Amazon EC2 per interrompere o eliminare AWS OpsWorks le istanze.

  8. Elimina le app nello stack EC2-Classic. Per ulteriori informazioni su come eliminare le app, consulta Eliminare l'app dallo stack in questa guida.

  9. Elimina lo stack EC2-Classic. Per ulteriori informazioni su come eliminare uno stack, Eliminazione di uno stack consulta questa guida.

Consulta anche