솔루션 아이디어
이 문서는 솔루션 아이디어입니다. 잠재적인 사용 사례, 대체 서비스, 구현 고려 사항 또는 가격 책정 지침과 같은 추가 정보로 콘텐츠를 확장하려면 GitHub 피드백을 제공하여 알려주세요.
이 예제에서는 계절적 트래픽 수요와 기타 트래픽 수요가 많은 기간 동안 빠르고 안정적인 서비스 품질을 구현하는 방법을 보여 줍니다.
잠재적인 사용 사례
이 방법을 사용하여 다음 시나리오를 관리할 수 있습니다.
- 탄력적 크기 조정은 인프라를 관리하지 않고 트래픽 및 판매 버스트를 처리합니다.
- 대기 시간이 짧은 데이터 액세스는 빠르고 강력한 사용자 환경을 위해 전 세계 어디에서나 사용할 수 있습니다.
- 여러 데이터 센터에서 고가용성을 달성합니다.
아키텍처
이 아키텍처의 Visio 파일을 다운로드합니다.
데이터 흐름
솔루션을 통한 데이터 흐름은 다음과 같습니다.
- Azure Traffic Manager는 들어오는 요청을 Azure API 관리 게이트웨이로 라우팅합니다.
- API Gateway는 요청이 보안 및 기타 정책을 충족하도록 보장한 다음, Azure Kubernetes Service에서 실행되는 서비스로 라우팅합니다.
- 서비스는 Azure Cosmos DB, Azure CDN 및 Azure Functions를 사용하여 전 세계 어디에서나 필요에 따라 대기 시간이 짧은 데이터 액세스 데이터를 달성합니다.
- 수요가 현재 용량을 초과하면 AKS는 가상 노드를 사용하여 서비스를 동적으로 스케일 업합니다.
구성 요소
이 시나리오는 다음과 같은 여러 Azure 구성 요소를 구현합니다.
- Azure Kubernetes Service: 완전 관리형 AKS(Azure Kubernetes Service) 서비스로, 컨테이너화된 애플리케이션을 간편하게 배포하고 관리합니다.
- Azure API Management: 데이터 및 서비스를 외부 세계에 선택적으로 노출하고, 들어오는 API 호출을 관리합니다.
- Azure Cosmos DB: 턴키 글로벌 배포 및 투명한 다중 주 복제 기능을 갖춘 완전 관리형 데이터베이스 서비스입니다.
- Azure Functions: 복잡한 오케스트레이션 문제를 해결할 수도 있는 이벤트 기반 서버리스 컴퓨팅 플랫폼입니다.
- Azure Storage: Azure Storage는 지속성이 뛰어나고 가용성이 높으며 대규모 확장이 가능한 클라우드 스토리지 솔루션을 제공하며 개체, 파일, 디스크, 큐 및 테이블 스토리지를 포함합니다.
- Azure Traffic Manager: 트래픽을 전 세계 Azure 지역의 서비스에 최적으로 분산하기 위한 DNS 기반 트래픽 부하 분산 장치
- Azure CDN: 대역폭이 높은 콘텐츠를 제공하기 위한 글로벌 CDN 솔루션
- Azure Notification Hub: 임의 백 엔드에서 임의 플랫폼으로 푸시 알림 전송
참가자
Microsoft에서 이 문서를 유지 관리합니다. 원래 다음 기여자가 작성했습니다.
보안 주체 작성자:
- Stella Lin | 수석 제품 관리자
비공개 LinkedIn 프로필을 보려면 LinkedIn에 로그인하세요.