使用 AWS RDS“开发/测试”实例进行生产有什么缺点吗?

使用 AWS RDS“开发/测试”实例进行生产有什么缺点吗?

当我们创建 RDS 实例时,系统会询问我们它是否适用于生产环境。

我们不知道什么是真实的它们之间的区别。
看起来“dev/test”不允许 IOPS 配置和多可用区部署,这在运行大型应用程序时可能很有用。
此外,prod 不符合免费套餐的资格……并不是那种阻止您使用“dev”实例进行生产的限制。

那么对于简单的小型网站,比如我们的内部网,或者一些普通客户的网上商店,该怎么办呢?在小型生产环境中使用“开发/测试”实例有什么缺点吗?

除了 IOPS 和多可用区可用性之外,还有其他功能限制吗?

答案1

在新的 RDS 实例向导中选择开发和生产选项之间没有持久的区别。选择选项只是在以下页面上选择不同的默认值:

生产:

  • 实例类:db.m3.xlarge
  • 多可用区:是
  • 存储类型:SSD
  • 分配存储:100 GB

发展:

  • 实例类别:未选择
  • 多可用区:未选择
  • 存储类型:未选择
  • 分配存储:5 GB

如果您在第一页选择了“开发”,然后将默认选项更改为“生产”选项,那么您就拥有一个“生产”服务器。

如果您在第一页选择了“生产”,然后更改默认选项,则可以在免费套餐下运行。

答案2

生产选项显示“使用多可用区部署和预配置 IOPS 存储作为默认设置,以实现高可用性和快速、一致的性能。” 测试显示“此实例旨在用于生产之外或在 RDS 免费使用套餐下使用。”。

我找不到这方面的任何文档。无论哪种选择都允许您使用预配置的 IOPS 或标准 SSD 存储。我怀疑唯一的区别是 prod 不符合免费套餐的资格。

但其他人可能比我知道得更多。

相关内容