略過導覽

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

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

這個解決方案建基於 Azure 受管理的服務:Visual Studio Team Services, Azure 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 應用程式。暫存位置可用以交換實際執行前與實際執行版本。

Azure SQL Database

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

Redis 快取

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

Application Insights

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

相關解決方案架構