AWS RDS is a highly available, scalable, and managed database service. It's a cost-efficient, resizable capacity database wherein AWS manages common database administration tasks.
As we know, the database is the most critical component for any application. That's why we always define a private subnet to host a database and only allow connections from the specific subnet or IP on a specific database port.
In the case of RDS, we apply the same, although we have more security components to ensure the security and safety of the database instance.
For RDS, we have two models to provision:
- Single Availability Zone: In this model, you have only one database (master database) running in a single Availability Zone (AZ). However, it's not fault-tolerant, ...