如何在Cloudfoundry中扩展数据库服务?

时间:2015-06-26 13:39:16

标签: database scalability cloudfoundry

我想知道如何正确扩展Cloudfoundry中的数据库服务。至于知道我已经提出了两种可能的方法,我需要知道哪一种是正确的(或者可能都不是)。

  1. 在CF外部部署数据库集群,并将其作为用户提供的服务绑定到应用程序
  2. 将多个服务实例绑定到应用程序,并以某种方式在它们之间切换。但是,我不确定它是否有意义。
  3. UPD:我正在使用开源Cloudfoundry发行版,所以我不能使用任何打算用于Pivotal Cloud代工厂分发的产品。

    非常感谢任何有关此事的帮助,谢谢!

1 个答案:

答案 0 :(得分:1)

您需要创建或使用明确支持群集和复制的服务。

例如,Pivotal分发了一个HA版本的MySQL服务,允许您决定在集群中配置多少个实例/虚拟机:

https://network.pivotal.io/products/p-mysql