Take your programming skills to the next level with our Java e-learning programme

Cloud Deployment with AWS

featuring AWS, EC2, RDS, Elastic IP and Apache
  • How to deploy your Java Applications to live server hardware.
  • You will be creating, managing and maintaining a live server using Amazon EC2.
  • You will be running a live database using Amazon RDS.
  • And we will be exploring some architecture topics, such as how to use Apache AND Tomcat for a flexible solution.
  • WARNING - you must follow the steps in the final chapter, or Amazon will charge you once the free tier expires.

Pre-requisites

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.

Contents - Equivalent to a day's live training. Expect to take 3-4 to complete.

 

Having problems? check the errata for this course.

1

Getting started with AWS


19 m 9 s
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


60 m 57 s
Running your first virtual server, installing Tomcat and deploying your WAR.

3

Databases with RDS


35 m 3 s
Running a MySQL Instance in the cloud and connecting your web application to it.

4

Tuning the Server and Elastic IP Addresses


19 m 17 s
Ensuring your application survives restarts; setting a permanent IP address; using a Root web application.

5

Apache ReverseProxies


22 m 7 s
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


18 m 0 s
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)

Let the Course Come to You

About Us Pricing Frequently Asked Questions Contact Privacy T&Cs Affiliates and Resellers
Facebook Twitter YouTube