gpt4 book ai didi

amazon-web-services - 对数据库使用RDS还是容器(ECS)?的优点和缺点

转载 作者:行者123 更新时间:2023-12-04 22:43:11 26 4
gpt4 key购买 nike

我想在AWS上托管数据库。 RDS是一种选择,但我听说过一些有关容器(和ECS)的信息。我认为容器对于测试很有用,但是我不确定在一个容器上运行生产数据库。它们各自的优点和缺点是什么?

最佳答案

自己在EC2实例上运行数据库:

  • 您选择数据库
  • 您控制所有配置
  • 您可以控制该机器上还可以运行的其他内容
  • 备份,还原和其他任务可以自定义
  • 您全权负责使数据库保持运行
  • 您全权负责备份

  • 在RDS上运行数据库:
  • 数据库的有限选择
  • 您可以运行Amazon专有数据库Aurora,
  • 不允许某些(很少)配置选项
  • 无法访问基础计算机
  • 自动备份
  • 基本维护是自动的
  • 您无法运行比Amazon会租用
  • 的最小计算机更便宜的数据库

    在EC2实例上的容器内运行数据库:

    自己运行数据库的所有优点和缺点,以及
  • 您必须做一些额外的工作才能在容器中持久化数据
  • 您可以轻松地为本地开发,测试和生产中的本地开发运行完全相同的数据库设置
  • 您需要支付一些额外的开销(小)
  • 进程隔离使共享一台机器变得容易(也许您的整个工作量小于t2.micro)。

    与您自己管理容器相比,在ECS下在容器中运行数据库并没有真正带来好处。但是,如果您将ECS用于其余的堆栈,并将DB放在容器中,那么您也只想使用ECS。

  • 关于amazon-web-services - 对数据库使用RDS还是容器(ECS)?的优点和缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39078912/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com