Поделиться через


Краткое руководство: Интеграция хранилища Azure с сетью доставки контента Azure

Important

Azure CDN standard от Корпорации Майкрософт (классическая версия) будет прекращена 30 сентября 2027 г. Чтобы избежать нарушений работы служб, важно перенести профили Azure CDN уровня "Стандартный" от Майкрософт (классический) на уровень Azure Front Door standard или Premium к 30 сентября 2027 г. Дополнительные сведения см. в статье о прекращении работы Azure CDN Standard от Майкрософт (классическая версия).

Azure CDN от Edgio был выведен из эксплуатации 15 января 2025 г. Дополнительные сведения см. в разделе часто задаваемых вопросов по выводу из эксплуатации Azure CDN от Edgio.

В этом кратком руководстве вы активируете сеть доставки содержимого Azure для кэширования содержимого из службы хранилища Azure. Сеть доставки содержимого Azure предлагает разработчикам глобальное решение для доставки содержимого с высокой пропускной способностью. Он может кэшировать большие двоичные объекты и статическое содержимое вычислительных экземпляров на физических узлах в США, Европе, Азии, Австралии и Южной Америке.

Note

Сеть доставки содержимого Azure обеспечивает постоянный доступ к ресурсам службы хранилища Azure и удаление доступа требует выполнения ручных действий.

Prerequisites

Войдите на портал Azure

Войдите на портал Azure с помощью своей учетной записи Azure.

Создание учетной записи хранилища

Учетная запись хранения предоставляет доступ к службам службы хранилища Azure. Учетная запись хранения представляет самый высокий уровень пространства имен для доступа к каждому из компонентов службы хранилища Azure: BLOB-объект Azure, очередь и хранилище таблиц. Обратите внимание, что доступ к файлам Azure можно получить только через протокол SMB и не может быть помещен непосредственно за сетью CDN Azure, которая поддерживает только протоколы HTTP(80) и HTTPS(443). Дополнительные сведения см. в статье Введение в служба хранилища Microsoft Azure.

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

  1. На портале Azure выберите "Создать ресурс " в левом верхнем углу. Откроется область создания ресурсов .

  2. Найдите учетную запись хранения и выберите учетную запись хранения из списка. Затем нажмите кнопку "Создать":

  3. В области создания учетной записи хранения введите следующие сведения:

    Setting Value
    Группа ресурсов Выберите "Создать" и используйте имя CDNQuickstart-rg. Вы также можете использовать существующую группу ресурсов, если вы предпочитаете.
    Название учетной записи хранилища Введите имя учетной записи, используя от 3 до 24 строчных букв и цифр. Имя должно быть уникальным в Azure и становится именем узла в URL-адресе, который используется для обращения к ресурсам blob, очередей или таблиц в рамках подписки. Чтобы обратиться к ресурсу контейнера в хранилище BLOB-объектов, используйте универсальный код ресурса (URI) в следующем формате: HTTP://<storageaccountname>.blob.core.windows.net/<container-name>.
    Region Выберите регион Azure, ближайший к вашему местоположению, из раскрывающегося списка.

    Оставьте все остальные сведения заданными по умолчанию, а затем нажмите кнопку "Проверить и создать".

  4. Создание учетной записи хранения может занять несколько минут. После завершения создания выберите "Перейти к ресурсу ", чтобы открыть страницу учетной записи хранения для следующего шага.

Включение сети доставки содержимого Azure для учетной записи хранения

  1. На странице учетной записи хранения выберите "Безопасность и сеть>Front Door" и CDN в меню слева. Откроется страница Front Door и CDN .

    Снимок экрана: создание конечной точки сети доставки содержимого.

  2. В разделе "Новая конечная точка " введите следующие сведения:

    Setting Value
    тип услуги; Сеть доставки содержимого Azure
    Создание нового или использования существующего профиля Создать
    Имя профиля Введите имя профиля, например cdn-profile-123. Профиль — это коллекция конечных точек.
    Имя конечной точки сети доставки содержимого Введите имя узла конечной точки, например cdn-endpoint-123. Это имя должно быть глобально уникальным в Azure, так как оно требуется для доступа к кэшируемым ресурсам в URL-адресе< endpoint-name.azureedge.net>.
    Имя узла источника По умолчанию новая конечная точка сети доставки содержимого использует имя узла учетной записи хранения в качестве исходного сервера.
    Ценовая категория Выберите один из вариантов, например Microsoft CDN (классическая модель).
  3. Нажмите кнопку "Создать". После создания конечной точки он появится в списке конечных точек.

Включение дополнительных сетевых функций доставки содержимого

На странице azure CDN учетной записи хранения выберите конечную точку сети доставки содержимого из списка, чтобы открыть страницу конфигурации конечной точки сети доставки содержимого.

На этой странице можно включить дополнительные функции сети доставки содержимого для доставки, такие как сжатие, кэширование строк запроса и геофильтрация.

Включение SAS

Если вы хотите предоставить ограниченный доступ к контейнерам частного хранилища, можно использовать функцию Подписанного ключа доступа (SAS) учетной записи Azure Storage. SAS — это универсальный код ресурса (URI), предоставляющий доступ к ресурсам службы хранилища Azure без предоставления ключа учетной записи. Дополнительные сведения см. в статье "Использование сети доставки содержимого Azure с SAS".

Доступ к содержимому сети доставки содержимого

Чтобы получить доступ к кэшированному содержимому в сети доставки содержимого, используйте URL-адрес сети доставки содержимого, предоставленный на портале. Адрес кэшированного BLOB имеет следующий формат:

<HTTP://endpoint-name.azureedge.net/><myPublicContainer>/<BlobName>

Note

После того как вы включите доступ к сети Azure для доставки контента в учетную запись хранения, все общедоступные объекты становятся подлежащими кэшированию точками присутствия сети доставки контента. Если вы изменяете объект, который в настоящее время кэширован в сети доставки содержимого, новое содержимое не будет доступно через сеть доставки содержимого Azure, пока сеть доставки содержимого Azure не обновит его содержимое после истечения срока действия кэшированного содержимого.

Удаление содержимого из сети доставки содержимого Azure

Если вы больше не хотите кэшировать объект в сети доставки содержимого Azure, выполните одно из следующих действий.

Объект, который уже кэширован в сети доставки содержимого Azure, остается кэширован до истечения срока жизни объекта или до тех пор, пока конечная точка не будет удалена. Когда срок действия истекает, сеть доставки содержимого Azure определяет, действительна ли конечная точка сети доставки содержимого и объект по-прежнему доступен анонимно. Если они нет, объект больше не будет кэширован.

Очистите ресурсы

На предыдущих шагах вы создали профиль сети доставки содержимого и конечную точку в группе ресурсов. Сохраните эти ресурсы, если вы хотите перейти к следующим шагам и узнать, как добавить личный домен в конечную точку. Однако если вы не ожидаете использовать эти ресурсы в будущем, их можно удалить, удалив группу ресурсов, избегая дополнительных расходов:

  1. В меню слева на портале Azure выберите группы ресурсов и выберите CDNQuickstart-rg*.

  2. На странице группы ресурсов выберите "Удалить группу ресурсов", введите CDNQuickstart-rg в текстовом поле, а затем нажмите кнопку "Удалить".

    Это действие приведет к удалению группы ресурсов, профиля и конечной точки, созданной в этом кратком руководстве.

  3. Чтобы удалить учетную запись хранения, выберите ее на панели мониторинга, а затем выберите "Удалить " в верхнем меню.

Дальнейшие шаги