Introduction to AWS RDS



Amazon Relational Database (RDS) can be defined as cloud service which enables relational database creation and operation. It also helps in management tasks like migration, backup, recovery & patching.

RDS instance is employed to spice up your database query bandwidth.


Features of Amazon RDS


  • Inexpensive – As we only buy the consumed resources with none long-term commitment. So, it is inexpensive.
  • Scalable – With aws management console or RDS specific API, we will increase or decrease the RDS requirements within minutes.
  • Backup – Amazon RDS backups everything within the databse and also provides automatic timing backups.
  • Secure – It provides complete control over network to access database and related services.
  • Host replacementjust in case of failure of RDS hardware, then it’ll get replaced automatically by amazon.


Benefits of AWS RDS


  • Reduced Administration Burden – Using RDS, the databse can be quickly deployed from project creation to development.
  • Cost-effective – You just pay for what you use, and nothing more. No upfront payment is needed, just the monthly usage payment.
  • Security – Using AWS Key Management Service (KMS), you can create encryption keys for maintaining security and authorized access for your database.
  • High Availability and Durability – The automated recovery feature of RDS enables point-in-time recovery for your database instance.
  • Scalability – It just takes a few minutes to scale your infrastructure up or down, and you can scale up to a maximum of 32 vCPUs and 244 GiB.
  • Free Tier – AWS gives you a free tier usage of Amazon RDS for 750 hours/month for 12 months.


Database Engines that are managed by RDS





Amazon Aurora is relational database engine built by amazon. That blends high-end commercial database speed and reliability with the flexibility and cost effectiveness of open source database. Amazon says that Aurora is 5x faster than RDS MySQL.





PostgreSQL is yet another open source database management system which uses SQL to access the data.



SQL Server is a Relational Database Management System, which was developed by Microsoft in 2005. Amazon RDS for SQL Server makes it easy to set up, operate, and scale SQL Server deployments in the cloud. With Amazon RDS, you can deploy multiple editions of SQL Server.


oracle - rds aws tutorial - edureka


Oracle is a object-relational database management system which was developed by Oracle Inc.


mariadb - rds aws tutorial - edureka



MariaDB is a community developed fork of MySQL DBMS. The reason for its fork, was the concern over the acquisition of Oracle over MySQL





My SQL is the world’s most popular open source relational database. Amazon RDS makes it easy to set up, operate, and scale MySQL deployments in the cloud. With Amazon RDS, you can deploy scalable MySQL servers in minutes with cost-efficient and resizable hardware capacity



Cost of Amazon Relational Database Service


In RDS, the Billing is predicated on the subsequent criteria:


  • Instance Class – Pricing is predicated on the DB Instance consumption class.
  • Running Time – Pricing is predicated on the instance hour, like one instance running per hour.
  • Storage – Bill is calculated on the basis of storage capacity plan (mainly in GBs).
  • I/O Requests – It includes total no. of storage I/O requests made during a billing cycle.
  • Backup Storage – there’s no additional charges for backup storage upto 100% of database, free just for active DB Instance


Amazon RDS provides the subsequent purchasing options to enable you to optimize your costs supported your needs:


  • On-Demand Instances – Pay by the hour for the DB instance hours that you simply use. Pricing is listed on a per-hour basis, but bills are calculated right down to the second and show times in decimal form. RDS usage is now billed in second increment, with minimum of 10 minutes
  • Reserved Instances – Reserve a DB instance for a one-year or three-year term and obtain a big discount compared to the on-demand DB instance pricing. With Reserved Instance usage, you’ll launch, delete, start, or stop multiple instances within an hour and obtain the Reserved Instance benefit for all of the instances.



Free-tier policy with Amazon RDS


AWS has an amazing free tier policy, so that the user can use the service first and then do the required.

Similarly, it offers free tier policy for AWS RDS , which includes the following benefits:


  • 750 hours of Amazon RDS usage in single-AZ for db.t2.micro instance, every month for one year from signup.
  • 20 GB of DataBase Storage: any combination of General Purpose (SSD) or Magnetic storage.
  • 10 million IOs.
  • 20GB of backup storage.


For detailed information about pricing, visit the mentioned below link:




Regions and Availability Zones


  • AWS resources are housed in highly available data centers located in different parts of the world. This “area” is called the region.
  • Each region has multiple availability zones (AZs) which are distinct locations, designed to be isolated from the failure of other AZs.



Region Name


US East (Ohio)


US East (N. Virginia)


US West (N. California)


US West (Oregon)


Asia Pacific (Hong Kong)


Asia Pacific (Mumbai)


Asia Pacific (Osaka-Local)


Asia Pacific (Seoul)


Asia Pacific (Singapore)


Asia Pacific (Sydney)


Asia Pacific (Tokyo)


Canada (Central)


China (Beijing)


China (Ningxia)


Europe (Frankfurt)


Europe (Ireland)


Europe (London)


Europe (Paris)


Europe (Stockholm)


Middle East (Bahrain)


South America (Sao Paulo)


AWS GovCloud (US-East)


AWS GovCloud (US-West)




Muti-AZ Deployment in AWS RDS


Multi-AZ deployment is a AWS managed offering where you get hot-standby replica of your RDS in a different Availability Zone which will substitute automatically your master/primary database in case of its maintenance, failure or AZ failure. For further information on pricing according to the Availability Zones, follow the

link below: https://aws.amazon.com/rds/mysql/pricing/



Amazon RDS is a feature-rich & mature AWS service, which makes it easy for even less tech-savvy companies to operate their own relational databases.


In case of any help or query, please contact us or raise a ticket.

. . .


Add Your Comment

Be the first to comment.