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

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

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

Utviklings- og testedistribusjon for testing av IaaS-løsningerDenne arkitekturen angir hvordan du konfigurerer infrastrukturen for utvikling og testing av et standard IaaS-basert SaaS-system.SwapARM and Code DeploymentVisual StudioTeam SevicesBuild andRelease AgentDevelopment Resource GroupQA Resource GroupProd Resource GroupApplication InsightsApplication InsightsApplication InsightsAzure DevTest LabsAzure DevTest LabsSQL Server2016DevelopmentVMSQL Server2016DevelopmentVMAzure Cache for RedisLinux VMIISDev VMAzure Cache for RedisLinux VMIISQA VMProductionSQL Server2016 DatabaseServer PoolAzure Cache for RedisVM SetIIS ProductionVM SetIISPre-ProductionVM Set

구현 가이드

제품/설명 설명서

Azure DevOps

Azure DevOps는 개발 프로세스를 관리합니다.

Microsoft Release Management

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

Azure DevOps 리소스 그룹

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

Azure DevTest Lab

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

가상 머신

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

Application Insights

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

관련 솔루션 아키텍처

Utviklings- og testedistribusjon for testing av PaaS-løsningerDenne arkitekturen angir hvordan du konfigurerer infrastrukturen din for utvikling og testing av et standardsystem av PaaS-typen.Application InsightsApplication InsightsApplication InsightsSwapARM and Code DeploymentVisual StudioTeam ServicesBuild andRelease AgentDevelopmentDatabaseRedisCacheDevelopmentCI Web AppPre-ProductionWeb AppQADatabaseRedisCacheQAWeb AppProductionDatabaseRedisCacheProductionWeb AppDevelopment Resource GroupQA Resource GroupProd Resource Group

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

자세한 정보
Dev-Test-distribusjon for testing av mikrotjenesteløsningerDenne arkitekturen representerer hvordan du konfigurerer infrastrukturen din for utvikling og testing av et mikrotjenestebasert system.ARM Infrastructure andService Fabric Code DeploymentS1S2S3S1S2S3S1S2S1S2S1S2S1S2S3Visual StudioTeam ServicesBuild andRelease AgentDevelopment Resource GroupQA Resource GroupProd Resource GroupDevelopmentDatabaseQADatabaseProductionDatabaseDevelopment Host 1QA Host 1QA Host 2QA Host 2QA Host 3Production Host 1

이 아키텍처는 마이크로 서비스 기반 시스템의 개발 및 테스트를 위한 인프라를 구성하는 방법을 나타냅니다.

자세한 정보