当前位置:  开发笔记 > 数据库 > 正文

在将Cassandra集群部署到一组Linode VPS实例时是否存在"陷阱"?

如何解决《在将Cassandra集群部署到一组LinodeVPS实例时是否存在"陷阱"?》经验,为你挑选了1个好方法。

我正在学习Apache Cassandra数据库[原文如此].

有没有人将Cassandra部署到像Linode或Slicehost的产品那样的专用硬件上有任何好/坏经验?

我认为Cassandra是一种很容易扩展Web服务以满足读/写/请求加载的好方法...只需将另一个运行Cassandra节点的Linode添加到现有集群中.是的,这意味着在同一个VPS上运行公共Web服务和Cassandra节点(许多人可以采取例外).

Cassandra的Linode式部署的优点:

专用VLAN; Cassandra节点可以私下通信

用于配置新Linode的API(可能使用安装Cassandra及其依赖项的"StackScript"进行配置等)

价格合适

缺点:

每个主机都是VPS,当然不是专用的

一旦你决定要4GB RAM,RAM /成本比就不那么好了(参见SoftLayer专用)

我认为只有1个磁盘,其中一个人更喜欢2个磁盘(1个用于提交日志,另一个磁盘用于数据文件本身).可能没什么问题,因为这是共享硬件无论如何.

编辑:发现这有点帮助:http://wiki.apache.org/cassandra/Cas​​sandraHardware

我看到1GB是最低的,但这是推荐吗?例如,我可以使用Linode 720进行部署(比如说Cassandra可以使用500 MB)吗?见http://www.linode.com/



1> jbellis..:

你需要多少ram真的取决于你的工作量:如果你是写的 - 大多数你可以少花钱,否则你会想要ram读取缓存.

你可以在我的雇主架空云上获得更多内存:http://www.rackspacecloud.com/cloud_hosting_products/servers/pricing .(我们的机器也有raid磁盘,所以人们通常会看到比EC2更好的i/o性能.不知道linode.)

由于对于大多数VPS,你为下一个大小的实例支付大约2倍,即,与添加第二个小实例大致相同,我建议使用更少,更大的实例而不是更多,更小的实例,因为少量的网络开销不是可以忽略不计.

我确实知道有人在256MB的VM上使用Cassandra,但如果你那么小的话,你绝对是少数.

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有