I am developing a web application for data analysis on agricultural datasets. Actually I want to make the
application to be multi tenant and I wish to deploy that SaaS application in a private cloud (in our school).
I got a few basic doubt in the programming part.
Do I need to develop the application in the Hadoop's map/reduce functionality?
Secondly,the selection of database. Since the data are highly structural in nature (like sql) can I use a sql server to manage data in cloud? In such do I need any middleware in addition to the IaaS setup and the SaaS application?
I am using J2EE technology for SaaS development. And the number of tenants will be within 50. Which approach is better in tha data base aspect. Actually security is not a big concern here.
Could you please tell me what are the basic requirements to develop a multi-tenant SaaS? ie whether all the application,platform and database to be configured for multi tenancy or else only the database part?
I am new to this technology and I preferred to use only the open source technologies for the development.
Kindly give me your suggestions which could be highly helpful to proceed in the right direction.
Thank you for your valuable time.
Regards,
Sangita