I'm a longtime WeBWorK user but a first-time (or more accurately, zeroth-time) sysadmin. My college will (hopefully) be funding an AWS EC2 instance to use as a WeBWorK server. I was wondering what you'd suggest for the instance type and size. I would like the server to accommodate 5-10 courses of 20-30 students each. Let's assume that the server will be used only for homework, not for gateway quizzes. Seems 20GB might be a good disk size, but I'm not sure about the rest, and I need to send my desired instance specs to the powers that be.
P.S. I'm not confident I'll be able to get an official SSL certificate, so I may need to disable lighttpd, thereby increasing the load on the server.