単純なトポロジの例
Visual Studio Team Foundation Server は、複数のトポロジ構成でインストールおよび構成できます。一般に、トポロジが単純なほど、Team Foundation Server の配置を簡単に保守できます。ビジネス ニーズを満たす最も単純なトポロジを配置する必要があります。ここでは、サーバーおよびクライアントがすべて単一のワークグループまたはドメイン内に含まれている、非常に単純な 2 つのトポロジについて説明します。
最も単純なトポロジ
最も単純なサーバー トポロジでは、最小限の数の物理サーバーを使用して、Team Foundation の論理層を形成するコンポーネントをホストします。最も単純なトポロジを次の図に示します。
この例では、すべてのサーバー コンポーネントが 1 台の物理サーバーに配置されています。これらは、同じドメインまたはワークグループ内のクライアント コンピューターからアクセスできます。この例は、ユーザー数が 50 人未満の小規模な製品開発チーム用に設計されています。
この構成では、Team Foundation Server を実行しているシングルサーバー、または 1 台以上のクライアント コンピューターに Team Foundation ビルドを実行しているコンピューターとチームのテスト コンポーネントをインストールできます。この構成は、小規模な開発組織や大規模な組織内のパイロット プロジェクトに最適です。
単純なトポロジ
単純なサーバー トポロジでも、最小限の数の物理サーバーを使用して、Team Foundation の論理層を形成するコンポーネントをホストします。ただし、このトポロジでは、ソフトウェアのビルドおよびテストによって処理能力にかかる追加の負荷も認識します。Team Foundation Server の単純なトポロジを次の図に示します。
この例では、Team Foundation の Web サービスとデータベースが同じ物理サーバーでホストされますが、ビルド サービスは別のコンピューターにインストールされます。Team Foundation Server には、同じドメインまたはワークグループ内のクライアント コンピューターからアクセスできます。この例は、ユーザー数が 100 人未満の小規模な製品開発チーム用に設計されています。
この構成では、Team Foundation ビルドを実行しているコンピューターとチームのテスト コンポーネントをその目的専用のコンピューターにインストールします。この構成は、ビルドおよびテストの需要は標準で、パフォーマンスがより重要視される小規模の開発プロジェクトに最適です。