Какой лучший способ симулировать сложную производственную среду веб-разработки? - PullRequest
2 голосов
/ 20 марта 2011

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

В идеале должен быть веб-сервер nginx с haproxy и несколько серверов баз данных, веб-сокеты, все работает.

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

Каков наилучший способ локально моделировать довольно сложную среду разработки, которая, можно надеяться, одним нажатием кнопки синхронизируется с облачной средой Amazon аналогичной архитектуры?

Все, что у меня естьмой MacBook ProУ меня также есть полностью встроенный 1ГГц башенный компьютер в шкафу, который я могу использовать в случае необходимости, и не буду против покупать больше.Но, в конечном счете, я хотел бы иметь возможность синхронизировать с производством с минимальными шагами и перенастройкой.

Спасибо!

1 Ответ

1 голос
/ 20 марта 2011

Выезд Бродяга и virtualbox .Это поможет вам нормально работать на вашем MacBook.Синхронизация с EC2 будет более сложной.На системном уровне вы захотите использовать что-то вроде puppet или chef (оба хорошо поддерживаются vagrant).Добавьте к этому надежный механизм автоматического развертывания приложений, и вы должны быть рядом.Будьте готовы уделить этому немного времени, вряд ли это будет тривиальным начинанием.

...