次の方法で共有


Azure DevOps のモデレート トポロジの例

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

Azure DevOps Server は、いくつかのトポロジ構成で構成できます。 一般に、トポロジが単純なほど、Azure DevOps Server のデプロイをより簡単に維持できます。 ビジネス ニーズを満たす最も単純なトポロジをデプロイする必要があります。 この記事では、Azure DevOps のデータ層とアプリケーション層の論理コンポーネントが個別の物理サーバーにインストールされる、中程度に複雑なトポロジについて説明します。 信頼されたドメイン内のクライアント コンピューターは、Azure DevOps Server にアクセスできます。

モデレート トポロジ

モデレート トポロジでは、2 つ以上のサーバーを使用して、Azure DevOps のデータ層とアプリケーション層の論理コンポーネントをホストします。 次の図は、ユーザー数が 1,000 人未満の製品開発チームに適用できる、Azure DevOps Server の中程度に複雑なトポロジを示しています。

サーバー トポロジのモデレート

この例では、Azure DevOps Server のサービスはアプリケーション層サーバーと呼ばれる 1 つのサーバーにデプロイされ、Azure DevOps Server のデータベースはデータ層サーバーと呼ばれる別のサーバーにインストールされます。 別のサーバーは、Azure DevOps Server で使用される SharePoint Web アプリケーションをホストし、別のサーバーは Azure DevOps Server で使用される SQL Server Reporting Services のインスタンスをホストします。

各プロジェクトのポータルは、SharePoint Web アプリケーションでホストされます。 そのため、管理者は、その Web アプリケーションでそのプロジェクトのユーザーのアクセス許可を構成する必要があります。 SQL Server Reporting Services のユーザーに対するアクセス許可の構成にも同じ考慮事項が適用されます。 Team Foundation Build とチームのテスト コントローラーは、追加のサーバーにデプロイされます。

この図では、シアトルクライアントのドメインはシアトルの親ドメインの子ドメインです。 子ドメインには、親ドメインとの双方向の推移的な信頼関係があります。 Azure DevOps Server のサービス アカウントは、両方のドメインによって信頼されます。 子ドメインのユーザーはサーバーにアクセスでき、Windows 統合認証によって自動的に認証されます。 この構成では、Azure DevOps プロキシ サーバーが必要であり、そのサーバーは、この会社にインストールされます。