Originally Posted by karthikreddy
The whole website deals with processing of online student applications.. So there will be a lot of uploads in the form of Images or documents. Each student has approx of 20 such kind of documents. The client is expecting about 5000 students for first year. I hope the above information is sufficient and let me know if there is no clarity..
And if the solution is only going to dedicated servers or VPS.. Please suggest me some good dedicated servers or VPS providers..
I think that if you store this type of information you also need to look into which security levels your server needs to have; this is something i believe is not suitable for shared-hosting but rather for dedicated servers.
In general these type of sites have a peak at the start of the school semesters as students need to fill this in; so you may need a very powerful server at only a few weeks and lower hardware requirements in other parts of the year; you really have to look at your customers needs for this.
You may look at some kind of cloud hosting (i.e. softlayer) where you can change your needs on demand. If you however need a more managed solution you could also buy this from one of their resellers.
As said; i think you have to do a bit more homework on the implications of storing student details and look into several privacy laws. i.e. if these are European students you may not be allowed to store this on a USA based server.
I know this post probably is going to make you have more questions but i believe it is important to give your customers a good advise and not just sell them whatever works but also what will make them happy in the future.