繁体   English   中英

在Cloud Foundry中是否可以在VM级别(单元级别)自动缩放? 如果是,如何实现?

[英]Is auto-scaling at a VM-level (cell-level) possible in Cloud Foundry? If yes, how can this be achieved?

我已经在开源Cloud Foundry中看到了两个级别的扩展实例。

cf scale -i实例
cf scale -m内存-k DISK

CF中是否有可用于单元级自动缩放的功能? 例如,如果我有一个正在运行的应用程序的5个实例,并且我想启动15个实例,但当前没有。 正在运行的单元VM的容量总共只能运行15个实例。 我是否可以使用现有服务来识别要服务的负载,则需要再启动一个单元并生成另一台机器? 我希望在Azure上部署CF,因此特定于Azure的解决方案也将有所帮助。

我认为简短的答案是“否”(至少在我撰写本文时)。 通常,使用Bosh部署Cloud Foundry,而Bosh没有自动扩展功能。

CF平台通常的管理方式是,作为CF运营商,您将需要进行监控设置,以便可以看到平台的容量( 有一些指标可以告诉您Cell上还有多少容量)并发出警报当您的平台达到某些容量限制时。 达到这些目标后,您可以使用Bosh相应地放大或缩小单元数。 不过,这将是Bosh的手动操作。

话虽如此,我想没有什么可以阻止您使用警报来自动触发Bosh来放大或缩小Cells的,也没有什么(就我而言)是开箱即用地完成的(例如, Bosh本身)。

希望有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM