本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 不支援用於存取 Amazon EC2 資源的舊 Amazon Resource Name (ARN) 格式。新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
-
Amazon 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)
-
Amazon FSx for Windows File Server
-
-
其他
-
Amazon API Gateway
-
Amazon Application Recovery Controller (ARC) (Amazon 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 支援 Amazon EKS和 Amazon ECS on AWS Fargate。
-
AWS Resilience Hub 支援評估 AWS Backup 資源,作為下列服務的一部分:
-
Amazon EBS
-
Amazon EFS
-
Amazon S3
-
Amazon Aurora 全域資料庫
-
Amazon DynamoDB
-
Amazon RDS服務
-
Amazon FSx for Windows File Server
-
-
ARC 中的 Amazon 僅 AWS Resilience Hub 評估 Amazon DynamoDB 全域、Elastic Load Balancing 、Amazon RDS和 AWS Auto Scaling 群組。
-
AWS Resilience Hub 若要讓 評估跨區域資源,請在單一應用程式元件下將資源分組。如需每個 AWS Resilience Hub Application Components 和分組資源所支援資源的詳細資訊,請參閱 將應用程式元件中的資源分組。
-
目前,如果 Amazon EKS叢集位於啟用選擇加入的區域,或如果應用程式是在啟用選擇加入的 AWS 區域中建立, AWS Resilience Hub 則不支援 Amazon EKS叢集的跨區域評估。
-
目前, 僅 AWS Resilience Hub 評估下列 Kubernetes 資源類型:
-
部署
-
ReplicaSets
-
Pod
-
AWS Resilience Hub 會忽略下列類型的資源:
-
不會影響預估工作負載RTO或預估工作負載的資源 RPO – 例如
AWS::RDS::DBParameterGroup
不會影響預估工作負載RTO或預估工作負載的資源RPO,會被 忽略 AWS Resilience Hub。 -
非頂層資源 – AWS Resilience Hub 僅匯入頂層資源,因為它們可以透過查詢頂層資源的屬性來衍生其他屬性。例如,
AWS::ApiGateway::RestApi
和AWS::ApiGatewayV2::Api
是 Amazon API Gateway 支援的 資源。不過,AWS::ApiGatewayV2::Stage
不是頂層資源。因此,它不會由 匯入 AWS Resilience Hub。
注意
不支援的資源
-
您無法透過使用 AWS Resource Groups (Amazon Route 53 RecordSets 和 API-GWHTTP) 和 Amazon Aurora Global 資源來識別多個資源。如果您想要在評估中分析這些資源,則必須手動將資源新增至應用程式。不過,當您新增 Amazon Aurora Global 資源進行評估時,必須將其與 Amazon RDS執行個體的應用程式元件分組。如需編輯資源的詳細資訊,請參閱 編輯 AWS Resilience Hub 應用程式資源。
-
這些資源可能會影響應用程式復原,但 AWS Resilience Hub 目前並未完全支援這些資源。如果應用程式由 AWS CloudFormation 堆疊、Terraform 狀態檔案或 myApplications 應用程式支援 AWS Resource Groups, AWS Resilience Hub 會努力警告使用者不支援的資源。
-
在將應用程式資源匯入 的過程中 AWS Resilience Hub,可能會忽略某些資源。忽略資源時,表示完全無法匯入資源。不過,標記為不支援的資源目前與 不相容, AWS Resilience Hub 但未來可能受到支援,允許將其包含在應用程式中進行評估。此外,如果 不支援某些資源, AWS Resilience Hub 可能會忽略這些資源 AWS Resource Groups。如需 支援資源的詳細資訊 AWS Resource Groups,請參閱可與 AWS Resource Groups 和 標籤編輯器 搭配使用的資源類型。