Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cloud foundry cloudfoundry:与多个开发人员共享空间的方法_Cloud Foundry_Sap Cloud Platform - Fatal编程技术网

Cloud foundry cloudfoundry:与多个开发人员共享空间的方法

Cloud foundry cloudfoundry:与多个开发人员共享空间的方法,cloud-foundry,sap-cloud-platform,Cloud Foundry,Sap Cloud Platform,在sap云平台上的cloudfoundary环境中,当多个开发人员在同一个应用程序上工作时,我正在寻找方法/最佳实践 每个开发人员是否应该有一个单独的空间,并且每次需要测试时都必须推送应用程序? 或 是否应该有一个包含多个应用程序的开发空间,以及每个开发人员将推动的不同应用程序之间的某种服务共享。在这种方法中,我确实看到了如果我更改服务(如db)可能会影响共享它的其他应用程序的问题 我浏览了文档,但没有得到关于多个开发人员在该空间工作的任何提示,因此非常感谢任何建议/经验Cloud Foundr

在sap云平台上的cloudfoundary环境中,当多个开发人员在同一个应用程序上工作时,我正在寻找方法/最佳实践

每个开发人员是否应该有一个单独的空间,并且每次需要测试时都必须推送应用程序? 或

是否应该有一个包含多个应用程序的开发空间,以及每个开发人员将推动的不同应用程序之间的某种服务共享。在这种方法中,我确实看到了如果我更改服务(如db)可能会影响共享它的其他应用程序的问题


我浏览了文档,但没有得到关于多个开发人员在该空间工作的任何提示,因此非常感谢任何建议/经验

Cloud Foundry上的空间具有向一群人提供配额管理和控制管理的功能。因此,您应该根据隔离/控制应用程序的需要来构造空间

空间最常见的使用情形是: -dev/qua/prod -部门a/部门b

关于共享服务的开发,请确保您了解CF服务,它们提供了与常规应用程序不同的机制,例如,类似DB的服务实例可以在不同空间的不同应用程序之间共享:


我认为没有人能告诉你什么对你的组织有意义。您需要考虑如何组织用户、应用程序和空间。配额管理在这方面发挥了作用,但对应用程序和服务的访问也是如此

需要考虑的事项:

谁需要访问您放入空间的应用程序?您可以通过空间角色空间开发人员、经理和审计员来控制这一点

您希望如何管理这些空间?这将给你一些关于你想要如何组织你的性高潮的见解。组织权限允许操作员将管理委派给其他人组织经理、审计员角色

您需要如何限制所使用的资源?i、 e.配额。您可以对组织和空间应用配额。考虑如何限制哪些组可以做。

考虑组织/空间边界。您是否需要跨组织和空间共享服务?通过基金会有能力做到这一点,但要小心,因为个人服务经纪人也需要支持这一点。在写这篇文章的时候,有些人做了,有些人不做。那些不需要共享的服务必须与不太方便的用户提供的服务共享

考虑您是否需要进行计费或退款。按组织/空间这样做是有意义的,因此您需要将其与您的计费/收费方式保持一致

我不建议在没有仔细考虑的情况下采用这些策略中的一种,但这里有几个例子说明了我所看到的人们所做的事情

在开发人员在整个开发周期中进行管理的团队中,我见过ORG用于对开发团队进行分组,而空间用于对项目或应用进行分组。因此,团队A可以访问组织A,组织A的X、Y和Z空间用于应用程序X、Y和Z。应用程序X、Y和Z将开发、测试、qa和产品部署到同一空间中

在具有更传统结构的公司中,开发团队将代码传递给运营团队,我通常会看到组织和空间来促进这种分离。开发人员有自己的组织和空间进行开发和测试。Ops有自己的生产组织和空间。这两个词不能混用

这方面也有很多变化,所以再次思考一下什么对你和你的公司有意义


希望有帮助

谢谢丹尼尔,这很有意义