我想知道如何正确扩展 Cloudfoundry 中的数据库服务。至于知道我已经提出了两种可能的方法,我需要知道哪一种是正确的(或者两者都不是)。
- 在 CF 外部部署数据库集群并将其作为用户提供的服务绑定(bind)到应用程序
- 将多个服务实例绑定(bind)到应用程序并以某种方式在它们之间切换。不过,我不确定这是否有意义。
UPD:我使用的是开源 Cloudfoundry 发行版,因此我不能使用任何旨在与 Pivotal Cloud foundry 发行版一起使用的产品。
如有任何帮助,我们将不胜感激,谢谢!
最佳答案
您将需要创建或使用明确支持集群和复制的服务。
例如,Pivotal 分发了 MySQL 服务的 HA 版本,允许您决定在集群中配置多少个实例/VM:
关于database - 如何在 Cloudfoundry 中扩展数据库服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31074725/