Pull to refresh

Comments 30

Давно пользуюсь Amazon, вот буквально на днях появилась потребность в CND и ваш пост как раз пригодился :) Спасибо! +
Про карточку и Аваль можно было не писать. Вообще не знал что есть custom origin
100 гиг в месяц — это 38,6 килобайт в секунду
в чем смысл использования CDN?
просто с S3 нельзя отдать?
или там появляется дополнительный функционал по защите контента, которого нет в S3?
Насколько я знаю если Вы отдаете напрямую через S3, то Вы отдаете непосредственно с того сервера S3, на котором хранятся файлы, а не с ближайшего к пользователю, который запросил файл.
Это имеет значение, если я отдаю гигабайты в час, и пользователям в разных регионах при этом нужна приемлемая либо гарантированная скорость, например для видеопотока.
А так, мы просто добавляем еще одно звено, которое стоит существенных для экономической модели проекта денег, вследствие чего его создатели вынуждены экономить, используя custom origin.
Вот и интересно, какие выгоды это звено дает, по сравнению с S3?
Механизм защиты контента, более дешевый трафик, что-то еще?
Вы наверно не совсем поняли цель статьи — я не веду пропаганду отказа от S3 в сторону custom origin. Я всего лишь описал как можно не использовать S3. Мне для моего проекта именно S3 был бы лишним звеном. В конечном итоге каждому, кого заинтересует S3 и CloudFront самому решать использовать их вместе или по отдельности.
У меня вопрос скорее, какие выгоды дает использование CDN вместо S3 в случае небольшого проекта.
Зачем нужен S3 понятно — низкая стоимость гарантированного хранения данных, более дешевый трафик, приемлемая скорость раздачи.
В случае CDN всегда казалось, что он дороже, потому что точки отдачи контента разнесены по регионам, что дает возможность автоматически обеспечить относительно гарантированную скорость раздачи.
Но если вам это не нужно, то зачем CDN?
Если же вы уже пытались использовать S3, и он вас не устроил и пришлось пересесть на CDN, то интересно, какие параметры проекта он не смог обеспечить?
В своем проекте я собираюсь раздавать видео файлы, так что меня в первую очередь интересует скорость отдачи и цена за трафик. Хранится они будут у меня на сервере, так что S3 мне совсем не нужен и мне очень подошло, что Amazon добавил custom origins в CloudFront
То есть CDN будет большим промежуточным кэшем
Но все же лучше попробовать, вдруг скорость раздачи в S3 тоже окажется нормальной, и можно будет сэкономить
Понятно, что там разница в центах, но может набежать прилично в общей сумме…
В случае с custom origin я плачу только за трафик, а если буду использовать S3 даже без CloudFront то буду платить и за трафик и за дисковое пространство. Где тут выгода?
то есть если хранение у провайдера дешевле $0.093 за гиг в месяц, то лучше cloud front, а других выгод получается что нет
У меня свой сервер, стоит на колокейшене.
А трафик исходящий почем?
Амазоновские 0.150 за гиг лучше?
дело не в цене трафика на колокейшене, а в том что канал не резиновый.
ну, 400 кбит хостер уж как-нибудь потянет ))
Мммм, мне не совсем понятно откуда Вы взяли число 400 кбит?
100 гиг в месяц
делим, получаем 38,5 кбайт в секунду
умножаем на 10, получаем 400 кбит канал
даже 5-ти кратный пик дает канал 2 мбита
как-то так…
По началу не спорю, но все же в будущем я надеюсь на несколько терабайтов в месяц.
У меня такой вопрос cloudront да и S3 умеют раздавать части видео файлов для http-стриминга и быстрой перемотки?
Про S3 не знаю, а cloudront умеет отдавать части только по заголовку byte range
В эту модель оптимизации с экономией на S3 органично вписывается Апач, раздающий файлы.
Не уловил Вашей мысли
Мысль об обосновании для использования монструозного Апача для раздачи статики.
У меня для раздачи статики используется ngix, а при помощи .htaccess я просто доступ разграничиваю к файлам.
Не совсем понял. У вас nginx поддерживает htaccess?
Нет. У меня 2-а сервера Apache и Ngix. Ngix отдает статику, а апач все остльное
Ошибаетесь. Если ваши правила по разграничению доступа по IP работают, это значит, что статику отдает Apache и передает их nginx. Т.е. картинки раздают два сервера, по очереди. Если же статика отдается только через nginx, то эти правила не более чем декорация, nginx их не видит и раздает всем подряд. Одно из двух, выбирайте.
Ну фактически то апач не отдает сам файл.
Sign up to leave a comment.

Articles