0% found this document useful (0 votes)
29 views28 pages

ACTE Module 5 Resource

Module 5 covers various AWS database services, including Amazon RDS for relational databases, DynamoDB for NoSQL, and ElastiCache for in-memory caching. It emphasizes understanding different database types, their use cases, and how to choose the right database service based on application requirements. The module also includes hands-on labs for practical experience in managing these services.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views28 pages

ACTE Module 5 Resource

Module 5 covers various AWS database services, including Amazon RDS for relational databases, DynamoDB for NoSQL, and ElastiCache for in-memory caching. It emphasizes understanding different database types, their use cases, and how to choose the right database service based on application requirements. The module also includes hands-on labs for practical experience in managing these services.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Databases

Module 5

114
Units OVERVIEW : MODULE 05
5.1 Explore Databases in AWS
5.2 Amazon Relational Database Service
Databases
(RDS)
5.3 Amazon introduction to Amazon Learning Outcomes
DynamoDB
5.4 Choose the Right AWS Database
Service • Overview of storage solutions catering to diverse needs of users
5.5 Hands-on Lab: Implement and Manage • Understanding the significance of AWS storage in cloud computing
Amazon RDS
• Understanding the characteristics and use cases of block storage
• In-depth exploration of object storage within the AWS ecosystem
• Introduction to file storage in AWS
• Understanding scenarios where file storage is suitable

115
Lesson Learning Outcomes LESSON OVERVIEW
✓ Differentiate between various types of
databases available on AWS, including MODULE 5 DATABASES
relational databases (Amazon RDS), NoSQL
databases (Amazon DynamoDB), and in-
memory databases (Amazon ElastiCache)
Lesson 5.1 Explore Databases in AWS
✓ Gain proficiency in Amazon RDS for
managing and deploying relational
databases • AWS Database Overview
✓ Understand the significance of in-memory
databases, exemplified by Amazon
ElastiCache, for optimizing performance
and reducing latency in data retrieval

110
5.1

Explore Databases in AWS


A high-performing database is crucial to any organization. Databases support the internal operations of
companies and store interactions with customers and suppliers

117
Explore Databases in AWS

AWS Database Overview

Amazon RDS Amazon DynamoDB


Managed Relational Database Service Managed NoSQL Database

Amazon DocumentDB ElastiCache


Fully-managed MongoDB-compatible In-Memory Cache
Database

118
Explore Databases in AWS

SUMMARY

✓ Understanding of database solutions catering to diverse


needs of users
✓ Discussing verity of AWS Managed Relational Databases
✓ Also gain knowledge regarding Non-Relational database like
DynamoDB and DocumentDB
✓ Understanding database in-memory cache service

119
Explore Databases in AWS

Resources

✓ [Link]
✓ [Link]
✓ [Link]

114
Lesson Learning Outcomes LESSON OVERVIEW
✓ The fundamental concepts of Amazon
RDS, including its role as a managed MODULE 5 DATABASES
relational database service that simplifies
database administration tasks
Lesson 5.2 Amazon Relational Database Service (RDS)
✓ Gain knowledge of the various relational
database engines supported by Amazon
RDS, such as MySQL, PostgreSQL, Oracle,
Microsoft SQL Server, and Amazon Aurora • Amazon RDS Overview
✓ Understand high availability • Database Instances
configurations in RDS, including multi-AZ
deployments and the automatic failover • Storage on Amazon RDS
mechanism for enhanced database
availability • Backup Data
✓ Master backup and restore strategies in
RDS, including automated backups,
manual snapshots, and point-in-time
recovery to ensure data durability and
recoverability

115
5.2

Amazon Relational Database


Service (RDS)
With Amazon Relational Database Service (Amazon RDS), you can focus on tasks that differentiate your application
instead of infrastructure-related tasks, like provisioning, patching, scaling, and restoring

122
Amazon Relational Database Service (RDS)

Amazon RDS overview

