Redshift实例类型介绍

473 阅读5分钟

Redshift instance types

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

Redshift instance types output 1

选择一个保留节点的产品。

Node types – dc2.large
Term – 1 Year
Payment per mode – All upfront

Redshift instance types output 2

在定价中选择节点的数量。

Number of nodes – 1

Redshift instance types output 3

创建保留的实例集群 -

Acknowledge  Yes
Purchase reserved node  Yes

Redshift instance types output 4

创建按需免费试用的实例 -

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

Redshift instance types output 5

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

output 6

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

output 7

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

output 8

创建用于生产的按需实例 -

  • 打开AWS控制台,并点击创建集群-
Dashboard -> create cluster

output 9

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

output 10

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

output 11

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

output 12

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

output 13

总结

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