Amazon RDS

Definition

Amazon Relational Database Service (Amazon RDS) is a collection of managed services that makes it simple to set up, operate, and scale databases in the cloud. Amazon RDS supports several popular database engines, such as MySQL, PostgreSQL, Oracle, SQL Server, and MariaDB.

Amazon RDS

Benifits

  • Automated backups, restores, and snapshots.
  • Automated software patching and upgrades.
  • Automated scaling of storage and compute capacity.
  • Automated failover and high availability.
  • Automated encryption and security.
  • Automated monitoring and metrics.

Amazon RDS also provides you with the flexibility to customize your database settings, such as:

  • Choosing the database engine and version
  • Choosing the instance type and size
  • Choosing the storage type and size
  • Choosing the availability zone and region
  • Choosing the security group and VPC
  • Choosing the parameter group and option group
  • Choosing the maintenance window and backup window

With Amazon RDS, you can focus on your application logic and data, without worrying about the underlying infrastructure and administration of your database.

You can also leverage the integration of Amazon RDS with other AWS services, such as Amazon EC2, Amazon S3, Amazon Lambda, and Amazon CloudFormation.