August 24

This week, we’ll be diving into Amazon Lambda, which is probably my favorite Amazon service. Lambda runs code on demand and charges for run time. All previous hosting models charged for capacity and availability. Since Lambda includes high availability and massive scalability from the start, it has the potential to dramatically speed up applications and reduce costs.

All labs will be held in room 1009 of the Mechanical Engineering Lab. Please register to reserve your spot. Computers in the lab will be available for use, or you may bring a laptop if you prefer.

Please email aws-support@illinois.edu if you have any questions or suggestions for future topics.

Web Hosting with S3 and CloudFront (Lab, 9:00 – 10:00)

This lab will walk you through hosting a simple static web site on S3, delivered through CloudFront, Amazon’s global content delivery network. This is a great way to offload delivery of static assets (images, scripts, style sheets) from your web server while speeding up page loads and lowering costs.

AWS Lambda Introduction (Lab, 10:00 – 11:30)

Building on S3 and CloudFront as a content delivery system, this lab will demonstrate how to trigger a Lambda function to generate a thumbnail automatically when a new image object is uploaded to S3.

August 10

We’re hosting another training day on Wednesday, August 10. This week’s labs are all repeats from previous sessions for those who have had scheduling conflicts.

All labs will be held in room 1009 of the Mechanical Engineering Lab. Please register to reserve your spot. Computers in the lab will be available for use, or you may bring a laptop if you prefer.

Please email aws-support@illinois.edu if you have any questions or suggestions for future topics.

Web Hosting with S3 and CloudFront (Lab, 9:00 – 10:00)

This lab will walk you through hosting a simple static web site on S3, delivered through CloudFront, Amazon’s global content delivery network. This is a great way to offload delivery of static assets (images, scripts, style sheets) from your web server while speeding up page loads and lowering costs.

Automating AWS (Lab, 10:00 – 12:00)

Use AWS CloudFormation to build a service, then tear it down and recreate the whole thing with one click. Automation is key to zero-downtime software updates, scalability, and disaster planning, and I recommend this as a course to anyone interested in maximizing uptime, building clusters, or scaling your service on demand.

AWS 101 (Lab, 1:30 – 3:30)

Learn the basics of the AWS web console. You will create an EC2 instance and make it work as a webserver. If there’s time, you can clone it, add an Elastic Load Balancer, and create a highly-available web server cluster.