Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Amazon RDS Staging vs Production DB

What is the best method for setting up distinct Production and Staging databases in Amazon RDS? Is it advisable to spin up one RDS instance for Production and another for Staging and keep them entirely separate, or does it work just as well to just use one RDS instance with a Production database and a Staging database?

like image 650
rfj001 Avatar asked Dec 10 '25 18:12

rfj001


1 Answers

This purely depends on how you intend to use the Environments ( or what you intend to use ) and pretty much nothing in the technology implications of the RDS.

The easiest way would be to have individual RDS instances and direct advantages would be

  1. separation of concerns
  2. Ability to scale the environments individually ( i.e. to do stress test load test the environment - you can make the PROD instance to be a xlarge and the staging could be mirco )

You need to understand that the costing implication would at least 2x; the other approach would be to create different databases in the same instance and treat / consider them as individual environments

like image 71
Naveen Vijay Avatar answered Dec 13 '25 18:12

Naveen Vijay



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!