Setup an Open edX website on my Amazon EC2 account. Test and install the template scripts I will provide for you. The website will have to work in high availability on the web layer and should be able to come back from a database malfunction within 2 hours. You will have to make sure that a single webserver malfunction doesn't disrupt service.
We will display several video lessons on the website, and thus I need help deciding where to store them (same website? a CDN? Youtube?). The platform load will be 20 concurrent video streams, and 40 concurrent users browsing the site.
The project phases are:
- Provide a recommendation regarding where to store the videos
- Setup the webservers and database on EC2, and also configure a domain to point to the platform.
- Test the template and provide feedback. I will work with the developer to solve the bugs.
- Install the template
- Test the platform against a malfunction: a single webserver goes down, database goes down. Provide a simple manual on how to restore the service on such events.