Why do we use AWS RDS instances?

AWS RDS or Relational Database Service is a fully-managed, cloud-based, database service which provides various database engines hosted in the AWS cloud.

We can have database engines set up in our local machines or a cloud server, but why RDS? Now to answer that, just think of what you choose if you needed a cloud-hosted MySQL database server.

  1. First option - You can launch a cloud server, download and install the MySQL server on it, configure to allow traffic into the database server from internet

  2. The second option - Just launch an RDS MySQL instance which sets up all the configurations you need and gives you the Endpoint which you can use to connect to it