DatastaxEnteprise:节点与实例,正确的 AMI 图像,为什么我需要存储

DatastaxEnteprise: node vs instance, correct AMI image, why do I need storage

目前,我们正在评估 Datastax enteprise 作为我们的 Cassandra 提供商,并且 Spark.We 考虑在 AWS 上部署 Datastax 集群。

我有以下问题:

1) Datastax on EC2安装手册的第1步,我需要选择正确的AMI Image:目前有7个。哪个是正确的: (DataStax 自动集群 AMI 2.5.1-pv、DataStax 自动集群 AMI 2.6.3-1204-pv、DataStax 自动集群 AMI 2.6.3-1404-pv....)

2) 在我们启动集群的那一刻,我们是只为 aws 实例付费还是同时支付 Datastax Enterprise 许可费?我知道有 30 天的企业免费试用期,但我在安装过程中没有找到可以要求免费试用的步骤?是否有一些在线计算器可以用来计算集群每月的成本(基于我们创建的实例类型)

3) 在安装过程的第 3 步 配置实例详细信息 中,我对术语 instance节点。它们之间有什么区别?如果我选择会发生什么:

a) 1 个实例,--totalnodes 3(在用户数据

b) 3 个实例,--tatalnodes 3

c) 1 个实例,--totalnodes 0 --analyticsnodes 3

d) 3 个实例,--totalnodes 0 --analyticsnodes 3

4) 我们对我们的 3 个 cassandra 节点中的每一个都有 Spark 的用例感兴趣。是否正确的用户数据配置: --totalnodes 0 --analyticsnodes 3 那么我们是否要有 0 个节点只有 cassandra,而 3 个节点有 Cassandra 和 Spark?那么我们应该指定的实例数是多少?

5) 在安装过程的第 4 步 添加存储 ,我们被要求向实例添加存储。但是为什么我们需要这种存储?在选择实例类型时,例如m3.large,我已经知道我的实例有32GB的SSD存储,那这是什么?

感谢您的回答。如果有一些电子邮件列表可以将这些问题发送到其中,我将不胜感激。

使用版本号最高的 AMI 和您喜欢的虚拟化类型(-pv 或 -hvm):http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html

您只需为 EC2 使用付费。 DSE 可免费用于测试和开发。您不需要申请试用许可证。如果您想获得生产许可证或想成为初创公司成员,请联系 DataStax。

AMI 将为每个 "EC2 instance" 安装一个 "DSE node"。因此,如果您想要一个六节点集群,则需要指定 6 个实例。要使用您的示例:

a) 1 个实例,--totalnodes 3(在用户数据中)

  • 这行不通

b) 3 个实例,--tatalnodes 3

这将为您提供一个三节点 Cassandra 集群(运行 在三个实例上)。您没有指定搜索或分析节点,因此默认情况下您只会获得 Cassandra 节点。

c) 1 个实例,--totalnodes 0 --analyticsnodes 3

行不通。总节点数应等于实例数,分析节点数不能大于总节点数。

d) 3 个实例,--totalnodes 0 --analyticsnodes 3

行不通。分析节点数不能大于总节点数。

如果你想要一个三节点集群并且你想要所有节点运行 Cassandra 和 Spark 都使用这个:

3 个实例,--totalnodes 3 --analyticsnodes 3

添加存储是可选的。并且仅适用于某些实例类型。您应该注意到 m3.large 有一个默认配置,您实际上无法对其进行任何更改。

希望对您有所帮助!