Хранилище файлов для приложений социальных сетей

Я запускаю мобильное приложение с серверной частью, поскольку PHP размещен на 4 экземплярах AWS Elastic beanstalk. Для хранения мультимедиа (изображений и видео) я не уверен, что лучше использовать S3 или иметь экземпляр EC2 с общим каталогом.

Мое рассмотрение будет основано на производительности и пропускной способности. Для S3 я никогда не встречал никакой документации или ссылок, которые могли бы дать мне пропускную способность между EC2 и S3.


comment
Под пропускной способностью подразумевается то, что вы хотели знать?   -  person error2007s    schedule 09.06.2016
comment
Означает скорость передачи данных   -  person David Hays    schedule 09.06.2016


Ответы (1)


В соответствии с вашим вариантом использования S3 — лучший вариант с точки зрения долговечности изображений. А скорость передачи данных между инстансом EC2 и S3 очень высока, поэтому вам не нужно об этом беспокоиться.

И если вы столкнетесь с проблемой, связанной с задержкой данных, передаваемых между экземпляром EC2 и S3, из-за разных областей корзины экземпляра и S3, AWS только что представила ускоренную передачу S3 http://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html

Таким образом, использование S3 для хранения файлов изображений является наиболее надежным и надежным вариантом для вашего случая использования.

person error2007s    schedule 09.06.2016
comment
Спасибо за совет. несколько быстрых, это будет случай установки диска на каждый мой экземпляр, который будет S3? Если да, то какой инструмент рекомендуется использовать для этой цели в рабочей среде? - person David Hays; 10.06.2016