Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
Yandex Cloud CDN
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Ресурсы
      • Создать ресурс
      • Изменить основные настройки ресурса
      • Настроить кеширование ресурса
      • Настроить выгрузку логов
      • Предзагрузить файлы на CDN-серверы
      • Очистить кеш ресурса
      • Настроить заголовки запросов и ответов
      • Настроить CORS при ответах клиентам
      • Настроить HTTP-методы
      • Включить сжатие файлов
      • Включить сегментацию файлов
      • Включить экранирование источников
      • Отключить ресурс
      • Удалить ресурс
    • Группы источников
      • Создать группу источников
      • Изменить группу источников
      • Подключить группу источников к ресурсу
      • Удалить группу источников
  • Практические руководства
    • Все практические руководства
    • Публикация обновлений для игр
    • Интеграция L7-балансировщика с CDN и Object Storage
    • Сине-зеленое и канареечное развертывание версий сервиса
  • Концепции
    • Обзор сервиса
    • Ресурс
    • Источники и их группы
    • Обмен данными между клиентами и CDN
      • Обзор
      • TLS-сертификаты
      • CORS
      • Сжатие контента
    • Обмен данными между CDN и источниками
      • Обзор
      • Заголовок Host
      • Сегментация контента
      • Экранирование источников
    • Кеширование контента
    • Выгрузка логов
    • Квоты и лимиты
  • Управление доступом
  • Решение проблем
  • Справочник API
    • Аутентификация в API
    • gRPC (англ.)
      • Overview
      • CacheService
      • OriginGroupService
      • OriginService
      • ProviderService
      • RawLogsService
      • ResourceService
      • OperationService
    • REST (англ.)
      • Overview
      • Cache
        • Overview
        • prefetch
        • purge
      • OriginGroup
        • Overview
        • create
        • delete
        • get
        • list
        • update
      • Origin
        • Overview
        • create
        • delete
        • get
        • list
        • update
      • Provider
        • Overview
        • activate
        • listActivated
      • RawLogs
        • Overview
        • activate
        • deactivate
        • get
        • update
      • Resource
        • Overview
        • create
        • delete
        • get
        • getProviderCName
        • list
        • update
  • Правила тарификации
  1. Концепции
  2. Ресурс

CDN-ресурс

Статья создана
Yandex Cloud
  • Доменные имена для раздачи контента
  • Время, требуемое на применение настроек
  • Статусы ресурса
  • Статистика использования ресурса

Ресурс — это основная логическая сущность сервиса Yandex Cloud CDN, позволяющая настраивать и управлять распространением контента с источников через CDN.

Чтобы начать распространять контент через CDN, нужно создать ресурс по инструкции, указав в нем:

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

После создания ресурса в нем также можно настроить:

  • кеширование;
  • HTTP-заголовки и методы (см. инструкцию);
  • обработку кросс-доменных запросов (CORS);
  • сжатие и сегментирование контента.

Настройки ресурса начинают действовать через некоторое время после создания или изменения ресурса.

Доменные имена для раздачи контента

Доменные имена для раздачи контента используются в запросах клиентов к CDN-серверам. Например, чтобы файл styles/common.css был доступен по адресу cdn.example.com/styles/common.css, нужно указать доменное имя cdn.example.com.

В Cloud CDN поддерживаются любые доменные имена, в том числе IDN с символами национальных алфавитов не из ASCII, например кириллическими. Такие имена можно указывать в исходном виде (пример.рф) или преобразовывать в Punycode с добавлением префиксов xn-- (xn--e1afmkfd.xn--p1ai). В информации о ресурсе в консоли управления IDN будут отображаться в исходном виде, без преобразования в Punycode.

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

Для корректной работы ресурса у вас должны быть:

  • Права на все указанные доменные имена.

  • Доступ к настройкам DNS для имен.

    Для каждого имени в настройках вашего DNS-хостинга нужно создать CNAME-запись, связывающую это имя с доменным именем CDN-балансировщика вида cl-<случайные символы>.edgecdn.ru. Оно отображается при создании ресурса и на странице уже созданного ресурса в консоли управления. Например, так может выглядеть запись для доменного имени cdn.example.com:

    cdn.example.com. CNAME cl-4sne12sd.edgecdn.ru
    

Время, требуемое на применение настроек

CDN-ресурс начинает корректно работать через некоторое время после создания или изменения:

  • Новый ресурс начнет корректно работать после того, как запись CNAME, которую вы создали в своем DNS-хостинге (см. раздел о доменных именах для раздачи контента), распространится по серверам DNS. На это может потребоваться несколько часов.

  • Чтобы новые настройки существующего ресурса применились к CDN-серверам, может потребоваться до 15 минут. После этого рекомендуется очистить кеш ресурса.

Статусы ресурса

Ресурс Cloud CDN может быть в одном из статусов:

  • Active, если контент доступен всем (или станет доступен после применения настроек);
  • Not active, если контент недоступен никому.

Для переключения используется опция Доступ конечных пользователей к контенту в основных настройках ресурса.

Если к ресурсу в течение 90 дней нет пользовательских запросов, он переходит в статус Not active.

Статистика использования ресурса

Cloud CDN предоставляет метрики использования ресурса за последние 30 дней:

  • Загружено из источников — объем трафика, загруженного CDN-серверами из источников.
  • Отправлено клиентам — объем трафика, отправленного с CDN-серверов клиентам.
  • Весь трафик — сумма метрик Загружено из источников и Отправлено клиентам.
  • Запросы от клиентов — количество запросов клиентов к CDN.
  • Ответы из кеша — количество запросов клиентов, в ответ на которые CDN-серверы отправили кешированные копии файлов, не запрашивая их у источников (если кеширование на CDN-серверах включено).
  • Ответы с запросами к источникам — количество запросов клиентов, в ответ на которые CDN-серверы не смогли отправить кешированные копии файлов (например, кеширование отключено, файл еще не кешировался сервером или время жизни кеша истекло) и обратились за ними к источникам.
  • Снижение нагрузки на источники — доля трафика, отправленного с CDN-серверов клиентам, за которым не потребовалось обращаться к источникам. Рассчитывается по формуле (1 − (Загружено из источников / Отправлено клиентам)) × 100%.
  • Загружено экранирующим сервером — объем трафика, загруженного экранирующим сервером из источников (если экранирование включено).
  • Ответы с кодами 2xx, 3xx, 4xx, 5xx — количество ответов, отправленных CDN-серверами клиентам, с соответствующими HTTP-кодами состояния.

Посмотреть статистику можно на странице ресурса в консоли управления.

См. также

  • Инструкции по работе с ресурсами.
  • Инструкция по работе с основными настройками ресурса.

Была ли статья полезна?

Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
В этой статье:
  • Доменные имена для раздачи контента
  • Время, требуемое на применение настроек
  • Статусы ресурса
  • Статистика использования ресурса