【问题标题】:Datastax Cassandra Amazon EC2 - Storage SpaceDatastax Cassandra Amazon EC2 - 存储空间
【发布时间】:2016-09-16 06:37:48
【问题描述】:

我们计划使用 Datastax 提供的亚马逊 AMI EC2 实例来运行 Cassandra。

我们计划使用以下配置启动一个实例(Datastax AMI)

m3.large(6.5 个 ECU、2 个 vCPU、2.5 GHz、Intel Xeon E5-2670v2、7.5 GiB 内存、1 x 32 GiB 存储容量)。

请注意,这 32GB 是实例存储而不是 EBS 卷。

如上所述,如果我们选择该实例,我们的应用程序最多可以存储 32GB。

我的问题是,我们的应用程序很大,可能存储超过 100GB。这种情况下,如何扩展存储空间?

由于我是 cassandra 的新手,我无法理解 Amazon 文档和 Datastax 文档。

请帮帮我。

谢谢

【问题讨论】:

    标签: amazon-ec2 cassandra datastax


    【解决方案1】:

    如果在第一次启动实例时有多个可用磁盘,Datastax Amazon AMI 将创建一个 RAID0 阵列(总存储是所有磁盘的总和),但这需要选择具有多个实例存储磁盘的实例类型.

    剩下几个选项:

    1. 选择具有更多存储空间的其他实例类型。 r3 系列可能会起作用,除非您出于某种原因确实需要使用 m3.large。
    2. 通过向环中添加更多节点来增加存储空间(不太可能具有成本效益)
    3. 不要使用 Datastax AMI。使用 Ubuntu AMI(Datastax AMI 是在 Ubuntu 上构建的)并以其他方式安装所有必需的软件(Java、DSE 等)。然后,您可以使用 m3.large(或任何其他实例类型),但使用任意大小的 EBS 卷进行存储。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-09
      • 1970-01-01
      • 2015-09-04
      • 1970-01-01
      • 2016-10-15
      • 1970-01-01
      • 2012-05-17
      • 2016-04-18
      相关资源
      最近更新 更多