Verwalten einer Amazon Aurora Global Database - Amazon Aurora

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.

Verwalten einer Amazon Aurora Global Database

Die meisten Verwaltungsvorgänge werden auf den einzelnen Clustern ausgeführt, aus denen eine globale Aurora-Datenbank besteht. Wenn Sie Group related resources (Gruppenbezogene Ressourcen) auf der Seite Databases (Datenbanken) in der Konsole auswählen, werden der primäre Cluster und der sekundäre Cluster unter der zugehörigen globalen Datenbank gruppiert. Um die AWS-Regionen zu finden, in denen die DB-Cluster einer globalen Datenbank ausgeführt werden sowie die zugehörige Aurora-DB-Engine, -Version und ihre Kennung, verwenden Sie die Registerkarte Konfiguration.

Die regionsübergreifenden Datenbank-Failover-Prozesse stehen nur globalen Aurora-Datenbankobjekten zur Verfügung, nicht einem einzelnen Aurora-DB-Cluster. Weitere Informationen hierzu finden Sie unter Verwenden von Umstellung oder Failover in einer Amazon Aurora Global Database.

Informationen zum Wiederherstellen einer globalen Aurora-Datenbank nach einem ungeplanten Ausfall in ihrer primären Region finden Sie unter Wiederherstellen einer globalen Amazon Aurora-Datenbank nach einem ungeplanten Ausfall.

Verändern einer Amazon Aurora Global Database

In der AWS Management Console werden auf der Seite Datenbanken alle globalen Aurora-Datenbanken mit den jeweiligen primären und sekundären Clustern aufgeführt. Die globale Aurora-Datenbank hat ihre eigenen Konfigurationseinstellungen. Insbesondere verfügt sie über AWS-Regionen, die mit ihren primären und sekundären Clustern verknüpft sind, wie im folgenden Screenshot gezeigt.


      Screenshot mit einer ausgewählten globalen Aurora-Datenbank und ihrer Konfigurationseinstellungen in der AWS Management Console.

Wenn Sie Änderungen an der Aurora globalen Datenbank vornehmen, haben Sie die Möglichkeit, Änderungen abzubrechen, wie im folgenden Screenshot gezeigt.


        Screenshot mit der Seite zum Ändern der Einstellungen einer globalen Aurora-Datenbank

Wenn Sie Weiter wählen, bestätigen Sie die Änderungen.

Ändern von Parametern für eine Aurora globale Datenbank

Sie können die Parametergruppen jedes Aurora-DB-Cluster für jeden Aurora-Cluster in der globalen Aurora-Datenbank einzeln konfigurieren. Die meisten Parameter funktionieren wie bei anderen Aurora-Clusterarten. Wir empfehlen, dass Sie die Einstellungen zwischen allen Clustern in einer globalen Datenbank konsistent halten. Dies hilft, unerwartete Verhaltensänderungen zu vermeiden, wenn Sie einen sekundären Cluster zum primären Cluster hochstufen.

Sie sollten z. B. die gleichen Einstellungen für Zeitzonen und Zeichensätze verwenden, um inkonsistentes Verhalten zu vermeiden, wenn ein anderer Cluster die Rolle des primären Clusters übernimmt.

Die Konfigurationseinstellungen aurora_enable_repl_bin_log_filtering und aurora_enable_replica_log_compression haben keine Auswirkungen.

Entfernen eines Clusters aus einer Amazon Aurora Global Database

Sie können Aurora-DB-Cluster aus verschiedenen Gründen aus Ihrer Aurora globalen Datenbank entfernen. Beispielsweise möchten Sie möglicherweise einen Aurora-DB-Cluster aus einer Aurora globalen Datenbank entfernen, wenn der primäre Cluster herabgesetzt oder isoliert wird. Er wird dann zu einem eigenständigen bereitgestellten Aurora-DB-Cluster, der zum Erstellen einer neuen globalen Aurora-Datenbank verwendet werden könnte. Weitere Informationen hierzu finden Sie unter Wiederherstellen einer globalen Amazon Aurora-Datenbank nach einem ungeplanten Ausfall.

