I am in the process of developing a new elearning site using Moodle. I have over 1000 students signed up. I will have roughly 700 users logging into the system to access the live course. This will be in the form of a youtube video embedded in the course. The only other activity that will take place is comments or forum posts during the Q&A session.
I initially setup using shared hosting but now I think this will not be able to handle the demand therefore I am looking into VPS. I am unsure what spec I should be looking at. I understand it is not possible to pin-point the exact requirements but I was looking for a bit of guidance.
I would also love to hear from others that manage large class sizes and any tips would be greatly appreciated.