弹性运行时间-Cloud Foundry

时间:2019-02-09 12:51:51

标签: cloudfoundry pivotal-cloud-foundry bosh bosh-deployer diego

我们有两个API端点,

一个用于开发环境-a.b.c.org.cloud

另一个用于POConcept环境-x.y.x.org.cloud

我们使用apps mgr来查看具有自己的组织和空间的API端点。


每个弹性运行时都有负责运行承载应用程序实例的容器(花园)的diego单元。


从虚拟机实例的自动化方面来看,

1)我可以说,每个API端点都有自己的弹性运行时间吗?

2)在弹性运行时中,应用程序的路由名称是否应该唯一?为了避免这种errors

1 个答案:

答案 0 :(得分:1)

  

1)我可以说,每个API端点都有自己的弹性运行时间吗?

是的,我想你可以这么说。每个API代表CF的唯一基础或安装。

  

2)在弹性运行时中,应用程序的路由名称是否应该唯一?为避免此类错误

是的。如果您有两个基础,则每个基础中的应用程序可以具有相同的路由。我不确定这是否是常见的情况,但是有一些原因您可能要这样做。

例如,如果我有一个域example.com,并且将路线www.example.com映射到示例my-cool-app。我可以在两个基础上做到这一点。

然后,我可以通过简单地调整DNS来控制运行在两个不同基金会中的哪个应用接收流量。您可以将所有流量都发送到其中一个基础(也许将另一个作为热备件),也可以将其分成两个基础(可能具有更大的容量,或者将请求路由到地理上更接近用户的设施)。 / p>

也就是说,您必须每个基础都有一个唯一的系统域。这是API和其他服务(例如UAA,Apps Manager等)使用的域。还建议您的应用程序域(基础上默认使用的应用程序域)也要唯一。

您可以根据需要添加尽可能多的其他域,并且这些域可以愉快地重叠基础。

希望有帮助!