docker - 云代工规模

标签 docker cloud ibm-cloud cloud-foundry

在 Cloud Foundry 中,可以选择扩展应用程序,我的问题是扩展应用程序时会发生什么? 如果应用程序在花园/docker 中运行,它是否会根据我请求的规模或在同一容器中运行的应用程序创建新容器?

最佳答案

在弹性运行时中,设置了容器的默认设置。其中包括内存、临时磁盘等。作为 cf Push 的一部分(通过 list 文件或在命令行),您可以覆盖这些参数。通过推送应用程序,LRP 设置和存档将上传到 Cloud Foundry Blob 存储。

扩展可以是垂直的(增加内存和/或磁盘)或水平的(额外的实例)。缩放也可以是手动或自动缩放(稍后详细介绍)。

我的理解是,在这两种手动扩展的情况下,Cloud Foundry 都会使用新值(内存、磁盘)创建一个新的容器实例。 CF 将从 blob 存储中提取 LRP 的存档,并将其推送到容器并调用 LRP。一旦启动,旧实例将被关闭并回收。

自动缩放仅适用于水平缩放。首先,您需要创建自动缩放器的服务实例。您将自动缩放器与 LRP 绑定(bind),并提供有关自动缩放器应如何工作的详细信息 - cpu %、最小值、最大值、实例数等。设置完成后,CF 将根据提供了详细信息。

我不是云类型转换方面的专家。所以恳请各位专家指正。学习总是好的。

希望这有帮助!

关于docker - 云代工规模,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41616627/

相关文章:

node.js - openwhisk actions/IBM Cloud Functions 中的第三方 npm 包

mysql - Docker compose.Networks。 Spring Boot 与 MySQL 连接

java - Docker:如何在 Debian jessie-slim 上安装 OpenJDK JRE 12?

json - Youtube数据Api乘以2您的查询

mysql - 在两个 Compose for MySQL 实例上启用复制?

java - 尝试调用 Watson Translation Service

docker - 在容器重启之前保存 docker 容器日志文件

docker - docker-compose up 的问题

amazon-web-services - AWS 云前端迁移到 Azure

amazon-web-services - Ubuntu:无法启用服务 cfn-hup