탐색 건너뛰기

솔루션 아키텍처: IaaS 솔루션을 테스트하기 위한 개발-테스트 배포

이 아키텍처는 표준 IaaS 기반 SaaS 시스템의 개발 및 테스트를 위한 인프라를 구성하는 방법을 나타냅니다.

이 솔루션은 Azure 관리 서비스를 기반으로 합니다. Visual Studio Team Services, Azure DevTest Lab, Virtual MachinesApplication Insights. 이러한 서비스는 고가용성 환경에서 실행되고 패치되며 지원되므로, 솔루션이 실행되는 환경 대신 솔루션에 집중할 수 있습니다.

Implementação Desenvolvimento/Teste para testar soluções IaaSEsta arquitetura representa a forma como deve configurar a sua infraestrutura para fins de desenvolvimento e teste de um sistema padrão SaaS baseado em IaaS.SwapARM and Code DeploymentVisual StudioTeam SevicesBuild andRelease AgentDevelopment Resource GroupQA Resource GroupProd Resource GroupApplication InsightsApplication InsightsApplication InsightsAzure DevTest LabsAzure DevTest LabsSQL Server2016DevelopmentVMSQL Server2016DevelopmentVMRedis CacheLinux VMIISDev VMRedis CacheLinux VMIISQA VMProductionSQL Server2016 DatabaseServer PoolRedis CacheVM SetIIS ProductionVM SetIISPre-ProductionVM Set

구현 가이드

제품/설명 설명서

Visual Studio Team Services

Visual Studio Team Services는 개발 프로세스를 관리합니다.

Microsoft Release Management

Microsoft Release Management 빌드 및 릴리스 에이전트는 Azure Resource Manager 템플릿 및 관련 코드를 다양한 환경에 배포합니다.

Visual Studio Team Services 리소스 그룹

Visual Studio Team Services 리소스 그룹은 솔루션을 개발-테스트 또는 프로덕션 환경에 배포하는 데 필요한 모든 서비스를 정의하는 데 사용됩니다.

Azure DevTest Lab

Azure Dev-Test Labs에서는 개발 및 테스트 환경에서 사용되는 모든 가상 컴퓨터를 관리합니다.

Virtual Machines

가상 컴퓨터는 솔루션에서 사용되는 모든 제품을 배포하는 데 사용됩니다. 스테이징 슬롯은 사전 프로덕션 버전과 프로덕션 버전을 교환합니다.

Application Insights

Application Insights는 개발 및 테스트 실행 과정에서 웹 응용 프로그램을 모니터링하고 릴리스된 전체 프로덕션 시스템을 모니터링합니다.

관련 솔루션 아키텍처