2016-07-04 5 views
0

Я новичок в бродяге. Пока я знаю, как создавать несколько машин и предоставлять их с помощью одного брандмауэр-файла. В настоящее время я работаю над проектом, который требует функции автомасштабирования для приложения. Я создаю 3 виртуальных машины и предоставляю их с помощью шеф-повара. Я хотел бы знать, есть ли способ создать 4-ю бродячую виртуальную машину и обеспечить ее во время выполнения, когда загрузка увеличивается на всех 3 виртуальных машинах (то есть автоматическое масштабирование). Я использую HAproxy в качестве балансировки нагрузки в качестве моей первой виртуальной машины.Возможно ли автомасштабирование в бродяге?

Заранее спасибо.

ответ

0

Нет причин, по которым вы не могли бы обеспечить свою 4-ю виртуальную машину автоматически, но нет автомасштабирование функция встроена с Vagrant.

В принципе, вам нужно будет создать сценарий для проверки нагрузки на виртуальную машину или нагрузку на ваше приложение, в зависимости от того, какой порог вы хотите запустить новую виртуальную машину.

Там нет встроенных в емкость, как:

  • контроля нагрузки виртуальной машины будет OS специфичны. Вы хотите превратить новую виртуальную машину, когда CPU/RAM достигает пика, вам нужно будет проверить

  • мониторинга нагрузки на приложение может потребовать от вас, чтобы контролировать снова в зависимости от вашего стека/рамки вашего приложения

0

Vagrant - это инструмент для разработки и тестирования. Это не решение для обеспечения производства. Посмотрите на инструменты, такие как Terraform, SparkleFormation и CloudFormation.