Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best tool to work with Amazon RDS? [closed]

I just found the wonderful ElasticFox, a Firefox plugin that makes working with Amazon EC2 much more enjoyable. Is there a similar tool for Amazon RDS?

Or, rather, what is the best/easiest tool to work with RDS?

like image 444
ripper234 Avatar asked Nov 23 '10 18:11

ripper234


People also ask

What is the alternative for RDS?

We have compiled a list of solutions that reviewers voted as the best overall alternatives and competitors to Amazon Relational Database Service (RDS), including Oracle Database, IBM Db2, SAP HANA Cloud, and Azure SQL Database.

What happens when RDS fails over from one availability Zone to another?

RDS Multi-AZ Failover ProcessRDS automatically switches to a standby replica in another AZ, if enabled for Multi-AZ. The time taken for the failover to complete depends on the database activity and other conditions at the time the primary DB instance became unavailable. Failover times are typically 60-120 secs.

Do you need a load balancer for RDS?

RDS load balancing is a critical feature that enables organizations to authenticate and route traffic to available servers in order to maximize the efficiency of the network. When a server is down, the traffic is routed to other servers, ensuring there is no single point of failure.


3 Answers

I have been using MySQL Workbench http://www.mysql.com/products/workbench/ with RDS and it works great. Very easy to create and save a new database service instance. Click "New Server Instance" under "Server Administration" and follow the prompts. You will need to enter the information provided in the AWS RDS webpage for that instance (for example, it's endpoint).

NOTE: In order for you to actually connect, you MUST add your IP address in the "DB Security Groups." The link is in the left-hand column, which is titled "Navigation." I use the "CIDR/IP" option (the other is EC2 Security Group). Make sure to include a /## after the IP, such as the /32 they use in the example. In a few seconds, the IP address should be authorized.

After the new security group has been authorized, the "DB Security Groups" of the DB Instance running MySql needs to be updated to include this newly created security group. After this updation, the "DB Security Groups" should show atleast two 'active' security groups, one which was already present previously and other which was newly created in the previous step.

After that, go back to MySQL Workbench and complete the New Server Instance creation process.

like image 136
chrisco Avatar answered Sep 27 '22 00:09

chrisco


I'd say the AWS Console and RDS CLI along with MySQL client itself are totally sufficient.

Anything particular you are looking for?

like image 36
sfussenegger Avatar answered Sep 23 '22 00:09

sfussenegger


AWS console is well enough to monitor and configure the RDS. However we cant change some parameters with AWS Console (like mysql.ini parameters). In that case you have to use RDS Command Line tools.

Still if you dont want to mess with Command line APIs, you can use cloud management systems and use it (free edition) as GUI tool such as RightScale

Here is post you can see how third party GUI tools can be used to work with Amazon RDS

like image 29
Ruchit Patel Avatar answered Sep 23 '22 00:09

Ruchit Patel