解決方案架構:用於測試 IaaS 解決方案的開發/測試部署

這個架構代表如何為標準 IaaS 型 SaaS 系統的開發與測試設定基礎結構。

這個解決方案建基於 Azure 受管理的服務:Visual Studio Team Services, Azure DevTest Labs, 虛擬機器Application Insights。這些服務是在高可用性環境中執行,並經過修補與支援,可讓您專注於解決方案,而無須操心解決方案的執行環境。

Swap ARM and Code Deployment Visual StudioTeam Sevices Build andRelease Agent Development Resource Group QA Resource Group Prod Resource Group Application Insights Application Insights Application Insights Azure DevTest Labs Azure DevTest Labs SQL Server2016DevelopmentVM SQL Server2016DevelopmentVM Redis CacheLinux VM IISDev VM Redis CacheLinux VM IISQA VM ProductionSQL Server2016 DatabaseServer Pool Redis CacheVM Set IIS ProductionVM Set IISPre-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 Labs

Azure DevTest Labs 會管理在開發與測試環境中使用的所有虛擬機器。

虛擬機器

虛擬機器用來部署解決方案中使用的所有產品。預備位置可交換實際執行前與實際執行版本。

Application Insights

Application Insights 可在開發與測試回合期間監視 Web 應用程式,並在其發行後監視完整生產系統。

相關解決方案架構