在自动缩放下在AWS上运行couchbase

时间:2015-02-08 18:50:13

标签: couchbase

我想在AWS EC2上运行couchbase。由于我的流量本质上是循环的,我可以在自动缩放下运行Couchbase。由于添加/删除节点需要很多步骤,我想知道这是否是正确的方法。有人试过吗?

1 个答案:

答案 0 :(得分:2)

之前已经完成了。以下是您必须做的事情的高级列表:

  1. 定义您需要使用哪些Couchbase指标来基于您的扩展注意事项
  2. 创建一个脚本以从Couchbase获取这些指标,并使用Couchbase Rest API或CLI将它们放入Cloudwatch。
  3. 创建安装了Couchbase并配置操作系统的AMI。
  4. 添加一个或多个新节点(使用Couchbase Rest API或CLI),再加上重新平衡,作为对自动缩放的响应
  5. 编写节点的删除和重新平衡(使用Couchbase Rest API或CLI),作为对自动缩放收缩的响应。
  6. 在这里重新审视重新平衡时,您将需要观察重新平衡需要多长时间并调整您的群集(例如,一次移动更多vBuckets和其他设置)以及使用Couchbase以实现更快的重新平衡(例如,如果您有大量的视图,它们可以对再平衡产生影响)。通常情况下,重新平衡是一个后台流程,只要它们采取这种方式,但在这种特殊用途中可能不合适。只有你能回答这个问题。