In this article, we will learn to launch RDS instance. AWS provide very user-friendly UI. It is very simple to launch any service on AWS Cloud.
Launching RDS instance, you need to follow few simple steps and You will have your database live on Aws cloud.
Below are the points we are going to cover in this article.
1. About RDS
2. Benefits of RDS
3. Steps to Launch RDS
Let's go through above points one by one.
1. About RDS [Relational Database Service]
RDS service provided by amazon cloud to setup, operate and scale a relational database in the cloud. RDS has a resizable capacity and cost-efficient feature which is a help to managing database administration tasks and give you more time to focus on the application rather than the database. RDS will provide you six different type of database engines which will fulfill your application requirement. You can choose any database engine from Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL, and MariaDB. Most used RDS database engines are Mysql, PostgresSQL, Oracle.
In this article, you will find steps to launch Mysql RDS instance on AWS cloud.
2. Benefits of RDS
$ Easy to Administer
Amazon will provide a user friendly amazon management console to access or configure RDS instance in minutes. No need to maintain and install database software.
You can increase or scale rds instance and storage resource using as management console with few clicks only. AWS will allow to launch one or more read replicas to transfer read traffic from the primary database instance.
$ Available and Durable
AWS will offer a feature called Multi-AZ which gives you uptime SLA of 99%. Multi-AZ allows you to create a replica of primary database in any zone and both the database are in sync so less chance of data loss.
Amazon provides wide range database server sizing choices up to 32 Core CPU and 244 GIB RAM. You can also have choice to use SSD-backend storage for high performance.
Amazon provides easy control over network access to the database. You can use Security Group to allow or restrict IP range as per your requirement. Also, you can setup RDS instance in VPC (Virtual private network). No one from outside network has access to use or damage your RDS instance.
You need to pay very less and only for the resource you consume. Aws provides different plans like up-front, no-upfront, partial etc. You can choose any plan according to a requirement which saves your lots of money.
RDS will provide an automated backup facility which will make a snapshot of your database on daily, weekly basis as per your requirement.
3. Steps to Launch RDS instance
1. Login AWS account & Choose RDS
First login to your AWS account and then go to the "Services --> RDS".