Migration von Stacks von Amazon EC2 -Classic zu einem 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 einem VPC

Wichtig

Das Tool AWS OpsWorks Stacks Der Dienst hat am 26. Mai 2024 das Ende seiner Nutzungsdauer 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 AWS Support Team ein AWS Re:post oder durch AWS Premium-Support.

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

Wenn Sie Ihre erstellt haben AWS Konto vor dem 04.12.2013, möglicherweise haben Sie in einigen Fällen Unterstützung für -Classic EC2 AWS Regionen. Für einige EC2 Ressourcen und Funktionen von Amazon, wie z. B. Enhanced Networking und neuere Instance-Typen, ist eine virtuelle private Cloud (VPC) erforderlich. Einige Ressourcen können zwischen EC2 -Classic und a gemeinsam genutzt werdenVPC, andere nicht. Um Unterbrechungen Ihres Dienstes zu vermeiden, empfehlen wir Ihnen, Ihre zu migrieren AWS OpsWorks Stacks stapelt sich zu einem. VPC

Voraussetzungen

Bevor Sie beginnen, müssen Sie eine haben, die den Anforderungen VPC entspricht AWS OpsWorks Stacks Konfigurationsanforderungen. Um private Subnetze in Ihrem VPC für zu konfigurieren AWS OpsWorks Stacks, siehe Einen Stack ausführen in einem VPC in dieser Anleitung. Sie können VPC mithilfe der Amazon VPC Management Console eine benutzerdefinierte Version erstellen. Weitere Informationen finden Sie unter Konfigurationen VPCsund Subnetze des VPC Amazon-Konsolenassistenten im Amazon Virtual Private Cloud-Benutzerhandbuch.

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

Migrieren Sie ein AWS OpsWorks Stacks Stapel zu einem VPC

Klonen Sie zunächst einen vorhandenen EC2 -Classic-Stack mit dem AWS OpsWorks Stacks Konsole oderAPI. 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 Ihren. 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 klonen, indem Sie AWS OpsWorks Stacks API. Wenn Sie einen Stack klonen, indem Sie AWS CLI or AWS SDKs, setzen Sie den Wert des VpcId Parameters auf die ID desVPC, in dem Sie ihn erstellt habenVoraussetzungen. Weitere Informationen finden Sie unter CloneStack im .AWS OpsWorks Stacks APIReferenz.

  2. Erstellen Sie neue Instanzen in den Ebenen des geklonten Stapels. 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 auf Ihre VPC und verknüpfen Sie sie dann mit dem geklonten Stack. Weitere Informationen finden Sie unter Migrieren Sie Ihre Ressourcen zu a VPC im EC2Amazon-Benutzerhandbuch.

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

    EBSAmazon-Volumes sind nicht mit a verknüpftVPC, und Sie können sie instanzübergreifend sowohl in EC2 -Classic-Stacks als auch in Stacks in a verwenden. VPC Sie können RDS Amazon-Instances in EC2 -Classic sowohl EC2 mit -Classic-Stacks als auch mit Stacks in a registrieren. VPC

  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 Load ELB 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 Instanzen im -Classic-Stack stoppen. EC2 Wir empfehlen, dass Sie den alten Stack mehrere Wochen lang verfügbar 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 Instanzen im EC2 -Classic-Stack. Weitere Informationen zum Löschen von Instanzen finden Sie AWS OpsWorks Stacks-Instances löschen in dieser Anleitung.

    Wichtig

    Verwenden Sie nicht die EC2 Amazon-Konsole oder API zum Stoppen oder Löschen AWS OpsWorks Instanzen.

  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 dieser Anleitung.

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

Weitere Informationen finden Sie auch unter