Gruppieren von Ressourcen in einem AppComponent - AWS Zentrum für Resilienz

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.

Gruppieren von Ressourcen in einem AppComponent

Eine AppComponent ist eine Gruppe verwandter AWS Ressourcen, die als eine Einheit funktionieren und ausfallen. Wenn Sie beispielsweise über eine Primär- und eine Replikatdatenbank verfügen, gehören beide Datenbanken zu derselben Anwendungskomponente (AppComponent). AWS Resilience Hub enthält Regeln, die festlegen, welche AWS Ressourcen zu welchem Typ gehören können. AppComponent Zum Beispiel DBInstance kann a gehören, AWS::ResilienceHub::DatabaseAppComponent aber nicht zuAWS::ResilienceHub::ComputeAppComponent.

Wenn die Anwendung AWS Resilience Hub mit einem AWS CloudFormation Stack, einer Terraform-Statusdatei AWS Resource Groups, einem Amazon Elastic Kubernetes Service Service-Cluster oder einer AppRegistry Anwendung importiert wird, bemüht man sich nach besten Kräften, AWS Resilience Hub verwandte Ressourcen zu denselben zu gruppieren AppComponent, ist aber möglicherweise nicht immer hundertprozentig genau. Sie kennen die Architektur Ihrer Anwendung am besten, sodass Sie Ressourcen, die bereits nach Gruppen gruppiert wurden, in andere zusammenfassen können. AWS Resilience Hub AppComponent Wenn Sie beispielsweise drei EC2-Instances in einem AWS CloudFormation Stack haben, AWS Resilience Hub wird eine einzelne AppComponent pro EC2-Instance erstellt, aber auf allen drei EC2-Instances wird möglicherweise dieselbe Anwendungssoftware ausgeführt. In diesem Fall besteht die richtige Wahl darin, die drei EC2-Instances zu einer einzigen zusammenzufassen. ComputeAppComponent Wenn Sie Ressourcen neu gruppieren, sollten Sie die Ressource nur zu einer Ressource umgruppieren. AppComponent Sie können Ihre Ressourcenliste auch erweitern und nicht gruppierte Ressourcen zu einer zusammenfassen. AppComponent

Sie AWS Resilience Hub AppComponents unterstützen die folgenden Ressourcen:

  • AWS::ResilienceHub::ComputeAppComponent

    • AWS::ApiGateway::RestApi

    • AWS::ApiGatewayV2::Api

    • AWS::AutoScaling::AutoScalingGroup

    • AWS::EC2::Instance

    • AWS::ECS::Service

    • AWS::EKS::Deployment

    • AWS::EKS::ReplicaSet

    • AWS::EKS::Pod

    • AWS::Lambda::Function

    • AWS::StepFunctions::StateMachine

  • AWS::ResilienceHub::DatabaseAppComponent

    • AWS::DocDB::DBCluster

    • AWS::DynamoDB::Table

    • AWS::RDS::DBCluster

    • AWS::RDS::DBInstance

  • AWS::ResilienceHub::NetworkingAppComponent

    • AWS::EC2::NatGateway

    • AWS::ElasticLoadBalancing::LoadBalancer

    • AWS::ElasticLoadBalancingV2::LoadBalancer

    • AWS::Route53::RecordSet

  • AWS:ResilienceHub::NotificationAppComponent

    • AWS::SNS::Topic

  • AWS::ResilienceHub::QueueAppComponent

    • AWS::SQS::Queue

  • AWS::ResilienceHub::StorageAppComponent

    • AWS::Backup::BackupPlan

    • AWS::EC2::Volume

    • AWS::EFS::FileSystem

    • AWS::FSx::FileSystem

      • Anmerkung

        AWS Resilience Hub Unterstützt derzeit nur Amazon FSx for Windows File Server.

    • AWS::S3::Bucket

