масштабировать экземпляры EC2 с помощью Opscode Chef - PullRequest
1 голос
/ 30 марта 2012

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

Здесь я могу успешно создать весь стек на одном сервере, а также на нескольких серверах (следуя этому примеру).

Теперь мой сценарий таков: у меня одно веб-приложение в одном экземпляре и дБ в другом, и я масштабирую экземпляр базы данных из-за большой нагрузки на экземпляр базы данных, но как мое веб-приложение узнает, что создана другая база данных? и использовать этот экземпляр базы данных?

Я использую opscode chef, который позволяет гибко управлять экземплярами. Я хочу знать, как и где написать конфигурацию, как в приведенном выше сценарии? и если кто-нибудь знает хорошую ссылку, мы будем благодарны.

1 Ответ

0 голосов
/ 24 апреля 2012

Взгляните на кулинарные книги приложений и баз данных, у них есть рецепты, которые настроят для вас файл конфигурации базы данных (например, рецепт java )

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

...