【发布时间】:2017-03-29 14:59:17
【问题描述】:
我是 CloudFoundry 的新手,非常感谢您的帮助。
所以,我需要为我们的产品创建 CF ServiceBroker,并尝试找出正确的方法。
我在文档中找到了部署类型:
https://docs.cloudfoundry.org/services/overview.html
以下是有效部署模型的示例。
1) BOSH 与 Cloud Foundry 一起打包和部署的整个服务
2) 由 BOSH 与 Cloud Foundry 一起打包和部署的代理,其余的 通过其他方式部署和维护的服务。
3) 代理(以及可选的服务)作为应用推送到 Cloud Foundry 用户空间
4) 整个服务,包括代理,部署和维护 通过其他方式在 Cloud Foundry 之外
到目前为止,我已经看到了部署类型 3 和 4 的示例 - 很明显 - 我只需要实现 ServiceBroker API、部署它并使用命令“cf create-service-broker”创建服务代理。对于这些部署类型,我需要维护我的服务后端。例如,如果我的服务将 MongoDB 作为服务提供,我需要在服务器(例如在 Amazon 中)安装了 MongoDB 数据库。 ServiceBroker 会将所有应用委托给那里。
但我找不到任何 1 和 2 部署类型的示例。据我所知,第一种部署类型允许在 Cloud Foundry 上部署 ServiceBroker 和服务后端。因此,对于这种类型,我不需要安装有 MongoDB 的单独服务器,但我可以以某种方式将 Mongo 数据库部署到 CloudFoundry。
所以,我的问题是:
1) 我的理解正确吗?
2) 是否有任何示例如何在 CLoudFounry 上部署服务代理和服务后端?
感谢您的帮助。
【问题讨论】:
-
什么类型的服务?哪个 Bluemix?你有什么样的账户?有什么特权?一个好的开始:github.com/IBM-Bluemix/Bluemix-ServiceBroker
标签: cloud ibm-cloud cloud-foundry