The DX Leaders
AI活用のグローバル・トレンドや日本の市場動向を踏まえたDX、生成AIの最新情報を毎月お届けします。本ニュースレターは【日本語】で配信しています。登録の際はIBMプライバシー・ステートメントをご覧ください。
ITおよびコンピューティングにおいて、プロビジョニングとは、ハードウェア、ネットワーク、仮想マシン、その他のリソースを含むITインフラストラクチャーをセットアップし、システムやユーザーがリソースを利用できるようにするプロセスを指します。
この用語は、IT業界でさまざまな意味で(時には大まかに)使用されますが、一般的には、何かを利用できるようにすることを意味します。プロビジョニングは、デプロイメント・プロセスの初期ステップであり、構成と混同しないようにする必要があります。サーバー、ネットワーク・コンポーネント、アプリケーション、デバイスなどのリソースがプロビジョニングされると、組織またはユーザーの仕様に従って構成され、ライフサイクル全体にわたってデプロイ、管理、保守が行われます。
効果的なプロビジョニングは、システムやユーザーが効果的に運用するために必要なアクセスやリソースを提供し、ITセキュリティーと組織の効率化を促進するのに役立つため、重要です。
AI活用のグローバル・トレンドや日本の市場動向を踏まえたDX、生成AIの最新情報を毎月お届けします。本ニュースレターは【日本語】で配信しています。登録の際はIBMプライバシー・ステートメントをご覧ください。
IT環境が効率的に機能するためには、すべての要素をシームレスに相互運用できる必要があります。この取り組みを成功させるには、適切なプロビジョニングが重要です。プロビジョニングのニーズは組織によって異なりますが、最も一般的なプロビジョニングの種類は次のとおりです。
サーバープロビジョニングとは、物理サーバーまたは仮想サーバーに、動作に必要なリソース(CPU、RAM、ストレージなど)を設定するプロセスです。サーバーには、ファイル・サーバー、Webサーバー、アプリケーション・サーバー、プロキシ・サーバー、ポリシー・サーバーなど、さまざまな種類があり、それぞれに独自の機能があります。また、企業ごとに独自のサーバー要件があります。
サーバーのプロビジョニングには、クラウド・ベースかオンプレミスかを問わず、サーバーの使用方法とそれに必要なものを決定することが含まれます。また、ハードウェアのセットアップ、オペレーティング・システムやアプリケーションなどのソフトウェアのインストール、その望ましい状態に新しいマシンを構築するために必要なその他の手順も含まれます。
ネットワークのプロビジョニングとは、ルーター、スイッチ、ハブ、ファイアウォールなどの企業ネットワークを構成するコンポーネントをセットアップして、許可されたユーザーやデバイス、サーバーがアクセスできる、機能するネットワークを作成することを指します。
ネットワークのプロビジョニング・プロセスでは、ITチームはIPアドレスを割り当て、ネットワーク(およびそれに接続するハードウェアとデバイス)にアクセスできるデバイスとユーザーIDを定義し、ネットワークの安全性を維持するためのネットワーク・セキュリティー対策を実施します。
アプリケーションのプロビジョニングとサービスのプロビジョニングには、ユーザーが業務を行うために必要なエンタープライズ・アプリケーションとサービスのセットアップが含まれます。これには、ユーザーアカウントとアクセス認証情報の設定、SaaS(Software-as-a-Service)プラットフォーム、アプリケーション、データ、その他のリソースへのアクセス権の付与が含まれます。また、ユーザーの役割の進化に応じて、アプリケーション・アカウントと権限の保守と削除も含めることができます。
ユーザーのプロビジョニング(またはアカウントのプロビジョニング)は、ユーザー・アカウントとプロファイルの作成、変更、または削除を担当するID管理の一種です。通常、人事チームとITチームの間で処理されます。
ユーザーのプロビジョニングでは、多くの場合、ロールベースのアクセス制御(RBAC)を使用して、アクセス権限と特権を確立し、認証を付与します。RBACは、ユーザーの役割と業務上の作業要件に基づいて、特定のリソースへのアクセスをユーザーに付与します。
ユーザーのプロビジョニングは通常、新入社員のオンボーディング中、または誰かが組織内で新しい役割を引き受ける際に行われます。その逆のプロセスであるプロビジョニングの解除は、従業員が会社を辞めたり、退社したりするときに行います。
これらのプロセスにより、ユーザーは自分の仕事に必要なリソースやツールに確実にアクセスできるようになります。また、ITリソースへのアクセスが適切に割り当てられていることを確認することで、IT環境の完全性を保護するのにも役立ちます。
IDおよびアクセス管理は、サイバーセキュリティーの重要な要素です。
クラウドのプロビジョニングは、クラウド環境をサポートするインフラストラクチャーを構築するプロセスです。これには、クラウド・コンピューティングに必要な基盤となるハードウェア、仮想化、ストレージ、ネットワーク・コンポーネントと、ユーザーがアクセスする必要があるクラウド・ベースのリソース、アプリ、サービスのセットアップが含まれます。
デバイスのプロビジョニングとは、スマートフォンやコンピューターなどのIT設備をセットアップするプロセスです。モノのインターネット(IoT)デバイスを管理するためによく行われます。
デバイスのプロビジョニングは、ユーザーのデバイスが組織のIT環境内でシームレスに動作すること、およびデバイスが割り当てられたエンド・ユーザーに適したアクセス権とリソースを使用して設定されることを保証するのに役立ちます。
プロビジョニングと構成は、デプロイメントの中で異なるオペレーションです。デバイスやサーバーなどのリソースを構成する前に、プロビジョニングまたはセットアップが必要です。
少し大雑把なものの役立つ例えは、家の建設を検討することです。プロビジョニングは、構造自体の構築に似ています。家が完成したら、所有者のニーズを満たすように構成する必要があります。たとえば、鍵を作成し、煙探知器やセキュリティーシステムを設置し、住む人々の要件を満たすように家の部屋を整備する必要があります。
サーバーの場合、プロビジョニングには、仮想ハードウェアと物理ハードウェアのセットアップ、オペレーティング・システムのインストール、ネットワークへの接続、およびそのサーバーのリソース(CPU、メモリ、ストレージ、ネットワーク接続など)の利用が含まれます。
これが完了すると、特定のアプリケーションまたはワークロードの特定の要件を満たすようにサーバーを構成できます。構成には、ドライブのパーティショニング、オペレーティング・システム設定の調整、ファイアウォールの構成、アプリケーションのインストールと構成、およびシステムが望ましい状態に維持されることの保証が含まれます。
プロビジョニングにさまざまな種類があるのと同様に、構成にもさまざまな種類があり、どちらのプロセスも自動化できます。
従来、ITチームは新たなデプロイメントや新しいユーザーごとに、手動でITインフラストラクチャーのプロビジョニングと構成を行う必要がありましたが、DevOpsワークフローに適合しない、面倒で時間のかかるプロセスでした。多くの最新のエンタープライズIT環境では、プロビジョニングが自動化されています。プロビジョニングの自動化は、ITインフラストラクチャーを構築するためのより迅速で効率的、かつ一貫性のある方法を提供し、多くの場合、コード型インフラストラクチャー(IaC、Infrastructure as Code)によって実現できます。
コード型インフラストラクチャーは、コードとテンプレートを使用してITインフラストラクチャーのプロビジョニング、構成、管理を可能にします。これにより、アプリケーションの開発や導入、新入社員のオンボーディング、新しいネットワークやクラウドの展開が必要になるたびに、開発者はインフラストラクチャー・コンポーネントを手動でプロビジョニング・管理する必要がなくなります。IaCを活用することで、スクリプトを実行するだけでインフラストラクチャーをプロビジョニング、変更、または削除することができます。
自動プロビジョニングにより、組織はリソースの割り当てとROIを改善し、ITセキュリティーを強化できます。その他のメリットには以下が含まれます。
自動プロビジョニングは、プロセスの合理化と従業員の時間管理の最適化に役立つため、組織全体の生産性を向上させることができます。ITチームが反復的な手動プロビジョニングの負担から解放されると、より高いレベルの戦略的業務に注力できるようになります。
自動プロビジョニングは、開発者が新しいアプリケーション、機能、サービスの提供を加速するのに役立ちます。そのために必要な環境を自動的かつ一貫してプロビジョニングできます。また、全社的なエンド・ユーザーが業務の遂行に必要なリソースにアクセスできるようになり、ワークフローの速度低下や生産性における阻害要因を排除できます。
ビジネスが成長するにつれて、プロビジョニングのニーズも拡大します。自動プロビジョニングにより、サーバー、ストレージ、ネットワーク・コンポーネント、その他のリソースをリアルタイムのニーズに合わせて割り当て(または割り当て解除)することで、柔軟かつ効率的にビジネスを拡張することができます。基本的に、リソースは必要に応じて起動し、必要でない場合は停止します。この動的な調整により、需要が高い時期のボトルネックを防ぎ、需要が少ない期間のコスト超過を減らすことができます。
自動プロビジョニングは、ITエコシステム全体にわたるポリシーと手順の一貫した実装を促進するため、組織のコンプライアンス維持に役立ちます。変更が必要な場合、すべてのリソースに自動的に(均一に)ロールアウトできます。
人力によるあらゆるものと同様、手動でのプロビジョニングも人為的ミスの影響を受けやすいです。自動プロビジョニングでは、リソース(およびリソースへのアクセス)は一貫して、事前定義された標準に基づいてプロビジョニングされます。また、アクセスがどのように定義され、認証がどのように付与され、どのリソースにいつアクセスされたかを示す自動監査証跡も維持されます。
このプロセスを通じて、自動プロビジョニングによって構成ミスや、構成ミスのトラブルシューティングと修正にかかる時間を短縮し、そのようなエラーに伴うセキュリティー上の危険を軽減できます。ただし、重要なのは、コードにセキュリティーの脆弱性や問題がないことを確認するために特別な注意を払う必要があることです。これらの問題はテンプレートが使用される場所に複製されるためです。
IBM® Terraformにより、組織は単一のワークフローでクラウド、プライベート・データセンター、SaaSインフラストラクチャーをプロビジョニングし、ライフサイクル全体を通じて継続的に管理できます。
IBMは、コード、インフラストラクチャー、ランタイム環境にまたがるリスクに関する洞察を統合し、DevOpsチームによる構築、デプロイ、運用の安全性を高めます。
ハイブリッドクラウドの価値を高め、エージェント型AI時代がもたらす機会を十分に活用できます。