略過導覽

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

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

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

Dev-Test deployment for testing IaaS solutionsThis architecture represents how to configure your infrastructure for development and testing of a standard IaaS-based SaaS system.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

實作指南

產品/描述 文件

Azure DevOps

Azure DevOps 會管理開發流程。

Microsoft Release Management

Microsoft Release Management 建置與發行代理程式可將 Azure Resource Manager 範本與相關程式碼部署至多種環境。

Azure DevOps 資源群組

Azure DevOps 資源群組可用以定義將解決方案部署到開發/測試或生產環境中所需的所有服務。

Azure DevTest Labs

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

虛擬機器

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

Application Insights

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

相關解決方案架構