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

コンピューティングに関連するマルチテナントは、ビジネスコンピューティングに最も一般的なソフトウェアアーキテクチャの原則です。サービスプロバイダーは、複数の組織が使用するために中央サーバーまたはサーバーにソフトウェアアプリケーションを保存します。各組織は、ネイティブコンピューターネットワークにインストールされているかのようにアプリケーションを使用します。これらの組織は使用を共有していますが、それぞれが独立しており、他のデータ、設定、またはユーザー情報にアクセスできません。マルチテナンシーの概念は、単一のパーソナルコンピューターで複数のユーザーとほぼ同じように機能しますが、はるかに大規模です。

マルチテナンシーの概念は、コンピューティングの初期に最初に人気を博しました。企業は、メインフレームコンピューターからデータストレージスペースまたは処理能力をレンタルして、独立したコンピューターネットワークの運営に関連する費用を削減しました。初期の頃は、コンピューターコンポーネントが大きく、大規模な床面積が必要であり、かなりの費用がかかりました。大規模なMainFRからスペースまたは処理能力をレンタルします大学や政府の請負業者などのAMEは、実行可能なソリューションを提供しました。

インターネットが人気を博したため、アプリケーションサービスプロバイダーは特定の顧客のためにサーバーにソフトウェアをホストしました。ホストされたアプリケーションにより、組織は、高価なサーバーや追加の機器に投資することなく、ヘビーデューティ処理能力を必要とするソフトウェアを利用することができました。この形式のマルチテナンシーの主な違いは、アクセスの方法です。ユーザーは、メインフレームではなく、Webポータルを介してホストされたアプリケーションにアクセスします。 WebサイトとWebベースの電子メールは、ホストされたマルチテナントアーキテクチャの主要な例です。

一般的な無料のメールアカウントなど、消費者指向のWebサービスには単一のアプリケーションが必要ですが、マルチテナントではありません。組織がそのようなアカウントのセグメントを賃貸した場合、アカウントのカスタマイズと特定の組織目的またはINTのためにアクセスを制限するラネット、その後、マルチテナンシーアーキテクチャが存在します。これらの電子メールプロバイダーはそのようなカスタマイズと限られたアクセスを提供していませんが、このコンセプトはホストされたマルチテナントアーキテクチャの理解しやすい例を提供します。

ホストされたマルチテナントアプリケーションには制限があります。単一のパーソナルコンピューターが一度に1人のユーザー用に1つのオペレーティングシステムを実行できるように、ホストされたアプリケーションは同様の制限に直面しています。ホストされたマルチテナント環境では、通常、単一のアプリケーションの複数のインストールに個別のマシンが必要です。場合によっては、アプリケーションは単一のマシンで個別のプロセスとして実行されます。

最新のクラウドコンピューティングは、マルチテナンシー原則を使用して、何百もの顧客と組織にソフトウェアアプリケーションへのアクセスを提供します。アプリケーションの単一のインストールをホストするのではなく、プロバイダーはエンタープライズレベルのアプリケーションを提供します。これらのアプリケーションは複数のサーバーに存在し、多数の個人および組織ユーザーがアプリケーションにアクセスできるようにします極めて。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?