【问题标题】:Is autoscaling possible in vagrant?vagrant 可以自动缩放吗?
【发布时间】:2016-07-05 03:40:59
【问题描述】:

我是流浪的新手。到目前为止,我知道如何创建多台机器并使用单个 vagrantfile 配置它们。目前我正在开发一个需要应用程序自动缩放功能的项目。我正在创建 3 个虚拟机并使用厨师进行配置。我想知道有没有办法创建第 4 个 vagrant VM 并在所有 3 个 VM 上的负载增加时在运行时提供它(即自动缩放)。我使用 HAproxy 作为负载均衡器作为我的第一个虚拟机。

提前致谢。

【问题讨论】:

    标签: vagrant chef-infra virtual-machine haproxy autoscaling


    【解决方案1】:

    您没有理由无法自动配置您的第 4 个虚拟机,但 Vagrant 没有内置 自动缩放 功能。

    基本上,您需要构建一个脚本来检查 VM 上的负载或应用程序上的负载,具体取决于您要触发新 VM 的阈值。

    没有内置容量:

    • 监控 VM 的负载将是特定于操作系统的。你想在 CPU/RAM 达到峰值时打开一个新的 VM,你需要检查

    • 监控应用程序的负载需要您再次监控,具体取决于应用程序的堆栈/框架

    【讨论】:

      【解决方案2】:

      Vagrant 是一个用于开发和测试的工具。它不是生产配置解决方案。看看 Terraform、SparkleFormation 和 CloudFormation 等工具。

      【讨论】:

        猜你喜欢
        • 2021-08-14
        • 2018-07-18
        • 2019-10-09
        • 2016-03-09
        • 1970-01-01
        • 2012-06-10
        • 1970-01-01
        • 2018-12-20
        • 2020-10-01
        相关资源
        最近更新 更多