Introduction to AWS Database Migration Service

The Associate level AWS courses typically devote a single slide to this topic. The Advanced Architecting on AWS course goes into more detail. However, there is no lab on the subject. have a lab “Introduction to AWS Database Migration Service” which costs 1 credit ($1).

The lab provides a basic understanding of the DMS service, and will be useful if you have never used the service before, and even if you do not have a background in installing and using SQL databases. The lab template builds an EC2 instance with the MySQL installer already downloaded.

The lab guides you through installing MySQL Server and MySQL Workbench, creating a database, populating it with some provided data, and executing a test query. The MySQL database will be the source database for migration. This database could equally be a database in the data center, and the process would be the same.

The lab template builds an Aurora database to be used as the target database.

The lab guides you through creating a DMS replication instance, source and target endpoints, and a DMS task which migrates the data.

To validate the migration, you connect MySQL Workbench to Aurora and execute a query.






Introduction to Lambda – Image Thumbnail Application

In the “Systems Operations on AWS course” there is a short section on Lambda, and an example of creating a serverless image thumbnail application.

The course does not include any labs on Lambda, however the above graphic from the courseware is a free lab called “Introduction to AWS Lambda”.

If you attended an official AWS course with a partner training organization, you will have likely created and used an account on, where xx-xxxx is training partner specific.

You can also create an account directly with, There are over 100 labs based on AWS, some which are free, including “Introduction to AWS Lambda”

A user uploads an object to the source bucket

S3 detects the object-created event and invokes the Lambda function passing the event data as a function parameter.

Lambda reads the object, creates a thumbnail using graphics libraries, and saves the thumbnail to the target bucket.