目次:
定義-マルチテナントリソース割り当てとはどういう意味ですか?
マルチテナントリソース割り当ては、個々のソフトウェアテナントへのアプリケーションインスタンスの配布と割り当てです。 マルチテナンシーがバックボーンアーキテクチャであるクラウドコンピューティングで主に使用されます。 共有環境で複数のユーザーが単一のソフトウェアアプリケーションの一意のインスタンスを割り当てられる可能性があるため、コストを大幅に節約できます。
Techopediaはマルチテナントリソース割り当てを説明します
リソースを分配するのは難しい作業です。 メインフレームコンピュータの時代には、処理へのアクセスはわずかな時間で割り当てられていました。 クラウドコンピューティングが利用可能になったので、ユーザーはいわゆるマルチテナンシーアーキテクチャを通じてリソースを共有します。 クラウドコンピューティングアプリケーションの共有方法は、マルチテナントリソース割り当ての性質です。
マルチテナンシーを使用すると、各ユーザーが共有アプリケーションの独自のインスタンスを持つことができます。 この属性は、クラウドの3つのレイヤー、IaaS、PaaS、およびSaaSのいずれかまたはすべてに適用できます。 このプロセスには、セキュリティで保護されたアクセスや従量制の使用など、さまざまな制御方法が関係しています。 各テナントには、独自の安全なコンピューティング環境が必要です。 さまざまなシナリオが考えられますが、各テナントは隔離されたままで、他のテナントには見えません。
マルチテナンシーの程度は、アーキテクチャで定義できます。 IaaSとPaaSがマルチテナントになることは可能ですが、SaaSはそうではありません。 マルチテナンシーは、データベーススキーマの作成を通じて実現されます。 マルチテナントデータアーキテクチャを管理するには、さまざまなアプローチがあります。 マイクロソフトは次の3つを特定します。
- 個別のデータベース
- 共有データベース、個別のスキーマ
- 共有データベース、共有スキーマ
マルチテナンシーの構成方法は、プロバイダーごとに異なります。 テナンシーの粒度は、アプリケーションレベルに適用されます。 ソフトウェアの個別のインスタンスがデータに定義されています。
