Azure DevOps Serverの単純なトポロジの例
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
複数のトポロジ構成でAzure DevOps Serverをインストールして構成できます。 一般に、トポロジが単純なほど、Azure DevOps Serverのデプロイをより簡単に維持できます。 ビジネス ニーズを満たす最も単純なトポロジをデプロイする必要があります。 この記事では、サーバーとクライアントがすべて 1 つのワークグループまたはドメイン内に含まれる、非常に単純な 2 つのトポロジについて説明します。
最も単純なトポロジ
最も単純なサーバー トポロジでは、最も少ない数の物理サーバーを使用して、Team Foundation の論理層を構成するコンポーネントをホストします。 次の図は、最も単純なトポロジを示しています。
この例では、すべてのサーバー コンポーネントが 1 つの物理サーバーにデプロイされます。 同じドメインまたはワークグループ内のクライアント コンピューターからアクセスできます。 この例は、ユーザー数が 50 人未満の小規模な製品開発チーム向けに設計されています。
この構成では、Team Foundation Build を実行しているコンピューターとチームのテスト コンポーネントを、Azure DevOps Server実行されている単一サーバーまたは 1 つ以上のクライアント コンピューターにインストールできます。 この構成は、小規模な開発組織や大規模な組織内のパイロット プロジェクトに最適です。
単純なトポロジ
また、単純なサーバー トポロジでは、Azure DevOps の論理層を構成するコンポーネントをホストするために、物理サーバーの数が最も少なくなります。 ただし、このトポロジでは、ソフトウェアの構築とテストによって処理能力が上がる追加の負荷も認識されます。 次の図は、Azure DevOps Serverの単純なトポロジを示しています。
この例では、Azure DevOps の Web サービスとデータベースは同じ物理サーバーでホストされますが、ビルド サービスは別のコンピューターにインストールされます。 同じドメインまたはワークグループ内のクライアント コンピューターからAzure DevOps Serverにアクセスできます。 この例は、ユーザー数が 100 人未満の小規模な製品開発チーム向けに設計されています。
この構成では、Team Foundation Build を実行しているコンピューターと、その目的専用のコンピューターにチームのテスト コンポーネントをインストールします。 この構成は、ビルドとテストの要求が定期的であり、パフォーマンスがより大きな懸念事項である小規模な開発プロジェクトに最適です。