Перейти к главному контенту

Amazon CloudFront

Начало работы с Amazon CloudFront

Преимущества Amazon CloudFront

Amazon CloudFront – это сеть доставки контента (CDN), ускоряющая доставку статического и динамического веб-контента конечным пользователям.

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

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

Как начать использовать CloudFront за 3 шага

1. Войдите в AWS для настройки CloudFront

Уровень бесплатного пользования AWS включает 1 ТБ для исходящей передачи данных. Кроме того, каждый месяц вы будете получать 10 000 000 запросов HTTP и HTTPS, а также 2 000 000 вызовов в рамках Функций CloudFront.

2. Создайте базу раздачи

Создайте базу раздачи Amazon CloudFront, чтобы обозначить в CloudFront, из какого расположения вы желаете доставлять контент, а также как отслеживать процесс доставки контента и управлять им.

3. Начните быстрее доставлять контент

Ознакомьтесь с руководством Начало работы с Amazon CloudFront, чтобы узнать больше о базах раздачи CloudFront и примерах их использования. Затем приступайте к разработке.

Учебные материалы по CloudFront

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

Обучение AWS. Бесплатные онлайн-курсы по Amazon CloudFront

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

Видеоматериалы по Amazon CloudFront

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

Вопросы и ответы

    CloudFront – это сеть доставки контента (CDN) с низкой задержкой. Сервис CDN CloudFront использует ряд периферийных местоположений в глобальной сети AWS, чтобы подключать пользователей к сервисам более надежно, быстро и безопасно.

    CloudFront может помочь многим приложениям доставлять контент, например:

    1. Размещать статический контент в периферийных местоположениях для высокоэффективной доставки.
    2. Размещать динамический контент в периферийных местоположениях или отправлять его через отказоустойчивую глобальную сеть AWS.
    3. Доставлять контент, для которого важны низкая задержка, быстрая передача данных или высокая настраиваемость.
    4. Уменьшить потребление памяти и снизить стоимость путем внедрения CDN для распространения контента веб-сайта.
    5. Уменьшить скорость загрузки страниц и улучшить эффективность кэширования на сервере с помощью сетей доставки контента.

    CloudFront подключает пользователей к ближайшему периферийному местоположению с низкой задержкой. Часто оно находится намного ближе к пользователю, чем сервер источника сервиса, благодаря чему контент проходит более короткий путь. В целом CloudFront сокращает для пользователей время загрузки, что означает меньшие затраты на передачу данных для владельцев приложений и повышенную безопасность на периферии благодаря защите от атак ботов и DDOS атак.

    CloudFront работает с другими сервисами и ресурсами AWS для доставки контента через периферийные местоположения по всему миру. Существуют различные примеры использования Amazon CloudFront, в которых можно получить преимущества от применения CDN CloudFront.

    1. Приложения с глобальной аудиторией, которые стремятся увеличить скорость доставки данных пользователям независимо от местоположения.
    2. Приложения, которые стремятся снизить затраты, связанные с исходящим трафиком, используя глобальную сеть AWS для передачи данных из источника.
    3. Приложения, требующие передачи данных с низкой задержкой или в режиме, близкому к реальному времени, в различных местоположениях.
    4. Приложения, работающие с ресурсоемкими рабочими нагрузками, такими как потоковая передача видео, API или другим быстро меняющимся динамическим контентом.
    5. Приложения, требующие защищенной передачи данных и сквозного шифрования.
    6. Приложения, которым необходима дополнительная защита от атак и потери данных.

    Давайте сравним модель CDN с традиционной моделью распространения данных через Интернет.

    Предположим, вы распространяете графический файл с традиционного веб-сервера. Например, ваши конечные пользователи могут легко перейти по URL и получить изображение. Если ваш веб-сервер находится в Сиэтле (Вашингтон, США), а конечный пользователь подает запрос на этот URL с Остина (Техас, США), запрос будет перенаправлен на десять различных сетей, прежде чем изображение будет получено. Хоть это и не слишком большое число запросов, данный пример иллюстрирует, сколько работы необходимо, чтобы получить даже только одно изображение.

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

    CloudFront улучшает показатели эффективности и задержки, сокращая время до загрузки первого байта объекта. Такая высокая скорость передачи данных позволяет доставлять тот же самый файл другому пользователю без задержки. Для этого пользователя он будет передан из того же периферийного местоположения. Кроме того, вы получаете повышенную надежность и доступность, поскольку такая модель устраняет центральную точку отказа. Теперь копии вашего объекта хранятся в периферийных местоположениях по всему миру.

    Настройте раздачу CloudFront, выполнив приведенные ниже шаги.

    1. Зарегистрируйтесь в AWS и войдите в свой аккаунт.
    2. Настройте и запустите сервисы источника Amazon.
    3. Запустите CloudFront, создав раздачу в Консоли управления AWS.
    4. Запустите настроенную раздачу CloudFront, чтобы начать распространять свой контент.

    Какой сервис источника использовать, зависит от ваших целей.