오래된 콘텐츠입니다. 이 버전의 Well-Architected Framework는 현재 다음 위치에서 찾을 수 있습니다. https://docs.aws.amazon.com/ko_kr/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?