自动缩放 EC2 实例是否应共享相同的数据库用户帐户

Should autoscaling EC2 instances share the same db user account

我计划在我的 api 节点上设置自动缩放,但希望它们连接到同一个 RDS 实例(具有多可用区)。

如果 api 节点都共享同一个数据库帐户,我会注意到任何性能影响吗?

否则,我有哪些替代方案不会使部署过程明显复杂化?

谢谢

数据库用户帐户用于控制安全(例如是否允许用户执行命令)和日志记录(例如哪个用户删除了table?)。

让多个 Amazon EC2 实例上的应用程序使用相同的数据库用户帐户不会影响性能。来自不同数据库用户的两个请求将使用与来自同一数据库用户的两个请求相同数量的资源。

如果任何数据库配置按用户限制资源(例如处理队列),则例外。但是,这不是默认行为。