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

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

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

Application Insights Application Insights Application Insights Swap ARM and Code Deployment Visual StudioTeam Services Build andRelease Agent DevelopmentDatabase RedisCache DevelopmentCI Web App Pre-ProductionWeb App QADatabase RedisCache QAWeb App ProductionDatabase RedisCache ProductionWeb App Development Resource Group QA Resource Group Prod Resource Group

實作指南

產品 文件

Visual Studio Team Services

Visual Studio Team Services 可管理開發程序。

Microsoft Release Management

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

資源群組

Visual Studio Team Services 資源群組定義了將解決方案部署到開發/測試或生產環境中所需的所有服務。

Web Apps

執行網站並部署到所有環境的 Web 應用程式。暫存位置可用以交換實際執行前與實際執行版本。

SQL Database

Azure SQL Database 可維護網站的資料。副本會在開發、測試與生產環境中部署。

Redis 快取

Redis 快取可用於各環境中,以提升網站效能。

Application Insights

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

相關解決方案架構