Можно ли подключить данные с S3 на сайт, управляемый RoR? - PullRequest
0 голосов
/ 25 ноября 2011

Я выполняю некоторую обработку бизнес-данных с использованием EMR, и мой вывод хранится в S3. Мне нужно настроить панель отчетности для отображения этих обработанных данных. Я искал различные варианты, и кажется, что Ruby on Rails - хорошая платформа для начала.

Можно ли подключить данные с S3 на сайт, управляемый RoR? Если да, то как?

Любой указатель будет полезен. Дайте мне знать, если есть какая-либо другая платформа с открытым исходным кодом, которую я могу использовать.

Ответы [ 3 ]

0 голосов
/ 25 ноября 2011

И Heroku, и Engineyard (вероятно, два крупнейших облачных провайдера для рельсов) используют S3 в качестве бэкэнда, поэтому использование этих провайдеров может быть полезным.

Heroku имеет тенденцию быть более «готовым», поэтому я думаю, что EngineYard с доступом к командной строке (CLI) будет лучше соответствовать вашим потребностям.

Больше информации о двух на
Heroku vs EngineYard: какой из них больше стоит денег? и
http://mikemainguy.blogspot.com/2011/08/heroku-is-bus-engineyard-is-car.html и
http://www.cuberick.com/2010/04/engine-yard-vs-heroku-getting-started.html имеет больше по настройке / стоимости.

0 голосов
/ 26 ноября 2011

Это очень возможно.Используйте драгоценный камень тумана.

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

0 голосов
/ 25 ноября 2011

Что вы, вероятно, захотите рассмотреть, так это использование Paperclip (или другого подобного камня) для хранения данных на S3. Затем в вашем приложении вы можете найти / вычислить данные, которые вам понадобятся для отображения через модель на основе Paperclip, а затем с помощью Paperclip извлечь и загрузить необходимые данные.

Приятной особенностью такого решения является то, что оно полностью прозрачно для вас (как пользователя и разработчика): вы просто работаете со своими объектами, и они по мере необходимости сохраняются / извлекаются из формы S3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...