Amazon Redshift 的最佳集群配置

Posted

技术标签:

【中文标题】Amazon Redshift 的最佳集群配置【英文标题】:Best cluster configuration for Amazon Redshift 【发布时间】:2020-05-06 15:08:03 【问题描述】:

我目前有一个 2 节点 DS2.Large Redshift 集群。除了计算(复杂和频繁查询)以及存储(不那么重要,归档是一种选择)方面的大幅增长之外,我们还没有考虑。什么是最佳配置,32 节点 DC2.Large 集群或 2 节点 DC2.8XLarge 集群?

【问题讨论】:

【参考方案1】:

根据我的经验,总是使用大量较小的资源。如果您不想失去 50% 的容量,它将增加更多弹性。

【讨论】:

谢谢。不过,DC2.xlarge 集群最多可以有 32 个节点,因此我失去了进一步扩展的所有可能性。 一旦你保证,然后扩展到 DC2.8xlarge。您可以更改节点数和类型:docs.aws.amazon.com/redshift/latest/mgmt/… 谢谢,虽然这是一个经典的调整大小,增加了停机时间。我只是想了解选择更多更小的节点而不是更大的节点有什么好处。 应该能够通过弹性调整大小来做到这一点,它只是在它发生时将其置于只读模式 就我个人而言,我会同时尝试这两种方法,并使用真实查询进行基准测试,看看哪个性能最好。

以上是关于Amazon Redshift 的最佳集群配置的主要内容,如果未能解决你的问题,请参考以下文章

如何从我的 Amazon EC2 实例中连接到 Amazon Redshift 集群

使用 Python 和 Boto3 获取列表集群 Amazon Redshift

Amazon Redshift 术语

Amazon Redshift 安全组问题

批量上传到 Amazon Redshift

我想使用 python boto3 脚本将数据加载到 Amazon Redshift 集群中