此內容已過時。這個版本的 Well-Architected 框架現在可以在以下位置找到: https://docs.aws.amazon.com/zh_tw/wellarchitected/2022-03-31/framework/operational-excellence.html

OPS 4: 您如何設計工作負載以便了解其狀況?

設計工作負載,以便它為您提供了解其內部狀態所需的跨全部元件 (例如指標、日誌和追蹤) 的資訊。這讓您能在適當時機提供有效回應。

資源

Gaining Better Observability of Your VMs with Amazon CloudWatch
Application Performance Management on AWS
Amazon CloudWatch Documentation

最佳實務:

改進方案

實作應用程式遙測

  • 實作日誌和指標遙測: 檢測您的應用程式程式碼,以發出有關它們的內部狀態、狀況和業務成果實現情況的資訊。使用此資訊來確定何時需要回應。
    Gaining better observability of your VMs with Amazon CloudWatch - AWS Online Tech Talks
    How Amazon CloudWatch works
    What is Amazon CloudWatch?
    Using Amazon CloudWatch metrics
    What is Amazon CloudWatch Logs?
  • 實作和設定工作負載遙測

  • 實作日誌和指標遙測: 檢測您的工作負載,以發出有關其內部狀態、狀況和業務成果實現情況的資訊。使用此資訊來確定何時需要回應。
    Gaining better observability of your VMs with Amazon CloudWatch - AWS Online Tech Talks
    How Amazon CloudWatch works
    What is Amazon CloudWatch?
    Using Amazon CloudWatch metrics
    What is Amazon CloudWatch Logs?
  • 實作使用者活動遙測

  • 實作使用者活動遙測: 設計您的應用程式程式碼,以發出有關使用者活動的資訊 (例如,點按流或已開始、已放棄和已完成的交易)。使用此資訊來了解應用程式如何被使用、使用模式以及確定何時需要回應。
  • 實作相依性遙測

  • 實作相依性遙測: 設計和設定您的工作負載,以發出有關其所依賴系統的狀態和狀況的資訊。此處提供的一些範例包括:外部資料庫、DNS、網路連線和外部信用卡處理服務。
    Amazon CloudWatch Agent with AWS Systems Manager integration - unified metrics & log collection for Linux & Windows
    Collect metrics and logs from Amazon EC2 instances and on-premises servers with the CloudWatch Agent
  • 實作交易可追溯性

  • 實作交易可追溯性: 設計您的應用程式和工作負載,以發出有關跨系統元件的交易流的資訊,例如交易階段、作用中元件和完成活動的時間。使用此資訊確定正在進行的活動、已經完成的活動以及已完成活動的結果。這可以幫助您確定何時需要回應。例如,某個元件內的交易回應時間比預期的長,可能表示該元件存在問題。
    AWS X-Ray
    What is AWS X-Ray?