使用查询AWS RDS实例的Docker容器
我正在开发一个将要使用docker容器进行部署的应用程序。 此应用程序连接并查询AWS RDS上的Aurora数据库。
我想做一些QAtesting,指向testing数据库,而不是Aurora数据库的生产。
什么是最好的方法?
在同一个RDS上创build数据库副本?
把应用程序容器中的MySQL实例放到指定的位置,并进行QAtesting?
或者创build一个安装了MySQL的简单容器,并将我的应用程序指向它?
把应用程序容器内的MySQL和实例
通常不build议这样做,因为容器应该表示固定状态的服务,并且不应在运行时更改。
创build一个简单的容器与MySQL安装并指向我的应用程序?
尽pipe如此,如果可能的话,我将再次不改变现有的正在运行的应用程序容器,而是启动一个新的应用程序,并且链接到一个testingMySQL容器。
那样的话,你可以在你的testing环境中保持独立的prod运行环境。