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



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

  1. 在CF外部部署数据库集群,并将其作为用户提供的服务绑定到应用程序
  2. 将几个服务实例绑定到应用程序,并以某种方式在它们之间切换。然而,我不确定这是否有意义

UPD:我使用的是开源的Cloudfoundry发行版,所以我不能使用任何用于Pivotal Cloud铸造发行版的产品。

在这件事上的任何帮助都将不胜感激,谢谢!

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

例如,Pivotal分发了MySQL服务的HA版本,允许您决定在集群中提供多少实例/VM:

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

最新更新