我想在AWS上托管数据库。 RDS是一种选择,但我听说过一些有关容器(和ECS)的信息。我认为容器对于测试很有用,但是我不确定在一个容器上运行生产数据库。它们各自的优点和缺点是什么?
最佳答案
自己在EC2实例上运行数据库:
在RDS上运行数据库:
在EC2实例上的容器内运行数据库:
自己运行数据库的所有优点和缺点,以及
与您自己管理容器相比,在ECS下在容器中运行数据库并没有真正带来好处。但是,如果您将ECS用于其余的堆栈,并将DB放在容器中,那么您也只想使用ECS。
关于amazon-web-services - 对数据库使用RDS还是容器(ECS)?的优点和缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39078912/