問題タブ [multi-instance-deployment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
server - Saas: シングルインスタンス vs マルチインスタンス vs シングルテナント vs マルチテナント?
インスタンスとテナント、および Saas アーキテクチャについて読んでいます。私の質問は次のとおりです (次の用語のいずれかで間違っていることに気付いた場合は、修正してください)。
1)インスタンス:ソフトウェアのインスタンスは、独自のデータベースを持つそのソフトウェアの単なるコピーですか? それ以上のことはありますか?
2)テナント:テナントは、個々のインスタンスへの共通のアクセス権限セットを共有するユーザーまたはユーザーのグループですか?
3)単一インスタンス: SaaS プロバイダーが単一インスタンス サービスを提供している場合、これは、ソフトウェアの単一インスタンスのみを作成することを意味しますか? それとも、複数のインスタンスが存在する可能性がありますが、各インスタンスは複数のテナントにサービスを提供できるということですか? もしそうなら、シングルインスタンスはマルチテナントと同じですか?
4)マルチインスタンス:これは、各インスタンスが 1 つのテナントのみにサービスを提供できることを意味しますか? それとも、それぞれが複数のテナントにサービスを提供する複数のインスタンスが存在できることを意味しますか? すなわち。マルチインスタンス サービスは、シングルテナントまたはマルチテナントのいずれかになりますか?
5)単一テナント:これは、個々のインスタンスが 1 つのテナントのみにサービスを提供できることを意味するだけですか? それとも、複数のインスタンスが存在することも意味しますか? すなわち。シングルテナント サービスは、シングル インスタンスとマルチ インスタンスの両方になることができますか?
6)マルチテナント:これは、個々のインスタンスが複数のテナントにサービスを提供できることを意味するだけですか? それとも、インスタンスが 1 つしかないことを意味しますか? すなわち。マルチテナント サービスは、単一インスタンスと複数インスタンスの両方になることができますか?
7)まとめ:シングル インスタンス + シングル テナント、シングル インスタンス + マルチテナント、マルチ インスタンス + シングル テナント、マルチ インスタンス + マルチテナントを使用できますか?