AWS RDS is a relational database service which facilitates a user to set up, operate and scale a relational database in the cloud. AWS offers high availability, security, fast performance and compatibility with RDS. It provides co-efficient and resizable capacity while automating time-consuming administrative tasks such as hardware provisioning, database setup, patching and backups. With AWS RDS, you can achieve database high availability through Multi-AZ deployment which provides enterprise-grade fault tolerance solution for production databases. Additionally with Multi-AZ, it offers automatic fail-over, synchronous replication.
AWS RDS provides various storage type such as general purpose (GP2), Provisioned IOPS (IO1) and magnetic.
It also supports several database instance types for different purposes such as memory optimize, performance or I/O. It also offers multi-engine to choose from including –
- Amazon Aurora
- Oracle Database
- SQL Server
Why use Amazon RDS?
- Its built-in high availability and cross region replication across multiple data centers.
- Even a small startup can leverage multiple data centers to design high availability apps with over 99.95% availability.
- Point and click deployment in minutes
- Scale compute resources at any time
- Automated backup and disaster recovery
- Automated Software patching
- Compatibility with existing applications and tools
How do you secure your RDS Database?
- Amazon RDS is designed to be secure by default.
- It offers network isolation through VPC
- AWS Identity and Access Management (IAM) based resource-level permission controls
- It supports encryption at rest using AWS KMS
- Use SSL protection for data in transit
How AWS charge for RDS service?
AWS charges users on below cost types
- Database instance Cost
- Database Storage (GB-Month)
- Backup Storage (GB-Month)
- Data Transfer (GB-Month)
Benefits of AWS RDS
- Its easy to manage
- Highly Scalable
- Its highly available and reliable
- Its fast with SSD backed storage
- Its secure
Please refer to AWS RDS official documentation link to know more about it.
I hope this blog helps to understand the basic of RDS. Please like and comment if you have any queries related to this blog.