
Redshift实例类型介绍
Redshift实例类型是根据定价模式划分的,redshift也在定价模式上做文章,它有两种定价模式。按需定价模式和保留实例定价模式是亚马逊红移的定价模式类型,这两种定价模式都取决于我们选择的节点类型。redshift实例的价格取决于内存、虚拟CPU和我们为数据库集群选择的节点数量。按需定价只允许按容量和小时付费,没有承诺。
Redshift实例的类型
以下是redshift中可用的实例类型。基本上,redshift实例主要分为三种类型:
- 按需定价实例
- 保留实例
- Redshift频谱实例。
1.按需定价实例
- 这个实例将允许我们只支付容量和小时数,而不需要前期费用和承诺。
- 我们只需要按小时和我们在集群中使用的节点数量付费。
- 在红移的节点类型成本的基础上,一个集群被定义。以下是可用于按需定价的节点类型,Rdshift的实例如下。
RA3节点包含以下实例类型
xlplus
- 它将包含4个虚拟CPU,32GB内存,32TB存储空间和2-16个节点范围。
- ra3.xlplus实例的I/O是0.65GB/s。
- ra3.xlplus节点实例的使用成本是每小时1.235美元。
4xlarge
- 它将包含12个虚拟CPU,96GB内存,128TB存储空间和2-32个节点范围。
- ra3.4xlarge实例的I/O是2.00 GB/s。
- ra3.4xlarge节点实例的使用成本是每小时3.706美元。
16xlarge
- 它将包含48个虚拟CPU,384GB内存,128TB存储空间和2-128个节点范围。
- ra3.16xlarge实例的I/O是8.00 GB/s。
- ra3.16xlarge节点实例的使用成本是每小时14.827美元。
密集节点包含以下节点类型:
xlarge
- 它将包含4个虚拟CPU,31GB内存,2TB存储空间和2-32个节点范围。
- ds2.xlarge实例的I/O是0.40 GB/s。
- ds2.xlarge节点实例的使用成本是每小时1.19美元。
xlarge
- 它将包含36个虚拟CPU,244GB内存,16TB存储空间和2-128个节点范围。
- ds2.xlarge实例的I/O是3.30 GB/s。
- ds2.xlarge节点实例的使用成本是每小时9.50美元。
密集计算节点包含以下节点类型:
大型
- 它将包含2个虚拟CPU,15GB内存,160GB存储空间和1-32个节点范围。
- dc2.large实例的I/O是0.60 GB/s。
- dc2.large节点实例的使用成本是每小时0.315美元。
xlarge
- 它将包含32个虚拟CPU,244GB内存,2.56TB存储空间和2-128个节点范围。
大
- 它将包含2个虚拟CPU,15GB内存,160GB存储空间和1-32个节点范围。
8xlarge
- ds1.8xlarge实例的I/O为7.50 GB/s。
- 它将包含32个虚拟CPU,244GB内存,2.56TB存储空间和2-128个节点范围。
- ds1.8xlarge节点实例的使用成本是每小时6.10美元。
2.保留实例
- 保留实例主要用于生产用途,也包括按需定价的成本折扣。
- 基本上,保留实例的定价是基于我们购买的节点类型。
- 保留实例的节点类型与按需定价相同,唯一的区别是我们可以随时终止按需实例,但我们不能随时终止保留实例。
- 我们可以承诺保留的实例1到3年的时间。这个实例的价格包括在集群节点和Amazon S3桶上。
- 有三种类型的保留实例定价。
保留实例的定价类型
- 无预付款 - 我们在使用前不支付任何费用。
- 部分预付 - 我们在使用前支付部分费用。
- 全部预付 - 我们在使用前支付所有费用。
3.Redshift频谱实例
- 这个实例将允许我们使用Amazon S3直接对exabytes的数据运行查询。
- 价格取决于红移频谱实例所扫描的字节数。
- 使用redshift spectrum实例,对于数据定义语言中的创建、更改和删除等语句是不收费的。
- 红移频谱实例的每TB数据扫描的价格是5.00美元。
- 该费用被四舍五入到查询的下一个10兆字节。
例子
下面的例子显示了redeshift实例的类型如下。
- 进入AWS redshift控制台,点击保留节点,然后点击购买保留节点。
Dashboard -> reserved nodes -> purchase reserved nodes

选择一个保留节点的产品。
Node types – dc2.large
Term – 1 Year
Payment per mode – All upfront

在定价中选择节点的数量。
Number of nodes – 1

创建保留的实例集群 -
Acknowledge – Yes
Purchase reserved node – Yes

创建按需免费试用的实例 -
- 打开AWS控制台,点击创建集群选项卡来创建按需实例
Dashboard -> create cluster

- 定义实例的集群配置 -
Cluster identifier – ondemand-instance-1
Cluster planning – Free trial

- 配置数据库参数,并点击创建集群----
Admin user name – ondemand
Admin user password – ***********

- 检查创建的按需实例 -
AWS redshift console -> Dashboard.

创建用于生产的按需实例 -
- 打开AWS控制台,并点击创建集群-
Dashboard -> create cluster

- 集群配置 -
Cluster identifier – ondemand-instance-2
Cluster planning – Production
Node type – ra3.4xlarde
Node – 2

- 数据库配置 -
Admin user name – ondemand
Admin user password – ***********

- 将其他配置保留为默认值,并创建需求实例。
Additional configuration – default

- 检查创建的按需生产实例
AWS redshift console -> Dashboard.

总结
基本上,在redshift中一般有三种类型的实例可用,即按需实例、保留实例和频谱实例。我们可以在免费试用时使用点播实例,但不能在免费试用时使用保留实例。基本上,保留实例是用于生产用途的。