推荐的Cassandra AWS存储类型?

时间:2016-05-10 12:59:55

标签: amazon-web-services cassandra datastax

我需要在AWS上部署Cassandra,但对于什么类型的AWS storage最适合Cassandra感到困惑。

此处的Datastax文档:

http://docs.datastax.com/en/cassandra/3.0/cassandra/planning/planPlanningEC2.html

表示建议使用EBS卷。同时Datastax AMI文档:

http://docs.datastax.com/en/cassandra/2.1/cassandra/install/installAMI.html

说:

  • 使用RAID0临时磁盘进行数据存储和提交日志。

  • 启动EBS支持的实例,以加快启动速度,而不是数据库 存储

那么Cassandra的推荐存储类型是哪一个? EBS storageInstance storage

3 个答案:

答案 0 :(得分:3)

许多新的eC2实例仅限EBS(http://www.ec2instances.info/)我不确定cassandra文档何时编写但EBS磁盘最近有所改进,而且amazon频繁启动新类型,因此您将能够找到你正在寻找的类型

之一

您可以查看https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html?icmpid=docs_ec2_console及其推荐的Provisioned IOPS SSD (io1)

要添加AWS转移到EBS的原因以及为什么它对cassandra数据有好处是因为临时类型的数据,如果您的实例终止,您可能不希望您的数据消失(由于崩溃或停止),至少在您的实例消失时,您仍然可以访问您的数据,并且可以将EBS卷附加到新实例(在向上/向下分级实例时也非常有用)

答案 1 :(得分:0)

我发现了这个演示文稿,它用一个非常有趣的用例清楚地回答了这个问题:

https://www.youtube.com/watch?v=1R-mgOcOSd4

总结:

  1. 自2011年以来,EBS在Netflix等主要公司发生了很大的变化 有问题。
  2. EBS和GP2现在是推荐的存储空间 对于Cassandra而言,你不应该期待那里的任何瓶颈。
  3. Datastax最近更新了他们的文档也推荐 EBS:

    http://docs.datastax.com/en/cassandra/3.0/cassandra/planning/planPlanningEC2.html

答案 2 :(得分:0)

毫无疑问,EBS,

内存优化盒最适合卡桑德拉

T2 T2是可突发性能实例,可提供CPU性能的基线水平,并具有超过基线的能力

M4 M4实例是最新的通用实例。 M4系列实例提供了内存,网络和计算资源之间的平衡,对于多个应用程序来说是一个更好的选择

C4 这些实例是对计算优化实例的最新添加,这些实例具有EC2实例类型中性能最高的处理器和最低的计算/价格性能。

X1 这些实例最适合企业级,大规模,内存中的应用程序,并为AWS EC2实例类型中的每个GiB RAM提供最低价格。 X1实例是EC2内存优化实例组的最新成员,旨在通过AWS云执行大规模的内存数据库和内存应用程序。

获取价格和其他信息 https://aws.amazon.com/ec2/instance-types/