共享Cloud Foundry空间 - 为什么以及何时

时间:2016-02-28 06:16:50

标签: cloudfoundry paas

试图理解为什么分布式开发团队在“一个”普通CF组织和空间中工作是一个好主意......以及不共享相同空间的缺点是什么。

在与几位了解CF的人交谈之后,我的结论是,出于以下两个原因分享空间是一个好主意: 1.如果个别开发/部署的服务之间存在高度的相互依赖性,......和/或...... 2.每个服务实例是否收费,因此您希望限制每个项目的服务实例数

在所有其他情况下,它并不重要。开发人员可以在GitHub上进行协作,并在他们自己的个人空间内进行推送。

我做对了吗?

1 个答案:

答案 0 :(得分:0)

我想我可以解释云代工厂中空间的基本思想。 (我不确定你的项目是什么,以及它是否适合你)

如果您不使用云,通常您将拥有3台服务器(最低):dev,stage和prod。 (再次对某些类型的项目你不需要它)
开发空间适用于开发人员(假设您创建了一个网站,其中一个开发人员在网站中完成了一个页面,并将其上传到开发空间)。 您和您的开发人员可以在此空间中查看部署状态 一旦你认为开发足够稳定(或者如果你采用敏捷方法,那么你可以将开发空间移动到分段上) 通常QA寻找缺陷并确保一切正常(此处发现的任何错误都在开发团队中打开,将其固定在dev等等)
一旦分期测试,你将它移动到prod
云代工厂使用空间支持这种机制

org适用于不同的项目

我所说的所有内容都没有被云代工厂以任何方式强制执行,最终你可以选择最适合你的方式