多租户需求分析
傳統軟件模式,指將軟件產品進行買賣,是一種單純的買賣關系,客戶通過買斷的方式獲取軟件的使用權,軟件的源碼屬于客戶所有,因此傳統軟件是部署到企業內部,不同的企業各自部署一套自己的軟件系統
?
Saas模式,指服務提供商提供的一種軟件服務,應用統一部署到服務提供商的服務器上,客戶可以根據自己的實際需求按需付費。用戶購買基于WEB的軟件,而不是將軟件安裝在自己的電腦上,用戶也無需對軟件進行定期的維護與管理
在SaaS平臺里需要使用共用的數據中心以單一系統架構與服務提供多數客戶端相同甚至可定制化的服務,并且仍可以保障客戶的數據正常使用。由此帶來了新的挑戰,就是如何對應用數據進行設計,以支持多租戶,而這種設計的思路,是要在數據的共享、安全隔離和性能間取得平衡。
總結