【发布时间】:2021-01-23 10:46:09
【问题描述】:
对于具有 AWS 经验的人来说,我是一个简单的问题,但我对术语有些困惑,并且知道如何继续购买哪个节点。
在我的公司,我们目前有一个我们不断插入的 postgres 数据库。 目前我们可能每年插入约 6 亿行,但希望能够扩大规模。 每行基本上是一个时间戳和两个浮点数,一个 int 和一个 enum 类型。
因此工作负载是写入密集型的,但也有持续的小读取。 (偶尔会有大读)
还有两个服务需要运行(都是基于 Rust 的)
1,我们有一个 rust 应用程序,它抽象了 db 数据,允许客户端通过 restful 接口访问它。
2,我们有一个 rust 应用程序,它可以通过 modbus 从数千个单独的设备上导入数据) 这些设备位于专用移动网络上。我可以将 AWS 集群节点设置为能够通过 VPN 访问专用网络吗?
我们想迁移到 Amazon Redshift,但对节点类型感到困惑
亚马逊推荐选择RA3或DC2
如果我们选择了 ra3.4xlarge,这意味着您可以获得一个节点集群吗?
我可以在该集群上运行我们的 rust 服务以及一些 Redshift 数据库实例吗? 我相信 AWS 使用 docker,我认为我可以轻松地将我的服务容器化。
还是我误解了一些事情,当您购买 Redshift 集群时,您只能在该集群上运行 Redshift,并且必须为容器化应用程序(可能是 ec2 集群)购买一个不同的集群?
谁能推荐一个更适合扩展此工作负载的方案?
谢谢
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-redshift