亚马逊AWS官方博客

Amazon Redshift 更新 – ra3.4xlarge 实例

自从我们在七年多以前推出云数据仓库服务 Amazon Redshift 以来,已经有数以万计的客户使用此服务构建了自己的工作负载。我们一直非常重视客户的反馈,并且在去年 12 月份,我们宣布我们的第三代 RA3 节点类型将能够单独扩展计算和存储容量。上一代 DS2 和 DC2 节点的存储容量是固定的,需要增加集群中节点的数量才能提高存储容量。借助新的 RA3 节点,您可以首先确定支持工作负载所需的计算容量,然后根据您的需求扩展存储容量。RA3 系列实例的第一个成员是 ra3.16xlarge,许多客户反馈这种实例非常神奇,但超过了他们工作负载的需要。

今天,我们的 RA3 系列再添一个较小的成员:ra3.4xlarge

RA3 节点类型基于 AWS Nitro 并且推出了对 Redshift 托管存储的支持。Redshift 托管存储会自动跨存储等级管理数据的置放,在高性能 SSD 存储中缓存最热的数据,并自动将较冷的数据卸载至 Amazon Simple Storage Service (S3)Redshift 托管存储使用了数据块温度、数据块年龄和工作负载模式等高级技术来优化性能。

采用托管存储的 RA3 节点极为适合要求极大存储容量的分析工作负载,也可能非常适合最重要的数据子集会随着时间推移持续增长的工作负载(例如运行分析)。过去,由于固定存储限制的原因,一直有压力需要将较老的数据卸载或存档至其他存储。这导致需要维护难以在需要时查询的运行分析数据集和更大型的历史数据集。

新推出的 ra3.4xlarge 节点采用 12 个 vCPU、96GiB 内存,最高可支持 64Tb 托管存储。一个集群最高可包含 32 个此类型的实例,总存储容量最高可达 2048TB(即 2 PB!)。

ra3.16xlargera3.4xlarge 节点的区别概括如下表。

vCPU 内存 可寻址存储 I/O 价格
美国东部(弗吉尼亚北部)
ra3.4xlarge 12 96GiB 64TB RMS 2GB/秒 每小时 3.26 USD
ra3.16xlarge 28 384GiB 64TB RMS 8GB/秒 每小时 13.04 USD

为了创建新的集群,我将使用 Redshift AWS 管理控制台AWS 命令行界面 (CLI)。在控制台中,我单击创建集群并选择ra3.4xlarge实例。

如果您有基于 DS2 或 DC2 实例的集群,您可创建一个新的 RA3 集群来评估具有托管存储的新实例。您可使用最近的 Redshift DS2 或 DC2 集群快照来创建一个基于 ra3.4xlarge 实例的新集群。您将继续并行运行这两个集群,以评估应用程序的计算需求。

您可以随时使用弹性调整大小功能来增加或减少计算容量,从而调整 RA3 集群的大小。如果您选择的配置不支持弹性调整大小,则可以使用经典调整大小功能。

RA3 实例现已在以下 14 个 AWS 区域开放:美国东部(俄亥俄)美国东部(弗吉尼亚北部)美国西部(加利福尼亚北部)美国西部(俄勒冈)亚太地区(首尔)亚太地区(新加坡)亚太地区(悉尼)亚太地区(东京)欧洲(法兰克福)欧洲(爱尔兰)欧洲(伦敦)欧洲(巴黎)加拿大(中部)南美洲(圣保罗)

不同区域的定价各不相同,美国东部(弗吉尼亚北部)区域的定价为 3.26 USD/小时/节点起。有关详细信息请参阅 Amazon Redshift 定价页面

— seb