View a markdown version of this page

AWS Resilience Hub 支持的资源 - AWS Resilience Hub

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS Resilience Hub 支持的资源

在发生中断时影响应用程序性能的资源完全由 AWS Resilience Hub 顶级资源(例如AWS::RDS::DBInstance和)支持AWS::RDS::DBCluster

要详细了解在评估中 AWS Resilience Hub 加入来自所有支持服务的资源所需的权限,请参阅AWSResilienceHubAsssessmentExecutionPolicy

AWS Resilience Hub 支持来自以下 AWS 服务的资源:

  • 计算

    • Amazon Elastic Compute Cloud(Amazon EC2)

      注意

      AWS Resilience Hub 不支持使用旧的亚马逊资源名称 (ARN) 格式访问亚马逊 EC2 资源。新的 ARN 格式使用您的 AWS 账户 ID,增强了在集群中标记资源的能力,还可以跟踪集群中运行的服务和任务的成本。

      • 旧格式(已弃用)— arn:aws:ec2:<region>::instance/<instance-id>

      • 新格式 arn:aws:ec2:<region>:<account-id>:instance/<instance-id>

      有关新 ARN 格式的更多信息,请参阅将您的 Amazon ECS 部署迁移到新的 ARN 和资源 ID 格式。

    • AWS Lambda

    • Amazon Elastic Kubernetes Service (Amazon EKS)

    • Amazon Elastic Container Service(Amazon ECS)

    • AWS Step Functions

  • 数据库

    • Amazon Relational Database Service (Amazon RDS)

    • Amazon DynamoDB

    • Amazon DocumentDB

    • 亚马逊 ElastiCache

  • 联网和内容分发

    • Amazon Route 53

    • Elastic Load Balancing

    • 网络地址转换(NAT)

  • 仓储服务

    • Amazon Elastic Block Store (Amazon EBS)

    • Amazon Elastic File System (Amazon EFS)

    • Amazon Simple Storage Service(Amazon S3)

    • 适用于 Windows File Server 的 Amazon FSx

  • 其他

    • Amazon API Gateway

    • 亚马逊应用程序恢复控制器 (ARC)(亚马逊 ARC)

    • Amazon Simple Notification Service

    • Amazon Simple Queue Service

    • AWS Auto Scaling

    • AWS Backup

    • AWS 弹性灾难恢复

注意
  • AWS Resilience Hub 允许您查看每种资源的支持的实例,从而提高应用程序资源的透明度。此外,通过识别每种资源的唯一实例,在评估过程中发现资源实例, AWS Resilience Hub 提供更准确的弹性建议。有关向应用程序添加资源实例的更多信息,请参阅 编辑 AWS Resilience Hub 应用程序资源

  • AWS Resilience Hub 支持亚马逊 EKS 和亚马逊 ECS AWS Fargate。

  • AWS Resilience Hub 支持将 AWS Backup 资源评估作为以下服务的一部分:

    • Amazon EBS

    • Amazon EFS

    • Amazon S3

    • Amazon Aurora Global Database

    • Amazon DynamoDB

    • Amazon RDS 数据服务

    • 适用于 Windows File Server 的 Amazon FSx

  • 亚马逊 ARC 仅 AWS Resilience Hub 评估全球 Amazon DynamoDB、弹性负载均衡、亚马逊 RDS 和群组。 AWS Auto Scaling

  • AWS Resilience Hub 要评估跨区域资源,请将资源分组到单个应用程序组件下。有关每个 AWS Resilience Hub 应用程序组件和分组资源所支持的资源的更多信息,请参阅 在应用程序组件中对资源进行分组

  • 目前, AWS Resilience Hub 如果亚马逊 EKS 集群位于或应用程序是在启用 AWS 选择加入的区域中创建的,则不支持对 Amazon EKS 集群进行跨区域评估。

  • 目前,仅 AWS Resilience Hub 评估以下 Kubernetes 资源类型:

    • 部署

    • ReplicaSets

    • 容器组(pod)

  • 当前,仅 AWS Resilience Hub 支持以下 ElastiCache 资源引擎类型:

    • Redis OSS 引擎

AWS Resilience Hub 忽略以下类型的资源:

  • 不影响估计工作负载 RTO 或估计工作负载 RPO 的资源 – 诸如 AWS::RDS::DBParameterGroup 资源(此类资源不影响估计工作负载 RTO 或估计工作负载 RPO)将被 AWS Resilience Hub忽略。

  • Non-top 级别资源 — AWS Resilience Hub 仅导入顶级资源,因为它们可以通过查询顶级资源的属性来派生其他属性。例如,AWS::ApiGateway::RestApiAWS::ApiGatewayV2::Api 是 Amazon API Gateway 支持的资源。但是,AWS::ApiGatewayV2::Stage 不是顶级资源。因此,它不是由导入的 AWS Resilience Hub。

注意

不支持的数据来源

  • 您无法使用 AWS Resource Groups (亚马逊 Route 53 RecordSets 和 API-GW HTTP)和亚马逊 Aurora Global 资源来识别多个资源。如果您想在评测中分析这些资源,则必须手动将资源添加到应用程序中。但是,当您添加 Amazon Aurora 全球资源进行评估时,必须将其与 Amazon RDS 实例的应用程序组件分组。有关资源的更多信息,请参阅 编辑 AWS Resilience Hub 应用程序资源

  • 这些资源可能会影响应用程序恢复,但 AWS Resilience Hub 目前尚不完全支持它们。 AWS Resilience Hub 如果应用程序由 AWS CloudFormation 堆栈、Terraform 状态文件或 MyApplications 应用程序支持,则会努力警告用户注意不支持的资源。 AWS Resource Groups

  • 在将应用程序的资源导入到的过程中 AWS Resilience Hub,某些资源可能会被忽略。当资源被忽略时,这意味着它们根本无法导入。但是,标记为不支持的资源目前与不兼容, AWS Resilience Hub 但将来可能会受到支持,因此可以将其包含在评估应用程序中。此外,如果某些资源不受支持,则 AWS Resilience Hub 可能会忽略这些资源 AWS Resource Groups。有关支持的资源的更多信息 AWS Resource Groups,请参阅可与之配合使用的资源类型 AWS Resource Groups 和标签编辑器