ホストされているトポロジの例

Visual Studio Team Foundation Server (TFS) をローカルでインストールおよび構成する代わりに、Team Foundation サービス プレビューを使用するオプションが用意されています。配置のサーバー要素はすべてクラウド内でホストされます。これにより、考慮する必要のあるアーキテクチャの側面は、ユーザーにインターネット アクセス許可があるかどうか、およびプロジェクトのアクセスに必要なアクセス許可があるかどうかを確認するだけになるため、配置が大幅に簡潔化されます。

ホストされる環境

クラウド内の TFS

このイメージに表示される Microsoft 以外の商標は、各所有者の所有物です。

このサービスを利用する場合、ソース コード、作業項目、ビルド構成、およびチーム機能を含むプロジェクト全体は、すべてクラウド内でホストされます。C# や Python から Windows や Android まで、さまざまな言語を使用し、さまざまなプラットフォームを対象としてさまざまなツールを使用できます。管理する必要があるアーキテクチャの側面はアクセス要件のみです。

Team Foundation サービス プレビューを使用するときは、Web ブラウザーと Microsoft アカウントを使用して、ホストされるサービスに接続します。これによってサーバー管理のオーバーヘッドなしに、ローカルにインストールされている配置と同じように、チーム プロジェクトを作成し、メンバーをチームに追加し、作業ができます。アプリケーション層、データ層、およびビルド サーバーは、Microsoft Cloud プラットフォームと SQL Server Azure を使用してホストされます。ソース管理、作業項目、アジャイル プロジェクト管理などの TFS 機能が必要な一方で、物理的なインフラストラクチャの管理をサポートしたくない場合には、これは優れたアーキテクチャです。また、チーム メンバーが世界中に分散している場合にもこのオプションは適しています。このサービスは完全に Web ベースであるため、管理が必要な唯一の側面は、チーム メンバーがインターネットにアクセスできるか、チーム メンバーのファイアウォールがポート 443 をブロックしているか、そして各チーム メンバーの Microsoft アカウントを、ホストされる各プロジェクトに追加できるかということだけです。

ホストされる TFS サービスの単純なダイアグラム

Team Foundation サービス プレビューに必要なサーバーのリソースは自動的に管理されるため、使用率が予期できない方法で増加したり、プロジェクトのリソースを大幅に拡張または縮小させる必要があるチームに適した選択肢です。サービス インフラストラクチャは変動するニーズを吸収するように設計されており、最大のプロジェクトを管理するためにシームレスに拡張できます。これは、IT サポートのリソースがほとんどないか、皆無のチームにとっても最適な選択肢です。

ローカルの配置とは異なり、ホストされているサービスは、SharePoint 製品や SQL Server Reporting Services との統合をサポートせず、Visual Studio Lab Management とは完全に統合されません。この制限のため、ホストされているサービスは、TFS および SQL Server Reporting Services 間の統合によって利用できるようになる進捗情報の詳細なレポートをチームが必要とするか、Visual Studio Lab Management による仮想ラボ マシンおよび自動テストを必要とする場合には、最適な選択肢ではありません。このサービスはチームのページとダッシュボードを提供しますが、TFS、SQL Server Reporting Services、および SharePoint Foundation 2010 間の統合によってもたらされるものほど詳細ではありません。

また、Team Foundation サービス プレビューは、プロジェクトに厳格なガバナンス要件が課されている場合にも適していません。ホストされているサービスは、金融業界などの、厳格に制御された環境で開発を行っている場合や、監査の目的でプロジェクトがそのインフラストラクチャを完全に制御する必要がある場合には、選択しないでください。

Hh977190.collapse_all(ja-jp,VS.110).gifホストされている配置例

ホストされているビルド コンピューター リソースは、展開の残りのサーバー側の側面と共にクラウド内に確保するか、ローカルのビルド サーバーを使用することを選択できます。統合されるビルドに対しては、ホストされるビルド サーバーを使用し、開発者はローカルのビルド サーバーを使用して中間ビルドを実行することもできます。

クラウド内のビルドを使用してホストされるトポロジ

ローカル ビルド サーバーを使用してホストされるトポロジ

サービスおよびその使用オプションの詳細については、「Team Foundation Service Preview (Team Foundation サービス プレビュー)」を参照してください。

参照

概念

Team Foundation Server のアーキテクチャ

Team Foundation Server と Visual Studio ALM のインストール

プロジェクトの計画および追跡