Проксирование/кэширование содержимого веб-ресурса

Предназначение¶
Позволяет использовать Платформу для проксирования и/или кэширования данных с целью повышения доступности и защиты веб-ресурса от всех видов кибератак.
Для эффективного ускорения доступа к видеофайлам и/или видеопотокам используйте Сервисные конфигурации с типом архитектуры (или):
- Рестриминг сегментированных потоков (HLS, DASH и т.п.)
- HTTP-стриминг потоков, опубликованных по RTMP/RTSP
- HTTP-стриминг MP4-файлов
Источники данных¶
При настройке Сервисной конфигурации с этим типом архитектуры в качестве источников данных для серверов доставки может выступать (или):
- Серверы оригинации в составе Группы серверов оригинации;
- Корзины хранения данных (серверы хранения);
- Облачный WAF (серверы WAF).
Поддержка WebDAV
Хранилище, работающее по протоколу WebDAV, может использоваться как источник данных для серверов доставки.
Для настройки обратитесь в Службу сопровождения клиентских сервисов.
Функциональные возможности¶
Сервис Edge Content Delivery позволяет создавать Сервисные конфигурации, реализующие базовые функциональные возможности Платформы.
Дополнительные функциональные возможности становятся доступны после настройки других сервисов Платформы, совместимых с этим типом архитектуры Сервисной конфигурации.
Базовые функциональные возможности:
- Обработка запроса конечных пользователей оптимальным сервером доставки Платформы с применением DNS-балансировки с учетом актуальной карты сетевых маршрутов сети Интернет и работы распределенной системы мониторинга состояния инфраструктуры и веб-приложений.
- Поддержка механизмов сжатия данных gzip и brotli для снижения объемов трафика и ускорения загрузки веб-страниц.
- Поддержка современного полнодуплексного протокола WebSockets, снижающего задержку, и оптимизирующего трафик при взаимодействии пользователя с веб-приложением.
Дополнительные функциональные возможности:
- Поддержка HTTP/2, являющегося наиболее эффективным, безопасным и быстрым протоколом передачи данных в сетях с высокими задержками (требуется настройка сервиса SSL Support).
- Модификация файлов изображений на лету (resize, crop и т.п.) и преобразование их в WebP для снижения объемов трафика и ускорения загрузки веб-страниц (требуется настройка сервиса Image Optimization).
Базовые функциональные возможности:
- Балансировка нагрузки серверами доставки Платформы между несколькими серверами оригинации с одинаковым набором данных (Группа серверов оригинации) с учетом пассивного мониторинга доступности.
- Кэширование данных на распределенных серверах доставки Платформы с целью обработки запросов без обращения к источнику с данными.
- Взаимодействие серверов доставки с внешними источниками данных по HTTP и/или HTTPS.
- Доступ конечных пользователей к данным на серверах доставки по HTTP.
Дополнительные функциональные возможности:
- Обработка запросов DNS распределенными и защищенными от DDoS-атак серверами DNS Платформы с целью повышения отказоустойчивости веб-ресурса и перенаправления запросов конечных пользователей на серверы доставки Платформы (требуется настройка сервиса Secure DNS).
- Загрузка данных на серверы хранения Платформы по HTTP (S3) и использование их в качестве источника Данных для серверов доставки (требуется настройка сервиса Cloud Object Storage).
- Обработка запросов дополнительным слоем серверов промежуточного кэширования с целью снижения нагрузки на серверы оригинации со стороны серверов доставки Платформы (требуется настройка сервиса Origin Shield).
- Полное или частичное удаление закэшированных данных на серверах Платформы через веб-интерфейс или API (требуется настройка сервиса Cache Purge).
- Поддержка взаимодействия с источником данных по протоколу WebDAV (настройка через обращение в Службу сопровождения клиентских сервисов).
Базовые функциональные возможности:
- Анализ и блокировка DDoS-атак на уровне сети передачи данных (L3/L4).
Дополнительные функциональные возможности:
- Анализ и блокировка DDoS-атак на уровне приложений (L7) (требуется настройка сервиса DDoS Protection).
- Доступ конечных пользователей к данным на серверах доставки по HTTPS (требуется настройка сервиса SSL Support) c возможностью загрузки и безопасного хранения своих SSL-сертификатов или выпуска с помощью интегрированного в Платформу сервиса Let's Encrypt (требуется настройка сервиса Hosted SSL).
- Поддержка загрузки, безопасного хранения и использования ГОСТ-сертификатов вместо или в дополнение к RSA/ECDSA-сертификатам (требуется настройка сервиса Hosted SSL).
- Доступ обработки HTTPS-трафика и позволяет управлять версиями TLS, при этом весь внутрисетевой трафик также зашифрован.
- Блокировка бот-трафика на основе параметров запроса (источники, версии протоколов и т.д.), результатов выполнения JS-валидации и TLS-отпечатков (требуется настройка сервиса Edge Logic Rules).
- Контроль доступа к данным на основе параметров запроса (источники, версии протоколов, география и т.д.) (требуется настройка сервиса Edge Logic Rules) или с помощью механизма подписанных (одноразовых) ссылок (требуется настройка сервиса Tokenzied URL).
- Анализ поступающего трафика на предмет наличия вредоносных запросов (межсайтовая подделка запросов, межсайтовый скриптинг, PHP-инъекции, SQL-инъекции и т.д.) с помощью ПО WAF, функционирующего на Платформе (требуется настройка сервиса Cloud WAF).
Базовые функциональные возможности:
- Статистика исходящего трафика, полосы пропускания и запросов к данным в виде отчётов в табличном форме за прошедшие периоды с гранулярностью до одного дня.
Дополнительные функциональные возможности:
- Статистика в режиме реального времени по 30 показателям работы Платформы в виде графиков и гистограмм в NGENIX Multidesk или по API с задержкой в 1 минуту (требуется настройка сервиса Real-time Analytics).
- Статистика по географии запросов, операционным системам, браузерам, устройствам и другим признакам веб-аудитории (требуется настройка сервиса Advanced Analytics).
- Табличные отчеты о длительности и интенсивности DDoS-атак на уровне приложений (L7) за прошедшие периоды (требуется настройка сервисов Advanced Analytics и DDoS Protection).
- Статистика запросов с конкретного IP-адреса за последние 7 дней с детализацией действий и причин блокировки сервисами защиты (требуется настройка сервиса Advanced Analytics).
- Доступ к аггрегированной информации о всех обработанных запросах серверами доставки в виде лог-файлов с возможностью управления временем хранения на Платформе (требуется настройка сервисов Raw Access Logs и Cloud Object Storage).
- Передача в режиме реального времени информации об обработанных запросах серверам доставки по syslog (требуется настройка сервиса Real-time Logs Streaming).