ナビゲーションをスキップする

ソリューションのアーキテクチャ: IaaS ソリューションのテスト向けの開発テスト環境

次のアーキテクチャに、標準的な IaaS ベースの SaaS システムの開発およびテスト用インフラストラクチャを構成する方法を示します。

このソリューションは、Azure マネージ サービス (Azure DevOps, Azure DevTest Labs, Virtual Machines 」と「 Application Insights) 上に構築します。これらのサービスは高可用性環境で実行、修正、サポートされるため、実行される環境ではなくソリューションに注力できます。

Déploiement dans un environnement de développement-test pour le test des solutions IaaSCette architecture montre comment configurer votre infrastructure aux fins de développement et de test d’un système SaaS basé sur une infrastructure IaaS standard.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 Dev/Test Labs は、開発環境とテスト環境で使用するすべての仮想マシンを管理します。

Virtual Machines

ソリューションで使用するすべての製品のデプロイに仮想マシンが使用されます。ステージング スロットにより、運用前バージョンと運用バージョンの入れ替えを行います。

Application Insights

Application Insights では、開発およびテスト実行時は Web アプリケーションを監視し、リリース時には運用システム全体を監視します。

関連ソリューションのアーキテクチャ