2016-06-30 1 views
0

단일 테넌트 애플리케이션을 다중 테넌트 지원으로 수정하고 동시에 고객이 데이터베이스와 같은 애플리케이션을 구성하도록 허용해야합니다 (고객은 자신의 데이터베이스), 로깅 (파일 로깅, 데이터베이스 로깅) 등.Net 용 서비스 (SaaS) 구성 관리/아키텍처 패턴

다른 고객으로부터 어떻게 구성을 저장하고 보호 할 수 있습니까?

SaaS 애플리케이션의 구성 관리에 대한 기사가 있습니까?

답변

0

당신

  1. , 당신은 푸른 DB 파편 관리에 대해 살펴 걸릴에 관한

  2. 기능 수의 고객에 대한 데이터베이스 파티션을 저장하기 위해이 쿼리에 해당하는 5 월 옵션이 있습니다 고객 당 맞춤 메타 데이터, 행 당 임차인 식별자와 함께 저장하기 쉽습니다. 이렇게하면 세입자별로 쉽게 사용자 정의 할 수 있습니다. 당신은 여전히 ​​로그 데이터를 가질 수로 시작하지만, 완벽하게 고립을 선택하고자하는 경우

로그 기록
tenantid   setting    value  
tenant1   logo    company1.png 
tenant2   passwordfailcount 5 

, 로그는 세입자 특정 데이터베이스에 저장 될 수 있습니다 tenantid 열과 구분되는 테이블 당 모든 데이터가있는 단일 데이터베이스.

HTH