Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Any way to run AWS Aurora locally?

We are thinking about migrating to AWS Aurora from MySql. We are running vagrant for developers, so each virtual box has its own mysql instance. Is there a way to run Aurora locally? If not, what would be the best way to handle the situation?

like image 556
Wei Zhu Avatar asked Feb 08 '17 20:02

Wei Zhu


People also ask

Can I run Aurora locally?

There is no local Aurora. Either use MySQL or have your devs connect to an Aurora instance for developing. You should have a test environment on AWS that would reveal any issues before you deploy to prod anyway.

Does AWS Aurora need a VPC?

Amazon Aurora chooses a subnet and an IP address within that subnet to associate with the primary DB instance in your DB cluster. The primary DB instance uses the Availability Zone that contains the subnet. Your VPC must have a VPC security group that allows access to the DB cluster.


2 Answers

Is there any difference in the way you would use Aurora versus the way you are currently using MySQL? We have continued to use MySQL locally after migrating to Aurora on AWS.

like image 93
Mark B Avatar answered Sep 22 '22 15:09

Mark B


You can continue to use mysql, since aurora is compatible with mysql. Aurora differs with mysql in other features such as autohealing, more read replicas, availability replication, performance and other non development related features.

Therefore for development mysql suits you.

The only problem I can think of is if you use the lambda triggering feature.

like image 20
gkatzioura Avatar answered Sep 20 '22 15:09

gkatzioura