Agrupar recursos en un AppComponent - AWS Centro de resiliencia

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Agrupar recursos en un AppComponent

Un AppComponent es un grupo de AWS recursos relacionados que funcionan y fallan como una sola unidad. Por ejemplo, si tiene una base de datos principal y una réplica, ambas bases de datos pertenecen al mismo componente de aplicación (AppComponent). AWS Resilience Hub tiene reglas que rigen qué AWS recursos pueden pertenecer a qué tipo de AppComponent. Por ejemplo, un DBInstance puede pertenecer a AWS::ResilienceHub::DatabaseAppComponent pero no a AWS::ResilienceHub::ComputeAppComponent.

Cuando la aplicación se importa a AWS Resilience Hub una AWS CloudFormation pila, un archivo de estado de Terraform AWS Resource Groups, un clúster de Amazon Elastic Kubernetes Service AppRegistry o una AWS Resilience Hub aplicación, hace todo lo posible por agrupar los recursos relacionados en una misma unidad, pero es posible que no siempre tenga una AppComponent precisión del 100 por ciento. Usted es quien mejor conoce la arquitectura de su aplicación, por lo que puede reagrupar los recursos que ya se han agrupado en una diferente. AWS Resilience Hub AppComponent Por ejemplo, si tiene tres instancias de EC2 en una AWS CloudFormation pila, AWS Resilience Hub crea una única AppComponent por cada instancia de EC2, pero es posible que las tres instancias de EC2 ejecuten el mismo software de aplicación. En este caso, la opción correcta es reagrupar las tres instancias de EC2 en un solo ComputeAppComponent. Al reagrupar los recursos, solo debe reagrupar el recurso en uno solo. AppComponent También puede ampliar su lista de recursos y combinar los recursos desagrupados en un. AppComponent

Son AWS Resilience Hub AppComponents compatibles con los siguientes recursos:

  • 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

      • nota

        Actualmente, solo AWS Resilience Hub es compatible con Amazon FSx for Windows File Server.

    • AWS::S3::Bucket

Los siguientes son ejemplos de agrupaciones correctas:

  • Agrupe las bases de datos y réplicas principales en una sola. AppComponent

  • Agrupe un bucket de Amazon S3 y su replicación en uno solo AppComponent.

  • Agrupe las instancias de Amazon EC2 que ejecutan la misma aplicación en una sola. AppComponent

  • Agrupe una cola de Amazon SQS y su cola de letra muerta en una sola. AppComponent

  • Agrupe los servicios de Amazon ECS en una región y realice la conmutación por error de los servicios de Amazon ECS en otra región en una sola AppComponent.

    nota

    AWS Resilience Hub requiere la agrupación correcta para poder calcular el RTO de la carga de trabajo estimada y el RPO de la carga de trabajo estimada para generar recomendaciones.

Para asignar recursos a un AppComponent
  1. En el panel de navegación, elija Aplicaciones.

  2. En la página Aplicaciones, seleccione el nombre de la aplicación que contiene el recurso que desea reagrupar.

  3. Seleccione la pestaña Estructura de la aplicación.

  4. En Versión, seleccione la versión de la aplicación con el estado Borrador.

  5. Elija la pestaña Recursos.

  6. Seleccione el recurso que desea reagrupar.

  7. En Acciones, elija Cambiar AppComponent.

    Aparece el AppComponent cuadro de diálogo Cambiar.

  8. Para eliminar la imagen actual AppComponent de la AppComponentsección, elija una X en la esquina superior derecha de la etiqueta que muestra su nombre actual AppComponent .

  9. Para agrupar el recurso en una forma diferente AppComponent, elija otra AppComponent en la AppComponent lista desplegable Elegir.

  10. Elija Añadir.

  11. Elimine cualquier elemento vacío AppComponents de la AppComponentspestaña.

  12. Elija Publicar nueva versión.

  13. Seleccione la pestaña Estructura de la aplicación.

  14. Para ver la versión publicada de la aplicación, complete los pasos siguientes:

    1. En la pestaña Versión, seleccione la versión de la aplicación con el estado Publicación actual.

    2. Elija la pestaña Recursos.

Para recursos de grupo
  1. En el panel de navegación, elija Aplicaciones.

  2. En la página Aplicaciones, seleccione el nombre de la aplicación que contenga los recursos que desee agrupar.

  3. Seleccione la pestaña Estructura de la aplicación.

  4. En la pestaña Versión, seleccione la versión de la aplicación con el estado Borrador.

  5. Elija la pestaña Recursos.

  6. Elija los recursos que desea agrupar.

    nota

    No puede elegir recursos añadidos manualmente.

  7. Elija Acciones y luego elija Recursos de grupo.

    Aparece la AppComponent ventana Combinar.

  8. Elija una AppComponent de las opciones de la lista AppComponent desplegable Elegir en la que desee agrupar el recurso.

  9. Seleccione Guardar.

  10. Elija Publicar nueva versión.

  11. Seleccione la pestaña Estructura de la aplicación.

  12. Para ver la versión publicada de la aplicación, complete los pasos siguientes:

    1. En la pestaña Versión, seleccione la versión de la aplicación con el estado Publicación actual.

    2. Elija la pestaña Recursos.