Azure Functions를 사용하여 클라우드 간 크기 조정

Azure 기능
Azure Stack
Azure Traffic Manager

솔루션 아이디어

이 문서는 솔루션 아이디어입니다. 잠재적인 사용 사례, 대체 서비스, 구현 고려 사항 또는 가격 책정 지침과 같은 추가 정보로 콘텐츠를 확장하려면 GitHub 피드백을 제공하여 알려주세요.

이 솔루션 아이디어를 통해 Azure Stack이 포함된 솔루션 아키텍처를 통해 클라우드 간 확장성을 향상시키는 방법을 이해합니다.

아키텍처

Azure Stack을 포함하는 솔루션 아키텍처를 사용하여 클라우드 간 확장성을 개선하는 방법을 보여 주는 아키텍처 다이어그램

이 아키텍처의 Visio 파일을 다운로드합니다.

데이터 흐름

  1. 많은 수의 사용자가 웹앱에 액세스하려고 시도합니다.
  2. 트래픽 관리자는 Azure Stack DNS 이름을 반환합니다.
  3. 사용자는 Azure Stack 웹앱에 액세스합니다.
  4. 임계값에 도달하면 함수가 Azure Web App을 시작하고 Azure Traffic Manager 경로를 사용하도록 설정합니다.
  5. 트래픽은 Azure로 라우팅되어 App Service를 자동으로 스케일링할 수 있습니다.

구성 요소

  • Traffic Manager: 고성능 및 고가용성을 위해 들어오는 트래픽 라우팅
  • Azure Functions: 서버리스 코드로 이벤트 처리
  • Azure Stack: 클라우드 경계에 걸쳐서 혁신적인 하이브리드 애플리케이션 빌드 및 실행

시나리오 정보

최신 소프트웨어는 점점 더 연결되고 배포되고 있습니다. Azure 인프라 및 플랫폼 서비스와 Azure Stack의 일관성을 통해 필요에 따라 증가하는 부하를 충족하도록 클라우드 간 리소스를 확장하고 수요가 감소함에 따라 리소스를 줄일 수 있습니다. 클라우드 간 아키텍처를 준수하면서 비용을 최적화하고 리소스 효율성을 최대화합니다.

잠재적인 사용 사례

이 솔루션은 다음 시나리오에 적용됩니다.

  • Azure Stack Hub 구현 및 퍼블릭 클라우드에서 CI/CD(연속 통합 및 지속적인 업데이트) 사례를 구현합니다.
  • 클라우드 및 온-프레미스 환경에서 CI/CD 파이프라인을 통합합니다.
  • 클라우드 및 온-프레미스 서비스를 모두 사용하여 앱을 개발합니다.

다음 단계