我想将 Cassandra 添加到 CloudFoundry。怎样才能做到这一点?我正在查看此处发布的信息:CloudFoundry 中的 CouchDB?但那是使用包含的 CouchDB。
我也一直在梳理这个 wiki https://github.com/cloudfoundry/oss-docs/tree/master/vcap/adding_a_system_service,但这并没有给我足够的信息来说明如何指向我的外部托管的 Cassandra 服务。
任何帮助,将不胜感激。
我想将 Cassandra 添加到 CloudFoundry。怎样才能做到这一点?我正在查看此处发布的信息:CloudFoundry 中的 CouchDB?但那是使用包含的 CouchDB。
我也一直在梳理这个 wiki https://github.com/cloudfoundry/oss-docs/tree/master/vcap/adding_a_system_service,但这并没有给我足够的信息来说明如何指向我的外部托管的 Cassandra 服务。
任何帮助,将不胜感激。
虽然关于它的信息不多,但 Service Broker 工具可以让您将外部服务公开给 VCAP 部署(以便在运行时显示该服务vmc services
)。
https://github.com/cloudfoundry/vcap-services/tree/master/service_broker
没有操作方法或其他文档可言,所以最好的办法是阅读源代码并在 vcap-dev 谷歌组上发布问题。这是 Service Broker 上的现有线程:
https://groups.google.com/a/cloudfoundry.org/d/topic/vcap-dev/sXF9rWzMMHc/discussion
如果您想从私有云直接连接现有服务,我会看到 2 个解决方案:
当然,第三种解决方案是拥有一个真正的面向“CloudFoundry”的 Cassandra 服务,并将您现有的数据迁移到它(但随后将无法从您的 IS 的其余部分访问它,除非您以相反的方式创建桥梁)
我将从选项 1) 开始,然后根据您的流程和使用情况,研究解决方案 2)。