Amazon RDS
Amazon RDS is a managed database service customers can use to create and manage relational databases in the cloud without the
operational burden of traditional database management
● Commercial: Oracle, SQL Server, IBM Db2
● Open source: MySQL, PostgreSQL, MariaDB
● Cloud native: Aurora

123
Amazon Relational Database Service
(RDS)
Database Instances

DB Instance Type

• Standard classes
• Memory optimized classes
• Burstable Classes

124
Amazon Relational Database Service
(RDS)
Storage on Amazon RDS

DB Storage

• GP2 ( SSD)
• GP3 (SSD)
• IOPS io1 (SSD)
• Magnetic

125
Amazon Relational Database Service
(RDS)
Backup data

DB Auto Backup

• Default 1 to 35 days

126
Amazon Relational Database Service (RDS)

SUMMARY

✓ Exploring Relational Database in AWS


✓ Understanding Database instance type
✓ Debase Storage type and Scaling
✓ How take automatic backup

127
Amazon Relational Database Service (RDS)

Resources

• [Link]
• [Link]
• [Link]

122
Lesson Learning Outcomes LESSON OVERVIEW
✓ The fundamental concepts of NoSQL
databases and comprehend the MODULE 5 DATABASES
advantages and use cases that make
Amazon DynamoDB a prominent choice
Lesson 5.3 Amazon Introduction to Amazon DynamoDB
✓ Gain familiarity with the core components
of DynamoDB, including tables, items, and
attributes, and understand how data is
organized in this fully managed NoSQL • DynamoDB Overview
database service
• DynamoDB Core Components
✓ Understand DynamoDB's ability to scale
horizontally to handle varying workloads • DynamoDB Use Cases
and its seamless performance scalability
as demands on the database increase

123
5.3

Amazon Introduction to
Amazon DynamoDB
With Amazon DynamoDB, you have a fully managed service that handles the operations work

130
Amazon Introduction to Amazon DynamoDB

DynamoDB Overview

Amazon DynamoDB

DynamoDB is a fully managed NoSQL database service that provides fast and
predictable performance with seamless scalability

131
Amazon Introduction to Amazon DynamoDB

DynamoDB Core Components

Components

In AWS DynamoDB, tables, items, and attributes are the core


components that you work with.

A table is a collection of items, and each item is a collection of


attributes

132
Amazon Introduction to Amazon DynamoDB

DynamoDB Use Cases

Use Cases

DynamoDB is a fully managed service that handles the operations


work. You can offload the administrative burdens of operating and
scaling distributed databases to AWS

133
Amazon Introduction to Amazon DynamoDB

SUMMARY

✓ Understanding the AWS DynamoDB


✓ Gaining concept of insides components of DynamoDB
✓ When to use AWS DynamoDB

134
Amazon Introduction to Amazon DynamoDB

Resources

✓ [Link]
✓ [Link]

129
Lesson Learning Outcomes LESSON OVERVIEW
✓ Develop an understanding of the factors
influencing the choice of an AWS MODULE 5 DATABASES
database service, considering
requirements such as data model,
scalability, performance, and consistency
Lesson 5.4 Choose the Right AWS Database Service
✓ Develop the ability to analyses diverse use
cases and match them to the most
suitable AWS database service based on • Which Database Should We Use ?
specific requirements, including read and
write patterns, data volume, and
complexity
✓ Evaluate performance considerations,
including throughput, latency, and
response times, to select a database
service that aligns with the performance
needs of the application

130
5.4

Choose the Right AWS Database


Service
Choose the database service that is the best fit for the job to help you optimize scale,
performance, and costs when designing applications.

137
Choose the Right AWS Database Service

Which Database Should We Use ?

138
Choose the Right AWS Database Service

SUMMARY

✓ Understand the specific requirements of the application or use case.


✓ Evaluate factors such as data structure, volume, and access pattern

139
Choose the Right AWS Database Service

Resources

✓ [Link]
✓ [Link]

134
5.5

Hands-On Lab
Implement and manage Amazon RDS

141

You might also like