我想知道是否有人在 AWS 上通过 EC2 实例和 RDS 设置运行 Discourse?
我们遇到了一个问题,即 I/O 请求量过高,导致成本显著增加。我们目前每月处理 55 亿次 I/O 请求,对于一个可能只有 1000 名活跃用户的论坛来说,这似乎有点多。
我想知道是否有人在 AWS 上通过 EC2 实例和 RDS 设置运行 Discourse?
我们遇到了一个问题,即 I/O 请求量过高,导致成本显著增加。我们目前每月处理 55 亿次 I/O 请求,对于一个可能只有 1000 名活跃用户的论坛来说,这似乎有点多。
此论坛运行在 EC2 / RDS 上,因此我们对此非常熟悉。
我的第一个问题是:你们为什么使用 Aurora?为什么 RDS 上的标准 PostgreSQL 不够用?
这是一个好问题。事后看来,我不确定为什么会做出那个决定。我假设标准 PostgreSQL 的成本会更低,但也在试图确定是否存在导致 I/O 请求过多的设置问题。
我会检查 RDS Performance Insights 以获取线索。
好的。我的开发人员还提到:“Aurora 的目的是不预先配置/分配空间,以实现更好的管理。”
这是权衡的一部分。无需处理磁盘空间警报,但要为服务支付更多费用。
我(几年前)测试过 Aurora,但当时它未能通过所有 Discourse 测试。我们在 AWS 上运行数百个 Discourse 实例,但在所有这些实例中都使用了 PostgreSQL RDS。
谢谢你的见解。我一定会深入研究迁移(如果可能)。
感谢您的反馈。我们刚刚完成了从 Aurora 迁移到标准 PostgreSQL 的工作。