数百台規模のVMware仮想マシン。拡散するランサムウェア。ライセンスドキュメント製品ドキュメント「バックアップは変化しています。ダウンロード申請完了バックアップは変化しています。(前編)第4回となる今回は、Commvaultの特徴的な機能としてしばしばとりあげられるマルチテナント機能をご紹介していきます。通常、マルチテナントとは、1つのシステムやサービスを複数の企業もしくはユーザーで共有して使うことを意味します。ソフトウェアでのマルチテナントって何だろう?」と思う方もいらっしゃるかもしれません。ソフトにマルチテナント機能が必要なのか、Commvaultはどのようにしてマルチテナントを実現するのかについてご紹介していきます。来月配信予定の次回のブログ(後編)で、どのようにしてマルチテナント機能を使うのかについて、簡単な例で設定方法をご紹介していく予定です。ソフトウェアでのマルチテナント機能の必要性について考えてみます。プロバイダーを例に考えてみます(※この例はフィクションです)。プロバイダーのX社は、A社、B社、C社の3社の顧客のシステムをホスティングしています。システムを構築しサービス提供することに決めました。システムを本番環境にサービスインする前にまずはテスト環境で検証してみることにしました。リストアすることにしました。このテスト環境の構成を簡単に図にしてみると以下のような状態です。システムを運用するかを考えることにしました。運用方法の案として、案1、案2の2つの案を考えました。ソフトウェアの管理者権限を与えて各社に運用を任せる案です。ところが、案1、案2ともに検討していくうちに簡単な話ではないことが分かってきました。リストアの運用を行うことになります。バックアップに関しては最初に要件を明確にし、バックアップ実行をスケジューリングしておけば人の手を必要とする作業は最小限に留めることも可能と考えられますが、特に大きな懸念点となったのはリストアです。データに問題が発生しリストアが必要となる場合、顧客の3社はX社にリストア処理を依頼することになります。(以下がイメージ図です)。そのため、X社の負担が大きくこの運用では難しくなることが懸念点として挙げられました。ソフトウェアの管理者権限を与えて各社に運用を任せることになります。この方法ではX社は各顧客に運用を任せることが可能でX社の負担は大きく軽減されますが、あっさりと管理者権限を渡してしまうと大変なことになることが予想できました。ソフトウェア上で何でもできてしまい、他社のデータをリストアすることも可能なため、他社のデータを参照できてしまいます。(以下がイメージ図です)。システムを運用できません。(以下がイメージ図です)。システムのインフラを導入し、顧客に提供するメリットがなくなってしまうかもしれません。このような課題を解決するのに役立つのが、Commvaultのマルチテナント機能です。デバイスであるライブラリ、バックアップの保持期限を定めるポリシー等)を論理的に区分し、Commvaultの管理コンソールにログインするユーザーに対して、必要なリソースだけを利用できるように設定することが可能です。ログインするユーザー毎に実行可能な操作を制限することが可能です。リストア可能な状態とし、運用を任せることも可能になります。インフラを分離して準備する必要はありませんし、顧客であるA社、B社、C社は他社に自社のデータを参照されることもありません。セキュリティの仕組みを活用することにより、バックアップのマルチテナントを実現します。ここからは、Commvaultのロールベースセキュリティの仕組みを簡単にご紹介していきます。セキュリティでは、3つのコンポーネントが登場します。グループ)、ロール、エンティティのことを意味します。それぞれを簡単に説明します。セキュリティに関しては、こちらも適宜ご参照ください。Directory等のCommvaultが連携可能な外部のドメインのユーザーを意味します。グループはこれらのユーザーをグループ化したものです。Consoleにログインすることが可能です。Directoryドメインの追加に関しては、こちらをご参照ください。グループに対して割り当てる権限をセットにしたものです。リストア等が可能になります。エンティティエンティティは、ロールに基づいてユーザーがアクセス可能となるCommvaultのコンポーネントです。きめ細かく指定することが可能になります。セキュリティの設定が行えます。そのため、1人のユーザーに対して、あるエンティティに対してはロールAを割り当て、別のエンティティに対してはロールBを割り当てるといった設定が可能です。(以下がイメージ図です)。ここまででCommvaultのロールベースセキュリティの概要をご理解いただけたのではないかと思います。セキュリティの設定方法をご説明する予定です。