2016-06-30 4 views
0

単一テナントアプリケーションをマルチテナントサポートに変更すると同時に、顧客がデータベースなどのアプリケーションを構成できるようにする必要がありますサービスとしてのソフトウェア(SaaS)構成管理/アーキテクチャパターン

他のお客様の設定を保存したり保護したりするにはどうすればいいですか?

SaaSアプリケーションの設定管理に関する記事や提案はありますか?

答えて

0

顧客のためのデータベース・パーティションを保存するためにあなた

  1. のこのクエリのために利用可能なオプションは、あなたがAzureのDBシャードの管理を見て取ることができることがありますがについて

  2. を備えています顧客あたりのカスタムメタデータ.1行あたりのテナント識別子と共に保存するのが簡単です。これは、テナントごとのカスタマイズを簡単に行うのに役立ちます。ログ記録のために

tenantid   setting    value  
tenant1   logo    company1.png 
tenant2   passwordfailcount 5 

あなたは完全に隔離を選ぶしたい場合は、ログはまだでログデータを持つことができるで開始する、しかし、テナント特定のデータベースに格納することができますtenantidカラムで区別されるテーブルごとのすべてのデータを持つ単一のデータベース。

HTH

関連する問題