Home › Forums › AWS › AWS Certified DevOps Engineer Professional › Difference between external RDS and separate RDS? › Reply To: Difference between external RDS and separate RDS?
-
Hi xiaochris
Thank you for your feedback.
“From my understanding, when we say either creating / setting up a external OR separate RDS database is equivalent to decoupling the database.”
Yes, you are correct. When we create a separate RDS database, we decouple the database. However, decoupling on this question means that a separate stack is created for the RDS instance.
Using a blue/green for your web server stack will create a new set of web servers and delete the old web servers. If you put your RDS instances on the same stack, the RDS instances will be deleted too, effectively deleting all your data.
So in this scenario, you want to create a separate stack for your RDS instances which is not using a blue/green deployment and one stack for your web servers which is using a blue/green deployment.
Hope this helps.
Regards,
Kenneth Samonte @ Tutorials Dojo