我正在開發一個用於農業數據集數據分析的Web應用程序。其實我想讓開發多租戶SaaS
應用程序成爲多租戶,我希望將這個SaaS應用程序部署在私有云(在我們的學校)。
我在編程部分有一些基本的疑問。
我是否需要在Hadoop的map/reduce功能中開發應用程序?
其次,選擇數據庫。由於數據本質上是高度結構化的(比如sql),我可以使用sql server來管理雲中的數據嗎?在這種情況下,除了IaaS設置和SaaS應用程序之外,我還需要任何中間件嗎?
我正在使用J2EE技術進行SaaS開發。而租戶的數量將在50以內。在數據庫方面哪種方法更好。其實安全並不是一個大問題。
您能否告訴我開發多租戶SaaS有哪些基本要求?即是否所有的應用程序,平臺和數據庫都要配置爲多租戶或者只有數據庫部分?
我是這種技術的新手,我更願意只使用開源技術進行開發。
請給我你的建議,這可能是非常有益的進行正確的方向。
謝謝你寶貴的時間。
問候,
桑吉塔