Understanding RDS Scaling and Elasticity

Difficulty: Intermediate
Duration: 2 minutes and 8 seconds
Students: 1,718
Rating: 4.7/5

This lesson explores how to scale your RDS databases.  It covers scaling based on reads or writes, and what it means to scale horizontally or vertically. 

Additionally, it covers sharding databases as a way to increase write performance and when it needs to be considered as an option.

Learning Objectives

  • Explain the difference between horizontal and vertical scaling of RDS databases.
  • You will understand the differences between scaling for reads and scaling for writes.
  • You will learn to address these scaling issues inside Amazon RDS
  • You will learn when it is appropriate to shard an RDS database and understand its complexities

Intended Audience

This lesson is recommended for anyone who wants to understand the basics of scaling RDS. It includes information about database sharding as a way to scale write performance.

Prerequisites

To get the most out of this lesson, you should have a basic understanding of cloud computing using Amazon Web Services.  You also need to know how relational databases work at a high level.

Feedback

If you have any feedback relating to this lesson, please contact us at support@cloudacademy.com.