Datastax Cassandra Amazon EC2 - 存储 Space
Datastax Cassandra Amazon EC2 - Storage Space
我们计划使用 Datastax 提供的亚马逊 AMI EC2 实例到 运行 Cassandra。
我们计划启动具有以下配置的实例 (Datastax AMI)
m3.large(6.5 个 ECU、2 个 vCPU、2.5 GHz、英特尔至强 E5-2670v2、7.5 GiB 内存、1 x 32 GiB 存储容量)。
请注意,这 32GB 是实例存储而不是 EBS 卷。
如上所述,如果我们选择该实例,我们的应用程序最多可以存储 32GB。
我的问题是,我们的应用程序很大,可能存储超过 100GB。在那种情况下,如何扩展存储空间 space?
由于我是cassandra的新手,我无法理解Amazon文档和Datastax文档。
请帮帮我。
谢谢
如果在实例第一次启动时有多个磁盘可用,Datastax Amazon AMI 将创建一个 RAID0 阵列(总存储量是所有磁盘的总和),但这需要选择具有多个实例的实例类型存储磁盘。
还有几个选项:
- 选择具有更多存储空间的不同实例类型。 r3 系列可能有效,除非您出于某种原因确实需要使用 m3.large。
- 通过向环中添加更多节点来增加存储(不太可能具有成本效益)
- 不要使用 Datastax AMI。使用 Ubuntu AMI(Datastax AMI 构建于 Ubuntu 之上)并以其他方式安装所有必需的软件(Java、DSE 等)。然后您可以使用 m3.large(或任何其他实例类型),但使用任何大小的 EBS 卷进行存储。
我们计划使用 Datastax 提供的亚马逊 AMI EC2 实例到 运行 Cassandra。
我们计划启动具有以下配置的实例 (Datastax AMI)
m3.large(6.5 个 ECU、2 个 vCPU、2.5 GHz、英特尔至强 E5-2670v2、7.5 GiB 内存、1 x 32 GiB 存储容量)。
请注意,这 32GB 是实例存储而不是 EBS 卷。
如上所述,如果我们选择该实例,我们的应用程序最多可以存储 32GB。
我的问题是,我们的应用程序很大,可能存储超过 100GB。在那种情况下,如何扩展存储空间 space?
由于我是cassandra的新手,我无法理解Amazon文档和Datastax文档。
请帮帮我。
谢谢
如果在实例第一次启动时有多个磁盘可用,Datastax Amazon AMI 将创建一个 RAID0 阵列(总存储量是所有磁盘的总和),但这需要选择具有多个实例的实例类型存储磁盘。
还有几个选项:
- 选择具有更多存储空间的不同实例类型。 r3 系列可能有效,除非您出于某种原因确实需要使用 m3.large。
- 通过向环中添加更多节点来增加存储(不太可能具有成本效益)
- 不要使用 Datastax AMI。使用 Ubuntu AMI(Datastax AMI 构建于 Ubuntu 之上)并以其他方式安装所有必需的软件(Java、DSE 等)。然后您可以使用 m3.large(或任何其他实例类型),但使用任何大小的 EBS 卷进行存储。