Cloud Foundry 扩展
Cloud Foundry Scaling
我有几个关于 CF 自动缩放的基本问题,希望有人能提供帮助。
非商业 Cloud Foundry 似乎不提供开箱即用的自动缩放功能。我意识到我可以使用 'cf scale',但是 CF 可以发出自定义事件以便我可以触发 cf 比例吗?
我看到另一篇post讲的是通过设置自动缩放器的实例并将自动缩放器与LRP绑定来实现自动缩放,但我看到其他文章说有非商业 CF 中没有自动缩放功能。
如果我正在部署微服务,并且那些服务使用了我没有编写的下游服务,我是否也需要依赖那些适当扩展的下游服务?
而且我假设无论如何我都无法扩展到超出 'space' 的限制?
我看到 Kubernetes 提供了自动扩展功能,所以我认为这可能是一个更具扩展性的解决方案。
感谢您的指导。
应用程序自动缩放正在 https://github.com/cloudfoundry-incubator/app-autoscaler 开发中。我相信它已经可以使用了。
它只会扩展您的应用程序,而不是下游服务(除非它们也作为 CF 应用程序部署在您的帐户中)。
应用程序自动缩放器会执行 cf scale
会执行的操作,但会自动执行,因此仍受限于您为 space 和 org.
配置的配额
您可以在此处找到有关自动缩放的更多资源:
https://docs.run.pivotal.io/appsman-services/autoscaler/using-autoscaler.html
要缩放应用程序,您可以使用以下命令:
cf scale appname -m 512M
其中 appname 是您的应用程序的名称。上面的命令会将应用扩展到 512 MB..
我有几个关于 CF 自动缩放的基本问题,希望有人能提供帮助。
非商业 Cloud Foundry 似乎不提供开箱即用的自动缩放功能。我意识到我可以使用 'cf scale',但是 CF 可以发出自定义事件以便我可以触发 cf 比例吗?
我看到另一篇post讲的是通过设置自动缩放器的实例并将自动缩放器与LRP绑定来实现自动缩放,但我看到其他文章说有非商业 CF 中没有自动缩放功能。
如果我正在部署微服务,并且那些服务使用了我没有编写的下游服务,我是否也需要依赖那些适当扩展的下游服务?
而且我假设无论如何我都无法扩展到超出 'space' 的限制?
我看到 Kubernetes 提供了自动扩展功能,所以我认为这可能是一个更具扩展性的解决方案。
感谢您的指导。
应用程序自动缩放正在 https://github.com/cloudfoundry-incubator/app-autoscaler 开发中。我相信它已经可以使用了。
它只会扩展您的应用程序,而不是下游服务(除非它们也作为 CF 应用程序部署在您的帐户中)。
应用程序自动缩放器会执行 cf scale
会执行的操作,但会自动执行,因此仍受限于您为 space 和 org.
您可以在此处找到有关自动缩放的更多资源:
https://docs.run.pivotal.io/appsman-services/autoscaler/using-autoscaler.html
要缩放应用程序,您可以使用以下命令:
cf scale appname -m 512M
其中 appname 是您的应用程序的名称。上面的命令会将应用扩展到 512 MB..