2012-02-21 2 views
14

У меня есть проект в рубине на рельсах 3.1, как flickr, tumblr, pinterest ... и т. Д. С большим количеством фотографий для обслуживания.linode vs amazon ec2 vs heroku для проекта с amazon s3

У моего проекта есть база данных Mongodb.

Я использую amazon s3 для фотографий хоста.

Я хочу знать, что является лучшим хостинговым сочетанием, чтобы получить максимальное качество/цену, linode + s3 или amazon ec2 + s3 или heroku + amazon s3.

Мне нужен масштаб, потому что проект быстро растет.

Любые другие предложения приветствуются: D.

После долгих чтений я не знаю.

ответ

0

Просто для повышения производительности вы получите лучшую производительность, если используете EC2 или Heroku, поскольку оба являются частью инфраструктуры Amazon (Heroku работает на EC2).

Но это будет полезно только в том случае, если ваши фотографии обрабатываются вашим сервером Python. Если ваши фотографии поданы непосредственно клиенту, это не повлияет на использование Linode :)

+2

«вы получите лучшую производительность». Будьте осторожны? Linode всегда работал лучше для меня (возможно, мне повезло с распределением узлов на Linode или несчастливом на EC2 или что-то в этом роде). У меня также не было простоев в Linode в течение года, тогда как мой экземпляр EC2 пришлось перезапустить не менее 3 раз за тот же период из-за сбоев оборудования (и после каждого перезапуска IP-адрес изменился, что вызвало проблемы DNS) , – robinjam

+0

Это был только вопрос, который был «у меня есть S3, и который лучше EC2 или Linode?». Я говорил о сетевых выступлениях, поскольку S3 является частью инфраструктуры Amazon, поэтому S3 и EC2 находятся в одной и той же «виртуальной» сети. –

+0

Он, вероятно, обслуживает изображения непосредственно от S3 до клиента, а это значит, что внутренняя сеть не принесет пользы. – UpTheCreek