如何在多个服务器或多个AWS实例上运行Couchbase?

时间:2013-10-08 04:09:16

标签: azure amazon-web-services couchbase membase

我正在尝试评估couchbase在多个节点上的性能。我有一个客户端,它根据一些模式为我生成数据(当前1个节点,本地)。但我想知道如何水平扩展Couchbase及其工作原理。如果我有多台机器或AWS实例或Windows Azure,我如何配置Couchbase来分片数据,而不是我可以评估其多个节点的性能。关于如何做到这一点的任何建议和细节?

1 个答案:

答案 0 :(得分:1)

我(还)不熟悉Azure,但您可以在AWS上找到关于Couchbase的非常好的白皮书:

让我们谈谈集群本身,你只需要

  • 在多个节点上安装Couchbase
  • 在其中一个
  • 上创建一个“群集”
  • 然后您只需将其他节点添加到群集并重新平衡。

我创建了一个Ansible脚本,它完全使用从命令行创建集群的步骤,参见

完成后,您的应用程序将自动利用所有节点,您可以根据需要添加/删除节点。

最后,如果您想了解更多有关Couchbase架构,分片,故障转移,数据一致性,索引工作的信息,我邀请您查看本白皮书: