AWS Resilience Hubressources prises en charge - AWS Hub de Résilience

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS Resilience Hubressources prises en charge

Ressources qui affectent RTO/RPO et entièrement prises en charge par les ressources de haut niveau du Hub de Résilience AWS comme AWS። RDS። DBInstance, AWS። RDS። DBCluster, etc. Consultez la liste complète des ressources prises en charge dans le tableau Ressources des composants d'application ci-dessous.

Resiliency Hub ignore les types de ressources suivants :

  • Ressources qui n'affectent pas RTO/RPO - Ressources telles que AWS። RDS። DBParameterGroup qui n'affectent jamais RTO/RPO et sont toujours ignorées parAWS Resilience Hub.

  • Ressources hors niveau supérieur -AWS Resilience Hubn'importe que des ressources de premier niveau car elles peuvent dériver d'autres propriétés en interrogeant les propriétés des ressources de premier niveau. Exemple : Pour ApiGateway - AWS። ApigaTeway። RestApi et AWS። ApigaTewayV2። Api sont des ressources prises en charge, mais AWS። ApigaTewayV2። Stage est une ressource de niveau supérieur qui n'est pas importée par Resilience Hub. Cela ne signifie pas que Resilience Hub les ignore.

Note

Ressources non prises en charge

Ces ressources peuvent affecter RTO/RPO, mais elles ne sont pas entièrement prises en charge parAWS Resilience Hubà partir de maintenant.AWS Resilience Hubmet tout en œuvre pour avertir les utilisateurs des ressources non prises en charge lors de la résolution de ressources si l'application est soutenue par CloudFormation pieu, groupe de ressources ou application AppRegistry.

Regroupement AppComponent

AppComponent est un groupe de ressources AWS associées qui fonctionnent et échouent comme une seule unité. Par exemple, si vous possédez une base de données principale et une base de données réplica, les deux bases de données appartiennent au même composant d'application.AWS Resilience Hubcontient des règles régissant les ressources AWS pouvant appartenir à quel type de composant d'application. Par exemple, une instance DBInstance peut appartenir à AWS። ResilienceHub። DatabaseAppComponent, mais pas au calcul AWS። ResilienceHub። ComputeAppComponent.

Lorsqu'une pile CFN, un groupe de ressources ou AppRegistry est importée dans Resilience Hub, elle fait de son mieux pour regrouper les ressources associées dans le même composant d'application, mais peut ne pas toujours être précise à 100 %. Vous connaissez le mieux l'architecture de votre application. Vous devez donc regrouper ces ressources si nécessaire. Par exemple, si vous avez 3 instances EC2 dans la pile CFN, Resilience Hub crée un composant d'application unique par instance EC2, mais les 3 instances EC2 peuvent exécuter le même logiciel d'application client. Dans ce cas, le bon choix consiste à regrouper les 3 instances EC2 sous un seul ComputeAppComponent.

Exemple de regroupements corrects :

  • Les bases de données principales et les réplicas doivent être regroupés sous un seul composant d'application

  • Un compartiment S3 et sa réplication doivent être regroupés sous un seul composant d'application

  • Les instances EC2 exécutant le même client doivent être regroupées sous un seul composant d'application

  • La file d'attente SQS et sa file d'attente de lettres mortes doivent être regroupées sous un seul composant d'application

    Note

    Le regroupement correct est nécessaire pour que Resilience Hub puisse calculer correctement le RTO/RPO et donner des recommandations correctes.

    Chaque composant d'application peut contenir certains types de ressources tels que définis dans le tableau suivant :

    Ressources du composant d'application
    Type de ressource Type de composant d'application

    AWS::EC2::Volume

    Composant AWS። ResilienceHub። StorageApp

    AWS::EC2::NatGateway

    Composant AWS። ResilienceHub። NetworkingApp

    AWS::DynamoDB::Table

    AWS። ResilienceHub። DatabaseAppComponent

    AWS::RDS::DBInstance

    AWS። ResilienceHub። DatabaseAppComponent

    AWS::SQS::Queue

    Composant AWS። ResilienceHub። QueueApp

    AWS::AutoScaling::AutoScalingGroup

    AWS። ResilienceHub። Component ComputeApp

    AWS::S3::Bucket

    Composant AWS። ResilienceHub። StorageApp

    AWS::ApiGatewayV2::Api

    AWS። ResilienceHub። Component ComputeApp

    AWS::EFS::FileSystem

    Composant AWS። ResilienceHub። StorageApp

    AWS::RDS::DBCluster

    AWS። ResilienceHub። DatabaseAppComponent

    AWS::ApiGateway::RestApi

    AWS። ResilienceHub። Component ComputeApp

    AWS::Lambda::Function

    AWS። ResilienceHub። Component ComputeApp

    AWS::DocDB::DBCluster

    AWS። ResilienceHub። DatabaseAppComponent

    AWS::EC2::Instance AWS። ResilienceHub። Component ComputeApp