在云代工厂有缩放应用程序的选项,我的问题是当我缩放应用程序时会发生什么? 如果在garden / docker中运行的应用程序是否按照我请求的比例或在同一容器中运行的应用程序创建新容器?
答案 0 :(得分:3)
在弹性运行时中,设置容器的默认设置。这些包括内存,临时磁盘等。作为cf push
(通过清单文件或命令行)的一部分,您可以覆盖这些参数。通过推送应用程序,LRP设置和存档将上传到云代工厂blob商店。
缩放可以是垂直(增加内存和/或磁盘)或水平(其他实例)。缩放也可以手动或自动缩放(稍后会详细介绍)。
我的理解是,在两种手动扩展的情况下,云代工厂将使用新值(mem,disk)创建一个新的容器实例。 CF将从blob存储中提取LRP的存档,并将其推送到容器并调用LRP。一旦启动,旧实例将关闭并回收。
自动缩放仅用于水平缩放。首先,您需要创建自动缩放器的服务实例。您将自动缩放器与LRP绑定,并提供有关自动缩放器应如何工作的详细信息 - cpu%,min,max,实例数等。一旦设置完毕,CF将根据以下内容自动缩放app / LRP提供细节。
我不是云代工厂的专家。所以,我请专家们请你纠正。学习总是好的。
希望这有帮助!