7

Предположим, что служба, написанная с RoR, начинает использовать AWS S3 для хранения некоторых данных. Какая лучшая библиотека используется для работы с AWS S3? В настоящее время основные две альтернативы для меня являются:Выбор камней для работы с AWS

Каковы их основные преимущества и недостатки? Что делать, если позже служба должна будет использовать другие AWS (например, EC2)? Какие другие драгоценные камни вы используете и почему?

Спасибо!

ответ

4

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

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

Chef

Посыпать

Есть также куча сторонних приложений для управления облачной инфраструктурой.

Если вы собираетесь использовать приложение для рельсов, я настоятельно рекомендую вам проверить Heroku (http://heroku.com). Это, одним словом, потрясающе.

+0

Благодарим вас за ответ! Я просто подожду, может быть, другие ответы придут. :) –

+0

+999 для Heroku. –

+1

Не знаете, что относится к этому вопросу. Вопрос в том, какой камень использовать, а не как обеспечить серверы. Есть пара, которые не поддерживаются, и еще 2 человека. 1 по Rightscale и 1 - Appoxy. – Amala

3

Amazon недавно выпустил AWS SDK for Ruby, который позволяет вам взаимодействовать с s3.

Смежные вопросы