Why would I use Amazon RDS instead of creating a database on EC2?

Because you don’t want the hassle of managing your database servers yourself. You’ll have a lot of benefits using RDS:

  • You don’t need to manage security updates

  • You get snapshots / restore out of the box

  • You can easily change the instance size, parameters, firewall, private/public accessible

  • Read replicas can be added

  • High Availability is an option, no need to set it up yourself

  • SSL out of the box

  • Integrated with the rest of the AWS ecosystem