소개

완료됨

성능 저하를 조기에 관찰하고 중단을 방지할 수 있도록 중요 업무용 워크로드의 애플리케이션 구성 요소를 지속적으로 모니터링해야 합니다.

잘 디자인된 애플리케이션 상태 모델은 워크로드에 중요하다고 사용자가 생각하는 메트릭 및 임계값을 사용하여 해당 기능을 제공합니다. 최적화된 쿼리 및 시각화를 통해 성능이 저하된 시스템 구성 요소의 연속적인 영향을 신속하게 식별하고 중단이 발생하기 전에 문제를 해결할 수 있습니다.

예제 시나리오

Contoso Shoes는 2년 전에 온-프레미스 환경에서 클라우드로 배포를 마이그레이션했습니다. 회사는 운영이 개선되었지만 서비스 수준 계약 내에서 가용성과 가동 시간을 유지하는 것은 어려운 일이었습니다. 일부 제품 출시로 인해 시스템이 사용자 부하 증가 요구를 충족할 수 없었기 때문에 중단되었습니다.

추가적인 중단을 방지하기 위해 Contoso Shoes는 주요 고객 지향 웹 애플리케이션인 스토어 웹 사이트에 중요 업무용 워크로드의 디자인 원칙을 성공적으로 적용했습니다.

Contoso Shoes는 다음 주요 제품 출시를 준비함에 따라 이 회사는 웹 애플리케이션의 상태 및 가용성에 대한 인식의 차이를 확인했습니다. 직원은 이 애플리케이션을 사용하여 제품 카탈로그를 업데이트합니다. 고객은 스토어 웹 사이트를 통해 카탈로그와 상호 작용합니다. 실행 중에 트래픽이 증가할 것으로 예상되며 애플리케이션 상태에 대한 모니터링 및 지식 부족이 잠재적인 위험입니다.

이 모듈에서는 웹 애플리케이션을 핵심 예제로 사용합니다. 연습에서는 다음 작업을 다룹니다.

  • 애플리케이션에 대한 다중 계층 상태 모델 구조를 디자인합니다.
  • 상태 모델을 빌드하고 운영 대시보드에서 가시성 데이터를 시각화합니다.
  • 애플리케이션의 쿼리 및 상태 엔드포인트를 디자인하여 API 수준에서 해당 상태 및 종속성을 확인합니다.

중요

이 연습에서는 중요 업무용 워크로드에 대한 상태 모델링의 모든 측면을 다루지는 않습니다. 이 모듈을 완료한 후에도 중요 업무용 워크로드에 대한 상태 모델링의 상태의 모델링 원칙을 계속 탐색하여 사용자 고유의 상태 모델링 디자인에 대한 전체적인 관점을 살펴봅니다.