Skip to main content

マルチテナンシーとは何ですか?

computingコンピューティングに関連するマルチテナンシーは、ビジネスコンピューティングに最も一般的なソフトウェアアーキテクチャの原則です。サービスプロバイダーは、複数の組織が使用するために中央サーバーまたはサーバーにソフトウェアアプリケーションを保存します。各組織は、ネイティブコンピューターネットワークにインストールされているかのようにアプリケーションを使用します。これらの組織は使用を共有していますが、それぞれが独立しており、他のデータ、設定、またはユーザー情報にアクセスできません。マルチテナンシーの概念は、単一のパーソナルコンピューターで複数のユーザーとほぼ同じように機能しますが、はるかに大規模です。computingの初期には、マルチテナンシーの概念が最初に人気を博しました。企業は、メインフレームコンピューターからデータストレージスペースまたは処理能力をレンタルして、独立したコンピューターネットワークの運営に関連する費用を削減しました。初期の頃は、コンピューターコンポーネントが大きく、大規模な床面積が必要であり、かなりの費用がかかりました。大学や政府の請負業者などの大規模なメインフレームからスペースまたは処理能力を貸し出し、実行可能なソリューションを提供しました。ホストされたアプリケーションにより、組織は、高価なサーバーや追加の機器に投資することなく、ヘビーデューティ処理能力を必要とするソフトウェアを利用することができました。この形式のマルチテナンシーの主な違いは、アクセスの方法です。ユーザーは、メインフレームではなく、Webポータルを介してホストされたアプリケーションにアクセスします。WebサイトとWebベースの電子メールは、ホストされたマルチテナントアーキテクチャの主要な例です。

common一般的な無料の電子メールアカウントなど、消費者指向のWebサービスには単一のアプリケーションが必要ですが、マルチテナントではありません。組織がそのようなアカウントのセグメントを借り、アカウントをカスタマイズし、特定の組織目的またはイントラネットのためにアクセスを制限する場合、マルチテナントアーキテクチャが存在します。これらの電子メールプロバイダーはこのようなカスタマイズと限られたアクセスを提供していませんが、このコンセプトはホストされたマルチテナントアーキテクチャの理解しやすい例を提供します。単一のパーソナルコンピューターが一度に1人のユーザー用に1つのオペレーティングシステムを実行できるように、ホストされたアプリケーションは同様の制限に直面しています。ホストされたマルチテナント環境では、通常、単一のアプリケーションの複数のインストールに個別のマシンが必要です。場合によっては、アプリケーションは単一のマシンで個別のプロセスとして実行されます。modern Modern Cloud Computingは、マルチテナンシー原則を使用して、何百もの顧客と組織にソフトウェアアプリケーションへのアクセスを提供します。アプリケーションの単一のインストールをホストするのではなく、プロバイダーはエンタープライズレベルのアプリケーションを提供します。これらのアプリケーションは複数のサーバーに存在し、多数の個人および組織ユーザーがアプリケーションに同時にアクセスできるようにします。