소개
이 모듈에서는 기존 아키텍처를 기반으로 가상 기업의 고가용성 시나리오를 지원합니다. 애플리케이션 디자인, 인프라 선택, 데이터 모델 및 전반적인 가시성에 대한 개략적인 사양이 제공됩니다. 연습이 끝나면 디자인을 유사한 아키텍처의 디자인과 비교하여 작업을 확인합니다. 향후 개선 사항에 대한 격차를 줄여야 합니다.
예제 시나리오
Contoso Shoes는 2년 전에 온-프레미스 배포를 클라우드로 마이그레이션했습니다. 운영이 개선되었지만 SLA(서비스 수준 계약) 내에서 가용성과 작동 시간을 유지하는 것은 어려운 일이었습니다. 트래픽이 급증할 것으로 예상되는 향후 제품 출시도 예정되어 있습니다. 이전 출시에서는 시스템이 부하 증가를 충족할 수 없었기 때문에 중단이 발생하여 상당한 재정적 손실이 발생했습니다.
이러한 경험을 바탕으로 조직은 이제 시스템의 전반적인 안정성과 가시성을 높이기 위해 최선을 다하고 있습니다. 기존 애플리케이션의 가용성 목표를 업데이트하여 중요 업무용으로 설정했습니다.
조직은 아키텍처에서 하나 이상의 구성 요소 오류를 극복하고 전체 지역 가동 중단을 견딜 수 있는 동시에 운영에 대한 시스템 상태 인사이트를 더 많이 제공할 수 있는 개선된 디자인이 필요합니다. 다른 지역을 추가할 가능성이 있는지 살펴보았습니다. 또한 Contoso는 지리적으로 가까운 지역에서 클라이언트에게 더 빠르게 서비스를 제공하여 고객 환경을 개선하고자 합니다.
팀은 추가 비용 및 복잡성이라는 절충점을 이해합니다. 그러나 장기간 중단되는 비용(실제 및 평판)은 두 번째 지역에서 실행하는 비용보다 큽니다. 수석 클라우드 설계자로서 이러한 목표를 염두에 두고 현재 아키텍처를 평가하고 개선하라는 요청을 받았습니다.
기존 애플리케이션은 이미 Azure Well-Architected Framework의 품질 핵심 요소에 따라 설계되었습니다. 초기 단계에서는 Well-Architected 중요 업무용 워크로드에 제공된 지침을 읽었습니다. 시스템에 가장 높은 안정성 영향을 미칠 주요 중점 영역으로 향상된 시스템 복원력 및 가시성을 우선시했습니다.
학습할 내용
- 애플리케이션의 상태 엔드포인트를 디자인하여 API 수준 및 해당 종속성에서 상태를 확인합니다.
- 솔루션을 여러 지역으로 확장하여 지역별 가동 중단 극복
- 운영 대시보드를 통해 상태 모델 빌드 및 가시성 데이터 시각화
Important
연습에서는 중요 업무용 워크로드의 모든 디자인 영역을 다루지 않습니다. 이 과제를 완료한 후에는 자체 디자인에 대한 완전한 관점을 가질 수 있도록 Well-Architected 중요 업무용 워크로드에 제공된 중요 업무 원칙을 계속 탐색하는 것이 좋습니다.
주요 목표는 무엇인가요?
이 모듈을 마치면 예제 시나리오에 중요 업무용 디자인 원칙을 적용하는 기능을 보여 줍니다. 학습한 내용을 바탕으로 유사한 디자인을 평가하고 궁극적으로 프로덕션에 대비한 중요 업무용 솔루션을 만들 수 있습니다.