Right Sizing#
Just like an EC2 Instance, RDS Instances come in various sizes. These sizes define the underlaying compute resources available to the engine. These sizes come in various categories, like general purpose, memory optimised, and potentially more (in the future.)
Selecting the correct size boils down to the requirements of the business. If it's solving a data driven problem that requires a lot of CPU time (perhaps small but complex queries), then you'd select a general purpose type/size, such as a db.t4g.xlarge
or db.t4g.2xlarge
.
We'll be working with the smallest instance size. This is purely to avoid having to pay too much money whilst we're learning. The size we'll be using will be the db.t4g.micro
type. Our only goal here is to minimise costs.