私は中規模の Web アプリケーションに取り組んでおり、クライアントはこれをサービスとしてのソフトウェア (SaaS) モデルに変換し、顧客に販売することを計画しています。SaaS について調べたところ、4 つの成熟度レベルがあることがわかりました。
私のクライアントは、成熟度レベル 2 (構成可能、テナントとインスタンス間の 1 対 1 の関係) に似たアーキテクチャを望んでいます。また、構成可能にするためには多くの作業を行う必要がありますが、現在のアーキテクチャはこのアイデアと非常によく一致していると思います。
私の質問は、テナント数と成熟度の関係についてです。この成熟度レベルは何テナントまで実行可能ですか? 私のクライアントの顧客ベースがどうなるかはまだわからないので、私の提案では、次のようなことを提案したいと思います -
- XX-YY (たとえば 0-50) テナントの成熟度レベル A
- YY-ZZ (50-500) テナントの成熟度レベル B
各成熟度レベルに最適なテナント数について一般的なコンセンサスはありますか? いいえの場合、どのようにアプリケーションを分析し、アプリケーションに適した決定を下すことができますか?
ティア!