OPS04-BP04 종속성 원격 측정 구현
워크로드가 사용하는 리소스의 상태 관련 정보를 내보내도록 워크로드를 설계 및 구성합니다. 이러한 리소스는 워크로드의 외부 리소스입니다. 외부 종속성의 예로는 외부 데이터베이스, DNS, 네트워크 연결 등이 있습니다. 이 정보를 사용하여 응답이 필요한 시기를 판단하고 워크로드 상태에 대한 추가 상황 정보를 제공합니다.
원하는 결과:
-
워크로드에서 외부 종속성의 상태에 대한 원격 측정을 전송합니다.
-
종속성이 비정상적인 경우 알림이 표시됩니다.
일반적인 안티 패턴:
-
사용자가 사이트에 연결할 수 없습니다. DNS 공급자가 작동하는지 확인하기 위해 수동으로 점검하지 않고는 DNS 문제가 사유인지 확인할 수 없습니다.
-
장바구니 애플리케이션에서 트랜잭션을 완료할 수 없습니다. 확인을 위해 연락하지 않고는 신용 카드 처리 공급자에게 문제가 있는지 확인할 수 없습니다.
이 모범 사례 확립의 이점:
-
외부 종속성을 모니터링하면 문제를 미리 알 수 있습니다.
-
종속성 상태를 알고 있으면 문제 해결에 도움이 됩니다.
이 모범 사례를 따르지 않을 경우 노출 위험도: 중간
구현 가이드
이해관계자와 협력하여 워크로드가 의존하는 외부 종속성을 식별합니다. 외부 종속성에는 외부 데이터베이스, API 또는 워크로드와 다른 환경의 리소스 간 네트워크 연결이 포함될 수 있습니다. 종속성 상태를 알리고 상태가 변경될 경우 사전에 알림을 제공하는 모니터링 전략을 개발합니다.
고객 사례
AnyCompany Retail의 전자 상거래 워크로드는 다른 환경에 위치한 데이터베이스에 의존합니다. 매일 밤, 전자 상거래 플랫폼에서 사용할 수 있도록 데이터가 데이터베이스에 채워집니다. 네트워크 연결 및 데이터베이스 지원은 다른 팀의 책임입니다. 전자 상거래 팀은 네트워크 연결이 끊기고, 데이터베이스에 연결할 수 없으며, 작업이 완료되지 않을 때 이를 알리기 위해 여러 Canary 알림을 구성했습니다.
구현 단계
-
워크로드가 의존하는 외부 종속성을 식별합니다. 원격 측정을 구현하여 종속성의 상태 또는 연결 가능성을 추적합니다.
-
AWS 고객은 AWS Health Dashboard를 사용하여 AWS 서비스 상태를 모니터링하고 상태 이벤트에 대한 알림을 받을 수 있습니다.
-
Amazon CloudWatch Synthetics는 API, URL 및 웹 사이트 콘텐츠를 모니터링하는 데 사용할 수 있습니다.
-
-
종속성이 비정상적이거나 연결할 수 없는 경우 조직에 알리도록 알림을 설정합니다.
-
Enterprise Support 고객은 기술 지원 관리자에게 모니터링 전략 구축 워크숍
을 요청할 수 있습니다. 이 워크숍은 워크로드를 관찰하는 전략을 수립하는 데 도움이 됩니다.
-
-
종속성이 비정상적인 경우 종속성 담당자를 파악합니다. 종속성 소유자, 서비스 계약 및 에스컬레이션 프로세스를 문의하는 방법을 문서화합니다.
구현 계획의 작업 수준: 중간. 종속성 원격 측정을 구현하려면 사용자 지정 모니터링 솔루션을 개발해야 할 수 있습니다.
리소스
관련 모범 사례:
-
OPS04-BP01 애플리케이션 텔레메트리 구현 - 애플리케이션 원격 측정에 종속성 모니터링을 구축할 수 있습니다.
관련 문서:
-
Monitor your private internal endpoints 24x7 using CloudWatch Synthetics
(CloudWatch Synthetics를 사용한 연중무휴 프라이빗 내부 엔드포인트 모니터링)
관련 동영상:
-
AWS re:Invent 2018: Monitor All Your Things: Amazon CloudWatch in Action with BBC
(AWS re:Invent 2018: 100% 모니터링: BBC와 함께 알아보는 Amazon CloudWatch 활용 사례) -
AWS re:Invent 2022 - Developing an observability strategy
(AWS re:Invent 2022 - 관찰성 전략 개발) -
AWS re:Invent 2022 - Observability best practices at Amazon
(AWS re:Invent 2022 - Amazon에서의 관찰성 모범 사례)
관련 예시:
관련 서비스: