Migration von Stacks von Amazon EC2-Classic zu einer VPC - AWS OpsWorks

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Migration von Stacks von Amazon EC2-Classic zu einer VPC

Wichtig

Der AWS OpsWorks Stacks Dienst hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an das AWS Support Team auf AWS re:POST oder über den AWS Premium-Support.

In diesem Thema wird beschrieben, wie Sie einen AWS OpsWorks Stacks Stack von der Amazon EC2 Classic-Netzwerkplattform zu einem Amazon Virtual Private Cloud (Amazon VPC) -Netzwerk migrieren.

Wenn Sie Ihr AWS Konto vor dem 04.12.2013 erstellt haben, wird EC2-Classic möglicherweise in einigen Regionen unterstützt. AWS Einige Amazon EC2-Ressourcen und -Funktionen wie Enhanced Networking und neuere Instance-Typen erfordern eine Virtual Private Cloud (VPC). Einige Ressourcen können zwischen EC2-Classic und einer VPC geteilt werden, andere nicht. Um Unterbrechungen Ihres Dienstes zu vermeiden, empfehlen wir Ihnen, Ihre AWS OpsWorks Stacks Stacks auf eine VPC zu migrieren.

Voraussetzungen

Bevor Sie beginnen, müssen Sie über eine VPC verfügen, die die AWS OpsWorks Stacks Konfigurationsanforderungen erfüllt. Informationen zur Konfiguration privater Subnetze in Ihrer VPC für AWS OpsWorks Stacks finden Sie Ausführen eines Stacks in einer VPC in diesem Handbuch. Sie können mithilfe der Amazon VPC-Managementkonsole eine benutzerdefinierte VPC erstellen. Weitere Informationen finden Sie unter Konfigurationen des Amazon VPC-Konsolenassistenten und VPCs und Subnetze im Amazon Virtual Private Cloud Cloud-Benutzerhandbuch.

Um mit der Migration fortzufahren, benötigen Sie die VPC-ID und die Subnetz-ID, die Sie verwenden möchten.

Migrieren Sie einen AWS OpsWorks Stacks Stack zu einer VPC

Klonen Sie zunächst einen vorhandenen EC2-Classic-Stack mithilfe der AWS OpsWorks Stacks Konsole oder API. Verschieben Sie dann die Ressourcen des vorhandenen Stacks auf den neuen Stack. Starten Sie die neuen Instanzen im geklonten Stack und stellen Sie Apps bereit. Stellen Sie sicher, dass der neue Stack funktioniert. Löschen Sie abschließend die EC2-Classic-Ressourcen aus dem EC2-Classic-Stack und anschließend den alten Stack.

  1. Klonen Sie Ihren vorhandenen EC2-Classic-Stack in Ihre VPC. Beim Klonen des Stacks werden Stack-Einstellungen, Ebenen, Apps, Benutzer und Benutzerberechtigungen auf den neuen Stack kopiert. Weitere Informationen zum Klonen eines Stacks finden Sie Klonen eines Stacks in diesem Handbuch.

    Sie können einen Stack auch mithilfe der AWS OpsWorks Stacks API klonen. Wenn Sie einen Stack mithilfe der AWS SDKs AWS CLI oder klonen, legen Sie den Wert des VpcId Parameters auf die ID der VPC fest, in der Sie ihn erstellt haben. Voraussetzungen Weitere Informationen finden Sie unter CloneStack in der AWS OpsWorks Stacks -API-Referenz.

  2. Erstellen Sie neue Instanzen in den Ebenen des geklonten Stacks. Geben Sie unbedingt die ID des Subnetzes an, in dem Sie es erstellt haben. Voraussetzungen Weitere Informationen zum Erstellen von Instanzen in einem Stack finden Sie Hinzufügen einer Instance zu einem Layer in dieser Anleitung.

  3. Migrieren Sie Ihre klassischen Ressourcen wie EC2-Sicherheitsgruppen, Elastic Load Balancing Load Balancer und Elastic IP-Adressen zu Ihrer VPC und verknüpfen Sie sie dann mit dem geklonten Stack. Weitere Informationen finden Sie unter Migrieren Ihrer Ressourcen zu einer VPC im Amazon EC2 EC2-Benutzerhandbuch.

  4. Registrieren Sie Amazon EBS-Volumes und Amazon RDS-Instances beim geklonten Stack. Weitere Informationen zur Registrierung von Ressourcen bei einem Stack finden Sie Registrieren von Ressourcen mit einem Stack in diesem Handbuch.

    Amazon EBS-Volumes sind keiner VPC zugeordnet, und Sie können sie instanzübergreifend sowohl in EC2-Classic-Stacks als auch in Stacks in einer VPC verwenden. Sie können Amazon RDS-Instances in EC2-Classic sowohl mit EC2-Classic-Stacks als auch mit Stacks in einer VPC registrieren.

  5. Starten Sie Instances im geklonten Stack und verschieben Sie dann einen kleinen Prozentsatz Ihrer Workloads auf den geklonten Stack. Verschieben Sie beispielsweise einen kleinen Prozentsatz des Datenverkehrs auf die Elastic Load Balancing Load Balancer im geklonten Stack. Wenn Sie Amazon Route 53 verwenden, finden Sie weitere Informationen unter Weiterleiten von Datenverkehr an einen ELB-Load Balancer im Amazon Route 53-Entwicklerhandbuch.

    Leiten Sie nur einen kleinen Prozentsatz des Datenverkehrs weiter, bis Sie sicher sind, dass der neue Stack funktionsfähig ist und Ihre Anwendungen unterstützt. Lassen Sie den neuen Stack für einen Testzeitraum, z. B. eine Woche, mit einem kleinen Prozentsatz des Datenverkehrs arbeiten. Nachdem Sie sich vergewissert haben, dass der neue Stack funktioniert, leiten Sie den verbleibenden Datenverkehr an den Stack weiter.

  6. Wenn Sie sicher sind, dass der geklonte Stack funktioniert, verschieben Sie den Rest Ihres Produktionsdatenverkehrs oder Ihrer Workloads auf den geklonten Stack. Sie können jetzt Instances im EC2-Classic-Stack stoppen. Wir empfehlen, den alten Stack mehrere Wochen lang verfügbar zu halten, damit Sie Workloads wieder auf den alten Stack verschieben können, falls in den Wochen nach der Migration Probleme mit dem neuen Stack auftreten.

  7. Wenn der neue Stack mehrere Wochen lang funktioniert hat, löschen Sie Instances im EC2-Classic-Stack. Weitere Informationen zum Löschen von Instances finden Sie AWS OpsWorks Stacks-Instances löschen in diesem Handbuch.

    Wichtig

    Verwenden Sie nicht die Amazon EC2 EC2-Konsole oder API, um AWS OpsWorks Instances zu stoppen oder zu löschen.

  8. Löschen Sie Apps im EC2-Classic-Stack. Weitere Informationen zum Löschen von Apps finden Sie unter So löschen Sie die App aus dem Stack in diesem Handbuch.

  9. Löschen Sie den EC2-Classic-Stack. Weitere Informationen zum Löschen eines Stacks finden Sie Löschen eines Stacks in diesem Handbuch.

Weitere Informationen finden Sie auch unter