Service Provider Foundation のアーキテクチャの概要

 

公開日: 2016年7月

対象: System Center 2012 SP1 - Orchestrator、System Center 2012 R2 Orchestrator

サービス プロバイダーは Service Provider Foundation テクノロジを使用して、サービス (IaaS) としてのインフラストラクチャをクライアントに提供できます。 サービス プロバイダーにクライアントとやりとりするためのフロントエンド ポータルがあれば、Service Provider Foundation によって、クライアントがポータルを変更することなく、ホスト プロバイダーのシステムのリソースにアクセスできるようになります。

概要

次の図は、高位レベルで Service Provider Foundation の動作の仕組みを描いたものです。

Service Provider Foundation の概要

テナントは、ホストのカスタマーを表し、ホストのシステム上に資産を持ちます。 テナントは、それぞれ、その管理者、アプリケーション、スクリプト、その他のツールを持ちます。

ホストはテナントに環境を提供します。この環境は仮想マシンを含むことができます。 ホストは、すべてのテナントが使用できる、既存のフロントエンド ポータルを持ちます。 バックエンドに、ホストは "ファブリック" と呼ばれるリソースのコレクションを持ちます。 ホストは、これらのリソースを必要に応じて個別のグループに割り当てます。 これらのグループは、それぞれが "スタンプ" として知られます。 ホストは、テナントのリソースを、ホストに適切な任意の方法でスタンプに割り当てます。 リソースは、ホストのビジネス モデル スキームによって数個のスタンプに分けられることがあります。Service Provider Foundation によって、ホストは、各スタンプからのデータを集計し、テナントが Service Provider Foundation アプリケーション プログラミング インターフェイス (API) を使用してデータにアクセスできるようにして、テナントにシームレスなユーザー操作性を提供することが可能になります。

Service Provider Foundation のスタンプは、サーバーとその System Center 2012 Service Pack 1 (SP1) コンポーネントとの間を関連付けるスケーラビリティ用に設計されたロジカル スケールの単位です。 テナントの要求が増加すると、ホストは要求に合わせてスタンプを追加します。Service Provider FoundationSystem Center 2012 SP1 がサポートするスタンプは 1 種類だけで、それは Virtual Machine Manager (VMM) がインストールされている 1 台のサーバーです。

Service Provider Foundation はクラウドを構成しないかわりに、リソースを管理します。 仮想マシンは、たとえば、VMM に作成されたり、T:Microsoft.SystemCenter.VirtualMachineManager.Cmdlets.New-SCVirtualMachine コマンドレットによって作成されると、クラウドに設定されます。

Service Provider Foundation のアーキテクチャ

ホストは、テナント向けのポータル クライアントを持ち、ホストが付与したインフラストラクチャへのアクセス許可を提供します。 ポータルは、拡張可能な Representational State Transfer (REST) API を使用して、OData プロトコルを使用する Web サービスと通信します。 クレームベースの認証が、テナントの ID を検証して、ホストが割り当てるユーザー ロールに関連付けます。

Service Provider Foundation は、Windows PowerShell スクリプトと Orchestrator Runbook で管理されるテナントのリソースを、データベースを使って集計します。 これによって、ホストは、テナントから見ると、リソースが簡単にアクセスでき、連続して表示される状態で、自分が決定する任意の方法で管理スタンプとともにテナントのリソースを配信することができます。

参照

Service Provider Foundation の展開
Service Provider Foundation の管理
サービス管理ポータルおよび API の System Center 2012 SP1 との統合
System Center 2012 Service Pack 1 (SP1) – Orchestrator と Service Provider Foundation でのクラウド リソースの管理
Cmdlets in System Center 2012 - Service Provider Foundation (System Center 2012 - Service Provider Foundation のコマンドレット)
Service Provider Foundation 開発者ガイド