Sie können bei Bedarf auch Aurora-DB-Cluster entfernen, wenn Sie eine globale Aurora-Datenbank löschen möchten, die Sie nicht mehr benötigen. Sie können die globale Aurora-Datenbank erst löschen, nachdem Sie alle zugehörigen Aurora-DB-Cluster entfernt haben, wobei der primäre Cluster zuletzt entfernt wird. Weitere Informationen finden Sie unter Löschen einer Amazon Aurora Global Database.

Wenn ein Aurora-DB-Cluster von der globalen Aurora-Datenbank getrennt wird, wird er nicht mehr mit dem primären Cluster synchronisiert. Er wird zu einem eigenständigen bereitgestellten Aurora-DB-Cluster mit vollen Lese-/Schreibfähigkeiten.

Sie können Aurora-DB-Cluster aus Ihrer globalen Aurora-Datenbank mithilfe von AWS Management Console, AWS CLI oder der RDS-API entfernen.

So entfernen Sie einen Aurora-Cluster aus einer globalen Aurora-Datenbank:
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie den Cluster auf der Seite Databases (Datenbanken) aus.

  3. Wählen Sie unter Actions (Aktionen) die Option Remove from Global (Aus 'Global' entfernen) aus.

    
                  Screenshot mit ausgewähltem Aurora-DB-Cluster (sekundär) und der Aktion „Entfernen aus global“.

    Sie sehen eine Aufforderung, um zu bestätigen, dass Sie den sekundären Cluster von der Aurora globalen Datenbank trennen möchten.

    
                  Screenshot mit einer Bestätigungsaufforderung zum Entfernen eines sekundären Clusters aus einer globalen Aurora-Datenbank
  4. Wählen Sie Entfernen und hochstufen , um den Cluster aus der globalen Datenbank zu entfernen.

Der Aurora-DB-Cluster dient nicht mehr als sekundärer Cluster in der Aurora globalen Datenbank und ist nicht mehr mit dem primären DB-Cluster synchronisiert. Er ist ein eigenständiger Aurora-DB-Cluster mit voller Lese-/Schreibfähigkeit.


       Screenshot mit einer Bestätigungsaufforderung zum Entfernen eines sekundären Clusters aus einer globalen Aurora-Datenbank

Nachdem Sie alle sekundären Cluster entfernt oder gelöscht haben, können Sie den primären Cluster auf die gleiche Weise entfernen. Sie können den primären Aurora-DB-Cluster erst von einer Aurora globalen Datenbank trennen (entfernen), nachdem Sie alle sekundären Cluster entfernt haben.

Die globale Aurora-Datenbank kann in der Datenbankliste mit null Regionen und AZs verbleiben. Sie können sie löschen, wenn Sie diese Aurora globale Datenbank nicht mehr verwenden möchten. Weitere Informationen finden Sie unter Löschen einer Amazon Aurora Global Database.

Um einen Aurora-Cluster aus einer globalen Aurora-Datenbank zu entfernen, führen Sie den remove-from-global-cluster CLI-Befehl mit den folgenden Parametern aus:

  • --global-cluster-identifier – Der Name (identifier) Ihrer Aurora globalen Datenbank.

  • --db-cluster-identifier – Der Name jedes Aurora-DB-Clusters, der aus der Aurora globalen Datenbank entfernt werden soll. Entfernen Sie alle sekundären Aurora-DB-Cluster, bevor Sie den primären Cluster entfernen.

Bei den folgenden Beispielen wird zuerst ein sekundärer Cluster und dann der primäre Cluster aus einer globalen Aurora-Datenbank entfernt.

Für Linux, macOSoder Unix:

aws rds --region secondary_region \ remove-from-global-cluster \ --db-cluster-identifier secondary_cluster_ARN \ --global-cluster-identifier global_database_id aws rds --region primary_region \ remove-from-global-cluster \ --db-cluster-identifier primary_cluster_ARN \ --global-cluster-identifier global_database_id

Wiederholen Sie den remove-from-global-cluster --db-cluster-identifier secondary_cluster_ARN -Befehl für jede sekundäre AWS-Region in Ihrer globalen Aurora-Datenbank.

