電気通信において、プロビジョニングとは、ネットワークがユーザーに新しいサービスを提供できるように、ネットワークを準備し、装備するプロセスを指します。国家安全保障/緊急事態対策の電気通信サービスでは、「プロビジョニング」は「開始」と同義であり 、既存の優先サービスまたは機能の状態を変更することを含みます。[ 1 ]
ネットワークプロビジョニングまたはサービス仲介という概念は、主に電気通信業界で用いられ、ネットワーク通信システムに接続された様々な機器であるネットワーク要素に顧客サービスを提供するプロセスを指します。一般的に、電話回線のプロビジョニングは、ネットワーク管理データベースのテーブルマッピングによって実現されます。これにはネットワーク機器の存在が必要であり、ネットワークの計画と設計に依存します。
あらゆるレベルで情報技術(IT)を活用する現代の信号インフラにおいては、電気通信サービスと「上位レベル」のインフラとの間に区別は存在しない。 したがって、プロビジョニングとは、必要なシステムを構成し、ユーザーにデータおよび技術リソースへのアクセスを提供し、関連するすべての企業レベルの情報リソース管理を指す。
組織的には、CIOは通常、プロビジョニングを管理し、そのためには人事部門とIT部門が協力して以下のことを行う必要がある。
プロビジョニングプロセスの中核は、アクセス権限と特権を監視し、企業の資源のセキュリティとユーザーのプライバシーを確保することです。二次的な役割として、コンプライアンスを確保し、システムへの侵入や悪用に対する脆弱性を最小限に抑えます。三次的な役割として、ブートイメージ制御などの方法を用いて、カスタム構成の量を削減し、関連する構成の種類を大幅に減らすことを目指します。
プロビジョニングに関する議論は、仮想化、オーケストレーション、ユーティリティコンピューティング、クラウドコンピューティング、オープンコンフィギュレーションといった概念やプロジェクトの文脈でよく取り上げられます。例えば、OASISプロビジョニングサービス技術委員会(PSTC)は、ユーザー、リソース、サービスプロビジョニング情報を交換するためのXMLベースのフレームワークであるSPML(Service Provisioning Markup Language)を定義しており、これは「組織内および組織間でID情報とシステムリソースのプロビジョニングと割り当てを管理する」ためのものです。
プロビジョニングが完了すると、SysOppingプロセスによって、サービスが期待される基準を満たすように維持されます。したがって、プロビジョニングとはサービス運用のセットアップまたは起動部分のみを指し、SysOppingは継続的なサポートを指します。
プロビジョニングの一種として、顧客関係管理(CRM)で顧客に割り当てられたサービスは、そのサービスを有効にし、顧客が実際にサービスを利用できるようにするネットワーク要素上にプロビジョニングされる必要があります。CRMで構成されたサービスとネットワーク要素上のサービスとの関係は、必ずしも1対1の関係ではありません。たとえば、Microsoft Media Server(mms://)のようなサービスは、複数のネットワーク要素によって有効化される場合があります。
プロビジョニングの過程で、サービス仲介デバイスは、サービスとその対応するパラメータを、関係するネットワーク要素上の1つ以上のサービス/パラメータに変換します。システムサービスをネットワークサービスに変換するために使用されるアルゴリズムは、プロビジョニングロジックと呼ばれます。
通信事業者からの電子請求書フィードは、通信費管理(TEM)ソフトウェアの中核部分に自動的にダウンロードされ、ユーザーサポートおよび運用センター(USOC)レベルまで、各明細項目の請求を即座に監査します。プロビジョニングソフトウェアは、すべての通信事業者から提供される各回線番号を取得し、契約料金の範囲外で請求が発生した場合は、例外ルールによって警告が発せられ、事前に設定された担当者に請求エラーの確認が通知されます。
サーバープロビジョニングとは、サーバーを適切なシステム、データ、ソフトウェアで準備し、ネットワーク運用ができるようにするための一連のアクションです。サーバープロビジョニングの一般的なタスクは次のとおりです。利用可能なサーバーのプールからサーバーを選択し、適切なソフトウェア(オペレーティングシステム、デバイスドライバ、ミドルウェア、アプリケーション)をロードし、システムとソフトウェアを適切にカスタマイズおよび構成して、このサーバーのブートイメージを作成または変更し、 IP アドレス、IP ゲートウェイなどのパラメータを変更して、関連するネットワークおよびストレージ リソースを見つけ(リソースプロビジョニングとして分離される場合もあります)、システムを監査します。システムを監査することで、OVAL の脆弱性制限への準拠、準拠の確保、またはパッチのインストールが保証されます。これらのアクションの後、システムを再起動して新しいソフトウェアをロードします。これにより、システムは運用準備が整います。通常、インターネット サービス プロバイダ(ISP)またはネットワーク オペレーション センターが、これらのタスクを、組織が承認し、ライセンスを持つソフトウェアを使用するブート イメージなど、明確に定義された一連のパラメータに従って実行します。このようなブート イメージの多くのインスタンスは、仮想専用ホストを作成します。
サーバー、サービス、エンドユーザー デバイスのプロビジョニングを自動化するためのソフトウェア製品は多数あります。例としては、BMC Bladelogic Server Automation、HP Server Automation、 IBM Tivoli Provisioning Manager、Red Hat Kickstart、xCAT、HP Insight CMU などがあります。ミドルウェアとアプリケーションは、オペレーティングシステムのインストール時、またはアプリケーション サービス自動化ツールを使用して後からインストールできます。プロビジョニングをいつ実行すべきか、マルチティア[ 2 ]またはマルチ サービス アプリケーション[ 3 ]で必要なサーバーの数など、学術界ではさらに多くの疑問が取り上げられています。
クラウドコンピューティングでは、サーバーはWebユーザーインターフェースまたはアプリケーションプログラミングインターフェース(API)を介してプロビジョニングできます。クラウドコンピューティングのユニークな点の1つは、これを迅速かつ簡単に実行できることです。監視ソフトウェアを使用すると、既存のリソースに過負荷がかかったときに自動プロビジョニングをトリガーできます。[ 4 ]
要するに、サーバープロビジョニングとは、リソース要件に基づいてサーバーを構成することです。ハードウェアまたはソフトウェアコンポーネント(シングル/デュアルプロセッサ、RAM、HDD、RAIDコントローラ、 LANカードの数、アプリケーション、OSなど)の使用は、ISP、仮想化、NOS、音声処理といったサーバーの機能によって異なります。サーバーの冗長性は、組織内のサーバーの可用性に依存します。クラスタサーバー、RAID、またはミラーリングシステムを使用すると、重要なアプリケーションのダウンタイムを削減できます。
このサービスの大部分は、これを回避する目的で大規模センターで使用されています。追加のリソースプロビジョニングはサービスごとに行うことができます。[ 5 ]
サーバープロビジョニング用のソフトウェアは、 CobblerやHP Intelligent Provisioningなど、市場にいくつか存在する。
ユーザープロビジョニングとは、自動化された、または対話型のビジネスプロセスに応じて、1つ以上のシステム、ディレクトリ、またはアプリケーションに存在するユーザーオブジェクトおよびユーザー属性の作成、維持、および非アクティブ化を指します。ユーザープロビジョニングソフトウェアには、変更伝播、セルフサービスワークフロー、統合ユーザー管理、委任ユーザー管理、およびフェデレーション変更管理といったプロセスが1つ以上含まれる場合があります。ユーザーオブジェクトは、従業員、請負業者、ベンダー、パートナー、顧客、またはその他のサービス受領者を表す場合があります。サービスには、電子メール、公開ユーザーディレクトリへの登録、データベースへのアクセス、ネットワークまたはメインフレームへのアクセスなどが含まれます。ユーザープロビジョニングは、 ID管理ソフトウェアの一種であり、特にユーザーが複数のシステムおよび複数のインスタンス上の複数のオブジェクトで表される組織において有用です。
米国国立標準技術研究所(NIST)は、オンデマンド・セルフサービスをクラウド・コンピューティングの重要な特性として説明しています。[ 6 ]クラウド・コンピューティングのセルフサービスの性質により、エンドユーザーは、アプリケーション、アプリケーションをサポートするインフラストラクチャ、[ 7 ]および構成[ 8 ]を含むクラウド・サービスを、 IT スタッフの支援を必要とせずに、自身で取得および削除できます。[ 9 ]自動セルフサービスは、さまざまなアプリケーションの目標と制約(期限やコストなど)[ 10 ] [ 11 ]や、さまざまなアプリケーション・アーキテクチャ(タスクの集合やワークフローなど)の処理を対象とすることができます。[ 12 ]クラウド・ユーザーは、クラウド・サービス・カタログまたはセルフサービス・ポータルを通じてクラウド・サービスを取得できます。[ 13 ]ビジネス・ユーザーがクラウド・サービスを自身で取得および構成できるため、IT スタッフの生産性が向上し、クラウド・インフラストラクチャの管理に費やす時間が増えます。[ 14 ]
クラウドサービスのプロビジョニングの欠点の1つは、即時ではないことです。クラウド仮想マシン(VM)はユーザーがいつでも取得できますが、取得したVMが使用できるようになるまで数分かかる場合があります。VMの起動時間は、イメージサイズ、VMタイプ、データセンターの場所、VMの数などの要因に依存します。[ 15 ]クラウドプロバイダーによってVMの起動パフォーマンスが異なります。
モバイル加入者プロビジョニングとは、既存の携帯電話ネットワーク加入者に対して、GPRS、MMS、インスタントメッセージングなどの新しいサービス、および標準的なインターネットチャットやメールサービスへのゲートウェイを設定することを指します。ネットワーク事業者は通常、モバイルオペレーティングシステムが対応している形式に応じて、 SMSテキストサービスまたはHTML、あるいはあまり一般的ではありませんがWAPを使用して、これらの設定を加入者の端末に送信します。
プロビジョニングの一般的な例として、データサービスが挙げられます。音声通話に端末を使用しているモバイルユーザーは、メールを読んだりインターネットを閲覧したりするために、データサービスに切り替えたいと思うかもしれません。モバイル端末のサービスは「プロビジョニング」されるため、ユーザーはプッシュメールやその他のスマートフォンサービス機能を通じて接続を維持できます。
デバイス管理システムは、エンドユーザーが使用するデバイスの種類を問わず、プラグアンドプレイのデータサービスを組み込むことで、エンドユーザーにメリットをもたらします。このようなプラットフォームは、ネットワーク上のデバイスを自動的に検出し、設定を送信して、即座に継続的に使用できるようにします。このプロセスは完全に自動化されており、使用済みデバイスの履歴を保持し、以前に設定されていない加入者デバイスにのみ設定を送信します。モバイルアップデートを管理する方法の1つは、IMEI / IMSIペアをフィルタリングすることです。 一部の通信事業者は、1秒間に50個の無線設定アップデートファイルのアクティビティを報告しています。
これは、モバイルインターネットなどのモバイルコンテンツを、端末の仕様に関係なく携帯電話に配信することを指します。端末の仕様には、オペレーティングシステムの種類とバージョン、Javaのバージョン、ブラウザのバージョン、画面の形状、オーディオ機能、言語設定など、さまざまな特性が含まれます。2006年4月時点では、約5,000通りの組み合わせが関係していました。モバイルコンテンツの配信は、多様な端末で配信される場合でも、共通のユーザーエクスペリエンスを実現します。
デバイスのプロビジョニングとは、モバイルデバイス管理システムツールなどの中央拠点から、構成データとポリシー設定をモバイルデバイスに配信することです。
顧客をオンラインにするには、クライアントシステムを設定する必要があります。接続技術(DSL、ケーブル、光ファイバーなど)に応じて、クライアントシステムの設定には以下が含まれる場合があります。
インターネットアクセスをプロビジョニングするには、4つの方法があります。