CloudFront: Смета расходов

Придется придумать предложение использовать Amazon S3 с CloudFront как CDN. Одна из важных вещей - сделать смету расходов. Я прочитал сайт и форумы AWS, использовал их калькулятор, но не смог прийти к выводу с окончательным номером (приблизительным), что я буду уверен. Честно говоря, я смутился между такими терминами, как "Передача данных", "GET и другие запросы", и нужно ли мне заполнять детали как на Amazon S3, так и на Amazon CloudFront, а затем делать общую сумму.

Так что нужна помощь здесь, чтобы оценить мой ежемесячный счет.

  • Я буду использовать S3 для хранения файлов (в основном изображений)
  • Я буду настраивать облачный фронт с моим ведром S3 для доставки контента.
  • Большая часть клиентской базы (почти 95%) находится в США.

  • Средний размер файла: 500 КБ

  • Среднее количество файлов, хранящихся на S3 ежемесячно: 80000 (80K)
  • Приблизительное количество пользователей, запрашивающих файл ежемесячно или приблизительное количество общих запросов на выборку файла из CloudFront: 30 миллионов в месяц
  • В месяц будут запрашиваться некоторые недействительные запросы (скажем 1000)

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

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

Ответы

Ответ 1

Поля S3 put и get request (в вашем случае) должны быть ограничены количеством раз, когда вы, вероятно, будете вызывать/обновлять файлы в S3 только из вашего приложения.

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

Грубый расчет. 500 ГБ данных (догадка) Средний размер объекта 500k 1000 заявлений о недействительности 95% к местоположению на границе США 5% к расположению края в Европе

Поставляется в $60.80 + ваши затраты S3.

Ответ 2

Я поставлю еще один номер на ринг.

Использование http://calculator.s3.amazonaws.com/calc5.html

CloudFront
передача данных 0.5MB x 30 миллионов = 1500GB

Размер Ave 500kb

1000 недействительных запросов

95% США

S3
Место хранения 80K x 0.5MB 4GB

запросы 30 миллионов

Мой первоначальный результат - $195. Как отметил @user2240751, коэффициент безопасности 2 не является необоснованным, так что в диапазоне от 200 до 400 долл./Месяц.

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

Исправления или предложения по улучшению приветствуются!

Удачи.

Ответ 3

Я думаю, что математика здесь неправильная 0,5 МБ * 30 000 000 - это 14503 ГБ НЕ 1500 ГБ - это фактор 10, если я что-то не хватает

Это означает, что ваши ежемесячные расходы составят около $2000, а не $200.