I am running Django Rest API on an AWS ec2-server. Right now the Api's are using MySql localhost database. Should I shift my database from MySql localhost
to Amazon RDS instance
?
As per what I Know for remote servers would take a little extra time to transmit the request and shared resources. Would this little extra time be worth migrating my database from MySql localhost
to Amazon RDS instance
?
I read this answer but it didn't helped me much. MySql localhost vs Amazon RDS instance
An answer with all possible Pros and Cons will really be appreciated.
High Availability: Amazon RDS vs MySQL on EC2 High Availability. Amazon RDS provides high availability and failover support for DB instances with Multi-AZ deployments. Multi-AZ deployments for MySQL use Amazon technology that automatically provisions and maintains a synchronous standby replica in a different AZ.
Backing up and restoring your database can be a big headache but, Amazon RDS makes it easy. You get automated backups that let you recover to a pointed time you choose. You also get a simple way to take consistent and deliverable snapshots on-demand and keep them as long as you want.
Aurora vs. Amazon asserts Aurora is five times faster than standard MySQL databases and three times faster than PostgreSQL databases when used in the cloud. Comparing Amazon Aurora vs.
Pros for local MySQL
Cons for local MySQL
Not Easily Scalable
If you want to use autoscaling for your application load and traffic then you might have nightmares, because as you scale you will have even the MySQL servers running on each new node.
Pros for RDS
Cons for RDS
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With