如何在CloudFoundry中部署服务?

如何在CloudFoundry中部署服务?,cloud,ibm-cloud,cloud-foundry,Cloud,Ibm Cloud,Cloud Foundry,我是CloudFoundry的新手,非常感谢您的帮助 因此,我需要为我们的产品创建CF ServiceBroker,并尝试找出如何正确地执行它 我在文档中找到了部署的类型: 以下是有效部署模型的示例 1) 整个服务由BOSH与Cloud Foundry一起打包和部署 2) BOSH与Cloud Foundry一起打包和部署的代理 通过其他方式部署和维护的服务 3) 代理(和可选服务)作为应用程序推送到CloudFoundry用户空间 4) 部署和维护的整个服务,包括代理 通过其他方式在Clou

我是CloudFoundry的新手,非常感谢您的帮助

因此,我需要为我们的产品创建CF ServiceBroker,并尝试找出如何正确地执行它

我在文档中找到了部署的类型:

以下是有效部署模型的示例

1) 整个服务由BOSH与Cloud Foundry一起打包和部署

2) BOSH与Cloud Foundry一起打包和部署的代理 通过其他方式部署和维护的服务

3) 代理(和可选服务)作为应用程序推送到CloudFoundry用户空间

4) 部署和维护的整个服务,包括代理 通过其他方式在Cloud Foundry之外

到目前为止,我已经看到了部署类型3和4的示例—很明显—我只需要实现ServiceBroker API、部署它并使用命令“cf create service broker”创建service broker即可。对于这些部署类型,我需要维护我的服务后端。例如,如果我的服务将MongoDB作为服务提供,那么我需要安装MongoDB数据库的服务器(例如在Amazon中)。ServiceBroker会将所有应用程序委派到那里

但我找不到任何1和2部署类型的示例。据我所知,到目前为止,第一种部署类型允许在CloudFoundry上部署ServiceBroker和服务后端。因此,使用这种类型,我不需要安装MongoDB的单独服务器,但我可以以某种方式将Mongo数据库部署到CloudFoundry

因此,我的问题是:

1) 我的理解正确吗

2) 有没有关于如何在CLoudFounry上部署service broker和service backend的示例

感谢您的帮助。

1)不,它允许您使用bosh与CloudFoundry一起部署自己的发布/部署(或在单独的IaaS上)

正确的问题是“如何使用bosh v2清单部署为我的应用程序和ServiceBroker创建bosh版本”

2) 最好的方法是查看和中的现有项目,如和

更多关于和


为高学习曲线做好准备。

什么类型的服务?哪个蓝混血?你有什么账户?什么特权?一个好的开始:您能描述一下“与CloudFoundry一起部署自己的发布/部署”是什么意思吗?这是否意味着我可以自己在AWS上使用BOSH部署CF,也可以在AWS上使用BOSH部署我的服务后端?这是正确的。通过这种方式,您的服务后端可以使用与CF相同的bosh进行管理,并重用一些现有版本,如