我正在开发一个用于农业数据集数据分析的Web应用程序。其实我想让开发多租户SaaS
应用程序成为多租户,我希望将这个SaaS应用程序部署在私有云(在我们的学校)。
我在编程部分有一些基本的疑问。
我是否需要在Hadoop的map/reduce功能中开发应用程序?
其次,选择数据库。由于数据本质上是高度结构化的(比如sql),我可以使用sql server来管理云中的数据吗?在这种情况下,除了IaaS设置和SaaS应用程序之外,我还需要任何中间件吗?
我正在使用J2EE技术进行SaaS开发。而租户的数量将在50以内。在数据库方面哪种方法更好。其实安全并不是一个大问题。
您能否告诉我开发多租户SaaS有哪些基本要求?即是否所有的应用程序,平台和数据库都要配置为多租户或者只有数据库部分?
我是这种技术的新手,我更愿意只使用开源技术进行开发。
请给我你的建议,这可能是非常有益的进行正确的方向。
谢谢你宝贵的时间。
问候,
桑吉塔