使用 docker 容器查询 AWS RDS 实例
Using a docker container querying an AWS RDS Instance
我正在开发一个将使用 docker 容器部署的应用程序。此应用连接并查询 AWS RDS 上的 Aurora 数据库。
我想做一些 QA 测试,指向测试数据库而不是 Aurora 数据库生产。
最好的方法是什么?
在同一个 RDS 上创建数据库副本?
将 MySQL 实例放入应用容器并指向它,并进行 QA 测试?
或者创建一个安装了 MySQL 的简单容器并将我的应用程序指向它?
Put and MySQL instance inside the app container
通常不建议这样做,因为容器应该代表固定状态的服务,并且不应在运行时更改。
create a simple container with MySQL installed and points my app to it?
更接近了,不过,如果可能的话,我不会再次更改现有的 运行 应用程序容器,而是启动一个新的应用程序容器,使用 --link 进行测试 MySQL容器。
这样,您就可以将任何产品运行时环境与测试环境分开。
我正在开发一个将使用 docker 容器部署的应用程序。此应用连接并查询 AWS RDS 上的 Aurora 数据库。
我想做一些 QA 测试,指向测试数据库而不是 Aurora 数据库生产。
最好的方法是什么?
在同一个 RDS 上创建数据库副本?
将 MySQL 实例放入应用容器并指向它,并进行 QA 测试?
或者创建一个安装了 MySQL 的简单容器并将我的应用程序指向它?
Put and MySQL instance inside the app container
通常不建议这样做,因为容器应该代表固定状态的服务,并且不应在运行时更改。
create a simple container with MySQL installed and points my app to it?
更接近了,不过,如果可能的话,我不会再次更改现有的 运行 应用程序容器,而是启动一个新的应用程序容器,使用 --link 进行测试 MySQL容器。
这样,您就可以将任何产品运行时环境与测试环境分开。