Что такое сеть доставки содержимого в Azure?
Внимание
Azure CDN standard от Корпорации Майкрософт (классическая версия) будет прекращена 30 сентября 2027 г. Чтобы избежать нарушений работы службы, важно перенести профили Azure CDN уровня "Стандартный" от Майкрософт (классический) на уровень Azure Front Door standard или Premium к 30 сентября 2027 года. Дополнительные сведения см. в статье Azure CDN Standard от майкрософт (классическая версия).
Azure CDN из Эдгио будет прекращено 4 ноября 2025 г. Перед этой датой необходимо перенести рабочую нагрузку в Azure Front Door. Дополнительные сведения см. в статье Azure CDN из Edgio для выхода на пенсию.
Сеть доставки содержимого — это распределенная сеть серверов, которые могут эффективно доставлять веб-содержимое пользователям. Сетевое хранилище доставки контента кэшировало содержимое на пограничных серверах в точках присутствия (POP), близких к конечным пользователям, чтобы свести к минимуму задержку.
Azure сеть доставки содержимого предлагает разработчикам глобальное решение для быстрого доставки содержимого с высокой пропускной способностью пользователям путем кэширования содержимого на стратегически размещенных физических узлах по всему миру. Azure сеть доставки содержимого также может ускорить динамическое содержимое, которое не может быть кэшировано с помощью различных сетевых оптимизаций с помощью поставщиков доставки содержимого. Примером может служить оптимизация маршрутов для обхода протокола BGP.
Преимущества использования Azure сеть доставки содержимого для доставки ресурсов веб-сайта:
- Повышение производительности и улучшение пользовательского интерфейса для конечных пользователей, особенно при использовании приложений, в которых несколько запросов по кругу, необходимых конечным пользователям для загрузки содержимого.
- высокий уровень масштабирования, который улучшает обработку кратковременных пиковых нагрузок, например при запуске нового продукта;
- Распределение запросов пользователей и обслуживание содержимого непосредственно с пограничных серверов, чтобы меньше трафика было отправлено на сервер-источник.
Список текущих расположений сетевых узлов доставки содержимого см. в разделе Azure сеть доставки содержимого расположения POP.
Принцип работы
Пользователь (Alice) запрашивает файл (ресурс), обращаясь к нему по URL-адресу со специальным доменным именем, например <имя конечной точки>.azureedge.net. Это может быть имя узла конечной точки или имя личного домена. DNS перенаправляет запрос в наиболее эффективные точки подключения. Обычно используется точка подключения, которая географически ближе к пользователю.
Если в кэше пограничных серверов этой точки нет нужного файла, из точки подключения запрашивается файл у сервер-источника. Сервером-источником может служить веб-приложение Azure, облачная служба Azure, учетная запись хранения Azure или любой общедоступный веб-сервер.
Сервер-источник возвращает файл на пограничный сервер в точке подключения.
Пограничный сервер в точке подключения помещает файл в кэш и одновременно передает его запросившей стороне (Alice). Файл остается кэшированным на пограничном сервере в POP, пока не истекает время жизни (TTL), указанное его заголовками HTTP. Если на сервере-источнике не указывает срок жизни, по умолчанию он составляет 7 дней.
Затем другие пользователи могут запрашивать тот же файл, используя тот же URL-адрес, что и Алиса, и получает перенаправление в тот же POP.
Если срок жизни файла еще не истек, пограничный сервер в точке подключения возвращает файл прямо из кэша. Этот процесс повышает скорость взаимодействия с пользователем и устраняет задержки.
Требования
- Чтобы использовать Azure сеть доставки содержимого, необходимо иметь по крайней мере одну подписку Azure.
- Кроме того, необходимо создать профиль сети доставки содержимого, который является коллекцией конечных точек сети доставки содержимого. Каждая конечная точка сети доставки содержимого — это определенная конфигурация, которую пользователи могут настроить с помощью требуемого поведения доставки содержимого и доступа. Чтобы упорядочить конечные точки сети доставки содержимого по интернет-домену, веб-приложению или другим критериям, можно использовать несколько профилей.
- Так как цены на azure сеть доставки содержимого применяются на уровне профиля сети доставки содержимого, поэтому если вы хотите использовать сочетание ценовых категорий, необходимо создать несколько профилей сети доставки содержимого. Сведения о структуре выставления счетов за доставку содержимого Azure см. в статье "Общие сведения о выставлении счетов в Azure сеть доставки содержимого".
Ограничения
Каждая подписка Azure предусматривает стандартные ограничения для следующих ресурсов:
- Количество созданных профилей сети доставки содержимого.
- Количество конечных точек, созданных в профиле сети доставки содержимого.
- Количество пользовательских доменов, сопоставленных с конечной точкой.
Дополнительные сведения об ограничениях сетевой подписки на доставку содержимого см. в разделе об ограничениях сети доставки содержимого.
Возможности службы "Сеть доставки содержимого Azure"
Azure сеть доставки содержимого предлагает следующие ключевые функции:
- Динамическое ускорение сайтов
- Правила кэширования сети доставки содержимого
- поддержка личных доменов HTTPS;
- журналы Диагностика Azure
- Сжатие файлов
- Геофильтрация
Полный список функций, поддерживаемых каждым продуктом Azure сеть доставки содержимого, см. в статье "Сравнение возможностей продуктов Azure сеть доставки содержимого".
Следующие шаги
- Сведения о начале работы с сетью доставки содержимого см. в статье "Создание профиля и конечной точки azure сеть доставки содержимого".
- Управление конечными точками сети доставки содержимого с помощью Microsoft портал Azure или PowerShell.
- Узнайте, как автоматизировать сеть доставки содержимого Azure с помощью .NET или Node.js.
- Модуль Learn: введение в Azure сеть доставки содержимого.