2010-05-04 3 views
0

Как я могу развернуть приложение Rails на кластере серверов Amazon EC2? Любые рекомендуемые руководства?Советы по развертыванию Ror

Я поддерживаю приложение RoR (в настоящее время размещенное на Heroku), которое использует DB и DelayedJobs). Приложение имеет большой след, и его необходимо распределить по кластеру. Любые советы будут оценены. Есть ли Amazon AMI, которые воспроизводят некоторые из функций Heroku (особенно DJ)?

P.S. Я совсем новичок в Ruby.

ответ

0

По какой-либо причине он не может оставаться на Хереку? Вы можете масштабировать динамики и рабочие группы Heroku по своему усмотрению и можете обновить до выделенного экземпляра базы данных, если это действительно необходимо.

+0

Приложение очень интенсивно и требует много рабочих, чтобы хорошо масштабировать. Хероку взимает с себя деньги за рабочих, а не за плату за использование ЦП. – notnoop

+0

Вы заглянули в облако Engine Yard? Они обрабатывают конфигурацию серверов, вы просто включаете то, что вам нужно. – bensie

+0

Да, я сделал, и это кажется хорошим; однако я хочу сравнить его с тем, чтобы управлять им сам. Кроме того, есть общественное значение для ответа. – notnoop

0

Я бы использовал чистую (на основе ebs) AMI от Alestic или Amazon и настроил ее сам. Очень сложно найти подходящий AMI (или несколько для веб-сервера, сервера приложений, DB-сервера и заставить их работать вместе) и высокий риск доверять ему.