Přeskočit navigaci

Architektura řešení: Nasazení prostředí pro vývoj a testování pro testování řešení IaaS

Tato architektura reprezentuje způsob konfigurace vaší infrastruktury pro vývoj a testování standardního systému SaaS založeného na IaaS.

Toto řešení je vybudováno na službách spravovaných pomocí Azure: Azure DevOps, Azure DevTest Labs, Virtual Machines a Application Insights. Tyto služby se spouští v prostředí s vysokou dostupností, opravují se a je pro ně dostupná podpora. Díky tomu se můžete zaměřit na své řešení, a ne na prostředí, ve kterém se spouští.

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

Pokyny k implementaci

Produkty/popis Dokumentace

Azure DevOps

Azure DevOps spravuje proces vývoje.

Microsoft Release Management

Agenti Microsoft Release Management pro sestavování a vydávání nasazují šablonu Azure Resource Manageru a přidružený kód do různých prostředí.

Skupiny prostředků Azure DevOps

Skupiny prostředků Azure DevOps se používají k definování všech služeb potřebných k nasazení řešení do vývojového a testovacího nebo produkčního prostředí.

Azure DevTest Labs

Služba Azure DevTest Labs spravuje všechny virtuální počítače použité v prostředích pro vývoj a testování.

Virtual Machines

K nasazení všech produktů, které tvoří dané řešení, se používají virtuální počítače. Pracovní sloty se používají k přepínání předprodukčních a produkčních verzí.

Application Insights

Application Insights monitoruje webové aplikace během vývoje a testovacích spuštění a po vydání monitoruje celý produkční systém.

Související architektury řešení