Im Folgenden finden Sie Beispiele für korrekte Gruppierungen:

  • Gruppieren Sie Primärdatenbanken und Replikate in einer einzigen Datenbank. AppComponent

  • Gruppieren Sie einen Amazon S3 S3-Bucket und seine Replikation unter einem einzigen AppComponent.

  • Gruppieren Sie Amazon EC2 EC2-Instances, die dieselbe Anwendung ausführen, unter einer einzigen AppComponent.

  • Gruppieren Sie eine Amazon SQS SQS-Warteschlange und ihre Warteschlange für unzustellbare Briefe zu einer einzigen. AppComponent

  • Gruppieren Sie Amazon ECS-Services in einer Region und führen Sie Failover von Amazon ECS-Services in einer anderen Region unter einer einzigen AppComponent Region durch.

    Anmerkung

    AWS Resilience Hub erfordert die richtige Gruppierung, damit das geschätzte Workload-RTO und das geschätzte Workload-RPO zur Generierung von Empfehlungen berechnet werden können.

Um Ressourcen einem zuzuweisen AppComponent
  1. Wählen Sie im Navigationsbereich Applications (Anwendungen).

  2. Wählen Sie auf der Seite Anwendungen den Namen der Anwendung aus, die die Ressource enthält, die Sie neu gruppieren möchten.

  3. Wählen Sie die Registerkarte Anwendungsstruktur.

  4. Wählen Sie unter Version die Anwendungsversion mit dem Status Entwurf aus.

  5. Wählen Sie die Registerkarte Resources (Ressourcen) aus.

  6. Wählen Sie die Ressource aus, die Sie neu gruppieren möchten.

  7. Wählen Sie unter Aktionen die Option Ändern AppComponent aus.

    Das AppComponent Dialogfeld „Ändern“ wird angezeigt.

  8. Um den aktuellen Namen AppComponent aus dem AppComponentAbschnitt zu löschen, wählen Sie X in der oberen rechten Ecke des Labels, auf dem Ihr aktueller AppComponent Name angezeigt wird.

  9. Um die Ressource in einer anderen Gruppe zu gruppieren AppComponent, wählen Sie eine andere Ressource AppComponent aus der AppComponent Dropdownliste „Auswählen“ aus.

  10. Wählen Sie Hinzufügen aus.

  11. Löschen Sie alle leeren Elemente AppComponents aus dem AppComponentsTab.

  12. Wählen Sie Publish new version (Neue Version veröffentlichen) aus.

  13. Wählen Sie die Registerkarte Anwendungsstruktur.

  14. Gehen Sie wie folgt vor, um die veröffentlichte Version Ihrer Anwendung einzusehen:

    1. Wählen Sie auf der Registerkarte Version die Anwendungsversion mit dem aktuellen Veröffentlichungsstatus aus.

    2. Wählen Sie die Registerkarte Resources (Ressourcen) aus.

Um Ressourcen zu gruppieren
  1. Wählen Sie im Navigationsbereich Applications (Anwendungen).

  2. Wählen Sie auf der Seite Anwendungen den Namen der Anwendung aus, die die Ressourcen enthält, die Sie gruppieren möchten.

  3. Wählen Sie die Registerkarte Anwendungsstruktur.

  4. Wählen Sie auf der Registerkarte Version die Anwendungsversion mit dem Status Entwurf aus.

  5. Wählen Sie die Registerkarte Resources (Ressourcen) aus.

  6. Wählen Sie die Ressourcen aus, die Sie gruppieren möchten.

    Anmerkung

    Sie können nicht manuell hinzugefügte Ressourcen auswählen.

  7. Wählen Sie Aktionen und anschließend Gruppenressourcen aus.

    Das AppComponent Fenster Kombinieren wird angezeigt.

  8. Wählen Sie AppComponent aus der AppComponent Dropdownliste „Wählen“ eine aus, in der Sie die Ressource gruppieren möchten.

  9. Wählen Sie Speichern.

  10. Wählen Sie Publish new version (Neue Version veröffentlichen) aus.

  11. Wählen Sie die Registerkarte Anwendungsstruktur.

  12. Gehen Sie wie folgt vor, um die veröffentlichte Version Ihrer Anwendung einzusehen:

    1. Wählen Sie auf der Registerkarte Version die Anwendungsversion mit dem aktuellen Veröffentlichungsstatus aus.

    2. Wählen Sie die Registerkarte Resources (Ressourcen) aus.