Understanding AWS Database Options—From Zero to Hero

Understanding AWS Database Options—From Zero to Hero
Understanding AWS Database Options—From Zero to Hero

CLOUD LABS

Understanding AWS Database Options—From Zero to Hero

In this Cloud Lab, you’ll learn to integrate DynamoDB, RDS, and Aurora into a live website running on an EC2 instance.

13 Tasks

beginner

2hr

Certificate of Completion

Desktop OnlyDevice is not compatible.
No Setup Required
Amazon Web Services

Learning Objectives

An understanding of Amazon Relational Database Service, Amazon Aurora, and Amazon DynamoDB
Hands-on experience hosting an application on EC2
The ability to connect different databases to an application

Technologies
Aurora logoAurora
S3 logoS3
DynamoDB logoDynamoDB
RDS
EC2 logoEC2
Cloud Lab Overview

Amazon Web Services (AWS) provides database services that allow you to efficiently store, manage, and retrieve data. This Cloud Lab focuses on equipping you with the skills needed to work with various AWS database solutions, including Amazon RDS, Amazon Aurora, and DynamoDB. You’ll learn how to create, configure, and integrate these databases with applications, enabling you to build scalable and reliable data-driven systems.

Firstly, you’ll create an EC2 instance and set it up to host a social media application. Following this, you’ll work on integrating the application with various database services like RDS, Aurora, and DynamoDB. This hands-on experience will provide valuable insights into the seamless interaction between your application and different database systems.

After completing this Cloud Lab, you’ll be well-equipped to leverage your knowledge of database connections in real-world scenarios. This skill set can significantly advance your career, allowing you to take on projects that involve deploying web applications and services on Amazon EC2, thus enhancing your proficiency in cloud-based solutions.

The following is the high-level architecture diagram of the final infrastructure that you will build in this Cloud Lab:

Architecture diagram
Architecture diagram
Cloud Lab Tasks
1.Introduction
Getting Started
2.Application Use Case
Deploy a Social Media Application
3.Set Up Other Resources
Create a Security Group
Launch an EC2 Instance
Create an S3 Bucket
4.Get Started with an RDS Instance
Create an RDS DB Instance
Connect to the Database and Create a Table
5.Get Started with Aurora DB Instance
Create an Aurora DB Instance
Connect and Test the DB
6.Get Started with DynamoDB
Create a DynamoDB Table
Putting It All Together
7.Conclusion
Clean Up
Wrap Up
Labs Rules Apply
Stay within resource usage requirements.
Do not engage in cryptocurrency mining.
Do not engage in or encourage activity that is illegal.

Relevant Courses

Use the following content to review prerequisites or explore specific concepts in detail.

Trusted by 1.4 million developers working at companies including

Don’t take our word for it. See what our developers have to say.

Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.

Felipe Matheus
TestimonialsImg

I highly recommend Educative. The courses are well organized and easy to understand.

Adina Ong
TestimonialsImg

I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.

Clifford Fajardo
TestimonialsImg

I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.

Clifford Fajardo
TestimonialsImg
Don’t take our word for it. See what our developers have to say.

Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.

Felipe Matheus
TestimonialsImg

I highly recommend Educative. The courses are well organized and easy to understand.

Adina Ong
TestimonialsImg

I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.

Clifford Fajardo
TestimonialsImg

Get access to Educative Cloud Labs

Course Footer Image
Course Footer Image