CloudAcademy

Introduction

The course is part of these learning paths

DevOps Engineer – Professional Certification Preparation for AWS
course-steps 35 certification 4 lab-steps 17 quiz-steps 2 description 3
Solutions Architect – Professional Certification Preparation for AWS
course-steps 45 certification 4 lab-steps 19 quiz-steps 5 description 2
Working with AWS Databases
course-steps 4 certification 1 lab-steps 4
Certified Developer – Associate Certification Preparation for AWS
course-steps 27 certification 4 lab-steps 22 description 2
AWS Big Data – Specialty Certification Preparation for AWS
course-steps 14 lab-steps 4 quiz-steps 4
Fundamentals of AWS
course-steps 6 certification 3 lab-steps 6
more_horiz See 4 more
play-arrow
Start course
Overview
DifficultyBeginner
Duration1h 9m
Students8862

Description

Overview
This course will provide you with an introduction to the cloud database services offered by AWS. In this course we will first we explore the fundamentals of cloud databases, outline the cloud databases provided by AWS before exploring how to get started selecting and using the AWS Database Services. 

Intended audience
This course suits anyone interested in learning more about the database services offered by AWS. 

Pre-requisites
The course is an introductory level course so there are no specific database skills or experiences required as a pre-requisite. Having a basic understanding of cloud computing will help you gain the most from this course. I recommend completing “what is cloud computing”  first if you are new to cloud computing.

Learning Objectives
On completing this course you will have an understanding of the different types of database services available to you within the AWS cloud platform. You will be able to recognize and explain the various database services offered by AWS, and be able to identify and select which database service might suit a specific use case or requirement.

Outline
First we learn to recognize and explain the basics of a cloud database service. 
We then learn to recognize and explain the differences between non-relational  and relational databases before taking a high level pass over the family of AWS database services available.
We then dive in the Non Relational Databases 
- Amazon DynamoDB
- Amazon Elasticache 
- and Amazon Neptune exploring use cases for when we might want to use a non-relational database service.


Next we dive in amazon RDS - the AWS Relational Database Service, exploring the database services provided by RDS. We then examine the services and their various use cases in the context of a scenario. 

Agenda
The Basics - What is a Cloud Database?

Overview of the AWS Database Services

AWS Non Relational Databases
- Amazon DynamoDB
- Amazon Elasticache
- Amazon Neptune

AWS Relational Database Service
- The RDS Service
- MySQL for RDS

- Microsoft SQL Server for RDS
- Oracle for RDS
- MariaDB for RDS
- PostGresSQL for RDS
- Amazon Aurora for RDS

Summary 

Feedback
If you have thoughts or suggestions for this course, please contact Cloud Academy at support@cloudacademy.com.

Transcript

- [Andrew] Hello, and welcome to Database Fundamentals. This introductory level course will provide you with an introduction to the database services offered by Amazon Web Services. My name is Andrew Larkin and I'll be your instructor for this course. Now, if you have any questions or comments on this content, or you'd like some help deciding where to start, please feel free to contact me or my team at support@cloudacademy.com, we are here to help. Now this course suits anyone interested in learning more about the database services offered by AWS. The course is an introductory level content, so there's no specific database skills or experiences that you're required to have as a prerequisite. Having a basic understanding of cloud computing will help you gain the most from the content. So I'd recommend completing What is Cloud Computing first if you are new to the cloud computing concept. On completing this course, you'll have an understanding of the different types of database services available to you within the AWS cloud platform. You'll be able to recognize and explain the various database services offered by AWS. And will be able to identify and select which database services might suit a specific use case or requirement. Now in this course we will first explore the fundamentals of cloud databases, how a cloud database differs from databases you might run in your server room for example. We will then learn to explain the differences between non-relational and relational databases, before taking a high level pass over the family of AWS database services that are available. We're then going to dive into the non-relational databases, Amazon DynamoDB, Amazon Elasticache, and Amazon Neptune, exploring use cases for when we might use any of these non-relational database services. Next we dive into Amazon RDS, or the AWS Relational Database Service. And in that we explore MySQL for RDS, Microsoft SQL Server for RDS, Oracle of RDS, MariaDB for RDS, PostGresSQL for RDS, and the Amazon Aurora product for RDS. We're then gonna summarize what we've learned with a simple comparison chart to help us to understand the use cases and features of each of the database services that are offered by AWS, so we can recognize and explain the various use cases that might suit either or each service. So, if you're ready, let's get started.

About the Author

Students50691
Courses76
Learning paths28

Andrew is an AWS certified professional who is passionate about helping others learn how to use and gain benefit from AWS technologies. Andrew has worked for AWS and for AWS technology partners Ooyala and Adobe.  His favorite Amazon leadership principle is "Customer Obsession" as everything AWS starts with the customer. Passions around work are cycling and surfing, and having a laugh about the lessons learnt trying to launch two daughters and a few start ups.