2013-03-06 2 views
2

Я создаю приложение для исполнителя и предлагаю, чтобы они размещали mp3-файлы на s3 как свободные до определенной полосы пропускания в течение первого года.Amazon S3 vs Cloudfront для размещения mp3 и изображений?

Приложение будет транслировать несколько альбомов записи 160kbit mp3-файлов на s3 вместе с изображениями размером 1280 x 720.jpg, которые приложение загружает при запуске.

Приложение должно получать как можно быстрее эти изображения (около 250 k каждый) и не может кэшировать их локально после его завершения, каждый раз, когда он запускается, он будет повторно загружать изображения.

Учитывая, что пользователи с 10 до 100 тыс. Пользователей, возможно, больше, в основном в США, добавят Cloudfront к картине и будут более склонны обанкротить кого-то, у кого нет высоких доходов, чем просто использование S3 один?

ответ

2

Посмотрите веб-службы Amazon Simple Monthly Calculator.

Вы можете ввести свои предположения о хранении и передаче данных в него и увидеть ожидаемые затраты. Вы, очевидно, уже знаете, что CloudFront будет иметь значительно более низкую задержку для ваших клиентов.

Я делаю базовое предположение о 1 часе ежедневной потоковой передачи на пользователя и в диапазоне от 10 до 100 тыс. Пользователей.

This source дает 160kbit mp3 аудио, 72 МБ/час, поэтому мы будем использовать формулу ниже для расчета общих ежемесячных переводов:

72 MB/hour * 1 hour/user/day * 30 day/month * 10k user 

Это дает:

  1. 20 Тб/месяц 10k пользователей
  2. 200 терабайт/месяц для пользователей 100k

Используя приведенные выше цифры, вот ваши расходы:

  • S3 только между $ 2000 и $ 16000 в месяц
  • CloudFront добавляет между $ 2000 и $ 13 000 в месяц на вершине этого

TL; DR В вашем сценарии, использование CloudFront примерно удваивает стоимость - независимо от количества пользователей.

Вы также должны учитывать, что фактическая стоимость может быть ниже, если вы обратитесь в Amazon, чтобы купить зарезервированную пропускную способность на CloudFront в обмен на лучшую ставку для транспортных расходов. От их CloudFront pricing page:

Reserved Мощность дает возможность совершить до минимального месячного уровня использования в течение 12 месяцев или более, и в свою очередь, получают значительную скидку. Соглашения о резервированной мощности начинаются как минимум с 10 ТБ передачи данных в месяц из одного региона. Клиенты, которые совершают более высокий уровень использования, получают дополнительные скидки.

Видимо in some cases разница зарезервировав мощности может сэкономить вам целых 50% от стоимости CloudFront, что будет означать CloudFront бы объяснить лишь около 1/3 от общего перевода стоит вместо половины.

1

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

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

  • Нет связанных вопросов^_^