Windows:

aws rds --region secondary_region ^ remove-from-global-cluster ^ --db-cluster-identifier secondary_cluster_ARN ^ --global-cluster-identifier global_database_id aws rds --region primary_region ^ remove-from-global-cluster ^ --db-cluster-identifier primary_cluster_ARN ^ --global-cluster-identifier global_database_id

Wiederholen Sie den remove-from-global-cluster --db-cluster-identifier secondary_cluster_ARN -Befehl für jede sekundäre AWS-Region in Ihrer globalen Aurora-Datenbank.

Um einen Aurora-Cluster aus einer globalen Aurora-Datenbank mit der RDS-API zu entfernen, führen Sie die RemoveFromGlobalCluster Aktion aus.

Löschen einer Amazon Aurora Global Database

Da eine Aurora globale Datenbank üblicherweise geschäftskritische Daten enthält, ist es nicht möglich, die globale Datenbank und ihre zugeordneten Cluster in einem einzigen Schritt zu löschen. Um eine globale Aurora-Datenbank zu löschen, führen Sie die folgenden Schritte aus:

  • Entfernen Sie alle sekundären DB-Cluster aus der Aurora globalen Datenbank. Jeder Cluster wird zu einem eigenständigen Aurora-DB-Cluster. Um zu erfahren wie, siehe Entfernen eines Clusters aus einer Amazon Aurora Global Database.

  • Löschen Sie von jedem eigenständigen Aurora-DB-Cluster alle Aurora-Replicas.

  • Entfernen Sie den primären DB-Cluster aus der globalen Aurora-Datenbank. Dieser Cluster wird zu einem eigenständigen Aurora-DB-Cluster.

  • Löschen Sie vom primären Aurora-DB-Cluster zuerst alle Aurora-Replicas und löschen Sie dann die Writer-DB-Instance.

Durch das Löschen der Writer-Instance aus dem neu eigenständigen Aurora-DB-Cluster werden normalerweise auch der Aurora-DB-Cluster und die Aurora globale Datenbank entfernt.

Weitere allgemeine Informationen finden Sie unter Löschen einer DB-Instance aus einem Aurora-DB-Cluster.

Um eine globale Aurora-Datenbank zu löschen, können Sie AWS Management Console, AWS CLI oder die RDS-API verwenden.

So löschen Sie eine globale Aurora-Datenbank
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie Datenbanken und suchen Sie die Aurora globale Datenbank, die Sie löschen möchten, in der Liste.

  3. Bestätigen Sie, dass alle Cluster aus der globalen Aurora-Datenbank entfernt sind. Die globale Aurora-Datenbank sollte 0 Regionen und AZs sowie eine Größe von 0 Clustern enthalten.

    Wenn die Aurora globale Datenbank Aurora-DB-Cluster enthält, können Sie sie nicht löschen. Trennen Sie bei Bedarf die primären und sekundären Aurora-DB-Cluster von der Aurora globalen Datenbank. Weitere Informationen finden Sie unter Entfernen eines Clusters aus einer Amazon Aurora Global Database.

  4. Wählen Sie Ihre globale Aurora-Datenbank in der Liste aus, und wählen Sie dann Löschen im Menü Aktionen aus.

    
                  Eine globale Aurora-Datenbank, die auf Aurora MySQL 5.6.10a basiert, verbleibt in AWS Management Console bis Sie sie löschen, auch wenn sie keine zugehörigen Aurora-DB-Cluster enthält.

Um eine globale Aurora-Datenbank zu löschen, führen Sie den delete-global-cluster CLI-Befehl mit dem Namen der AWS-Region und der globalen Aurora-Datenbank-ID aus, wie im folgenden Beispiel gezeigt.

Für Linux, macOSoder Unix:

aws rds --region primary_region delete-global-cluster \ --global-cluster-identifier global_database_id

Windows:

aws rds --region primary_region delete-global-cluster ^ --global-cluster-identifier global_database_id

Um einen Cluster zu löschen, der Teil einer globalen Aurora-Datenbank ist, führen Sie die DeleteGlobalCluster -API-Operation aus.