Как стать автором
Обновить

Популярно об Amazon Web Services: CloudFront [продолжение]

Время на прочтение2 мин
Количество просмотров17K
Всем доброго дня!image

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

Amazon CloudFront


Описание

CloudFront — CDN (Content Delivery Network — Сеть Доставки Контента) от Amazon, основанный на сервисе S3 или другом источнике файлов. Раздача (Distribution) создаётся и закрепляется на бакет S3, либо же на другой источник, который задаётся пользователем.

Создание раздачи контента выглядит следующим образом:
  1. Выбирается бакет:
    image

    Или другой сорс:

    image
  2. Задаём свой CNAME [опционально], по которому будет доступена раздача:
    image
  3. Проверить, все ли параметры верны:
    image
  4. Направить CNAME в домене на предоставленый после создания адрес раздачи Domain Name

Виды раздачи

CloudWatch поддерживает 2 вида раздачи:
  1. Загрузка (Download) — используется для статического контента сайтов (картинки, js, css).
  2. Вещание (Streaming) — используется для вещания видео/аудио контента. Основным отличием такой раздачи является возможность остановить проигрывание, т.е. нажать паузу, отмотать назад. Так же в вещание можно вставить рекламу в определённые места проигрывания файла.


Точки раздачи

Как и любой CDN сервис, CloudFront имеет точки раздачи (Edge Network) по всему миру:
США Европа Азия Южная Америка
Ashburn, VA Amsterdam Hong Kong Sao Paulo
Dallas/Fort Worth, TX Dublin Osaka
Jacksonville, FL Frankfurt Singapore
Los Angeles, CA (2) London Tokyo
Miami, FL Milan
New York, NY (2) Paris
Newark, NJ Stockholm
Palo Alto, CA
San Jose, CA
Seattle, WA
South Bend, IN
St. Louis, MO

Как видите, AWS больше расчитаны на США и Европу, но из Харькова, например, меня понесло в Милан с довольно неплохой скоростью:
image

В разработке

AWS работают над развитием CloudFront и предлагают в будущем:
  • Новые локации точек раздачи
  • Поддержку CNAME HTTPS
  • Приоритеты кеширования
  • Пользовательские настройки TTL по умолчанию
  • Пользовательские настройки сообщений об ошибках
  • Настройки цифровых прав, например водяных знаков
  • Улучшеную аналитику и отчёты
  • Улучшеную консоль
  • Улучшеные настройки для персонального контента
  • Живое вещание
  • Программная поддержка GZIP
  • Добавление параметров при запросе к пользовательскому источнику контента (не S3)
  • Уменьшение минимальных TTL
  • Проверка рефералов


Биллинг

Биллинг CloudFront проводится за траффик и HTTP реквесты. На данный момент биллинг за траффик S3 и CloudFront одинаковы, поэтому CDN от Amazon можно получить «в довесок» к S3.
Теги:
Хабы:
Всего голосов 28: ↑25 и ↓3+22
Комментарии16

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн