솔루션 아이디어
이 문서에서는 솔루션 아이디어를 설명합니다. 클라우드 설계자는 이 지침을 사용하여 이 아키텍처의 일반적인 구현을 위한 주요 구성 요소를 시각화할 수 있습니다. 이 문서를 시작점으로 사용하여 워크로드의 특정 요구 사항에 맞는 잘 설계된 솔루션을 디자인할 수 있습니다.
이 솔루션 아이디어를 통해 Azure Stack이 포함된 솔루션 아키텍처를 통해 클라우드 간 확장성을 향상시키는 방법을 이해합니다.
아키텍처
이 아키텍처의 Visio 파일을 다운로드합니다.
데이터 흐름
- 많은 수의 사용자가 웹앱에 액세스하려고 시도합니다.
- 트래픽 관리자는 Azure Stack DNS 이름을 반환합니다.
- 사용자는 Azure Stack 웹앱에 액세스합니다.
- 임계값에 도달하면 함수가 Azure Web App을 시작하고 Azure Traffic Manager 경로를 사용하도록 설정합니다.
- 트래픽은 Azure로 라우팅되어 App Service를 자동으로 스케일링할 수 있습니다.
구성 요소
- Traffic Manager: 고성능 및 고가용성을 위해 들어오는 트래픽 라우팅
- Azure Functions: 서버리스 코드로 이벤트 처리
- Azure Stack: 클라우드 경계에 걸쳐서 혁신적인 하이브리드 애플리케이션 빌드 및 실행
시나리오 정보
최신 소프트웨어는 점점 더 연결되고 배포되고 있습니다. Azure 인프라 및 플랫폼 서비스와 Azure Stack의 일관성을 통해 필요에 따라 증가하는 부하를 충족하도록 클라우드 간 리소스를 확장하고 수요가 감소함에 따라 리소스를 줄일 수 있습니다. 클라우드 간 아키텍처를 준수하면서 비용을 최적화하고 리소스 효율성을 최대화합니다.
잠재적인 사용 사례
이 솔루션은 다음 시나리오에 적용됩니다.
- Azure Stack Hub 구현 및 퍼블릭 클라우드에서 CI/CD(연속 통합 및 지속적인 업데이트) 사례를 구현합니다.
- 클라우드 및 온-프레미스 환경에서 CI/CD 파이프라인을 통합합니다.
- 클라우드 및 온-프레미스 서비스를 모두 사용하여 앱을 개발합니다.
다음 단계
- Traffic Manager 설명서
- Azure Functions 설명서 리소스를 참조하세요.
- Azure Stack 설명서