Couchdb 2 运行 在 openstack 上

Couchdb 2 run on openstack

我知道 openstack/openshift 上有 couchdb 1.6 的实现。但我正在寻找最新的 v2.0

如果没有,那cloud foundry呢,上面有couchdb2的实现吗?

如果没有预制的实现,谁能给我一些关于如何做的好的说明。

麦克

您可以通过多种方式使用 couchdb:

  • 作为 CF 服务
  • 作为外部安装
  • 作为应用程序

要将其作为一项服务使用,您需要拥有 Service Broker 和对您要使用的 Cloud Foundry 安装的管理员访问权限。管理员访问权限是将服务添加到 CF 并将其公开给每个 CF 用户(或限制访问权限)所必需的。您可以按照通常的 CF 方式使用 BOSH。一个好的起点可能是改进 1.5 release or the community release.

既然你在谈论 openstack,我猜你已经拥有了基础架构访问权限。您可以 运行 openstack 上的 CouchDB 并将其用作 user-provided 服务。您需要打开从 CF 到 CouchDB 网络的访问权限,Couch 将不会出现在 CF 市场中。

由于 Couch 使用 HTTP/HTTPS,您可以使用 Docker 图片将其作为常规应用程序推送,并从其他应用程序使用它。这可能是最快的方法,但应该仅用于 development/testing。