No previous experience of AWS is necessary. We will be performing some Linux system administration, but all steps are explained.
We will be doing some building of Java applications, and some knowledge of Java is assumed, but most of the course is applicable to non-Java applications as well.
Having problems? check the errata for this course.
1 |
Getting started with AWS |
Preview
19m 9s |
|
An overview of the features of Amazon Web Services. Warning - if you do the exercises on this course, you MUST do the cleanup operations in the final chapter, or you will incur AWS charges in a year's time. | |||
2 |
Virtual Machine Instances with EC2 |
Watch
67m 10s |
|
Running your first virtual server, installing Tomcat and deploying your WAR. | |||
3 |
Databases with RDS |
Watch
35m 3s |
|
Running a MySQL Instance in the cloud and connecting your web application to it. | |||
4 |
Tuning the Server and Elastic IP Addresses |
Watch
19m 17s |
|
Ensuring your application survives restarts; setting a permanent IP address; using a Root web application. | |||
5 |
Apache ReverseProxies |
Watch
22m 7s |
|
It is a common deployment pattern to use both Tomcat AND a standard Http Server such as Apache. This chapter explains the benefits, one of which is we can easily run on the standard port 80. | |||
6 |
Elastic Instances and Cleanup |
Watch
18m 0s |
|
This is our first look at the elastic nature of AWS - if there's enough interest, future modules will explore this in a lot more detail! We will also cleanup the resources used. YOU MUST DO THIS or you will be charged by Amazon every month (possibly after the first year of free tier expires) |