Amazon CloudFront
Безопасная сеть быстрой доставки контента (CDN) с широкими возможностями программирования
Amazon CloudFront – это удобный для разработчиков сервис глобальной сети доставки контента (CDN), обеспечивающий безопасную передачу конечным пользователям данных, видеофайлов, приложений и API с низкими задержками и высокой скоростью. Сервис CloudFront интегрирован с AWS: его физические местонахождения непосредственно подключены к глобальной инфраструктуре AWS, а программное обеспечение эффективно работает с другими сервисами, включая AWS Shield для нейтрализации DDoS‑атак, Amazon S3, Elastic Load Balancing или Amazon EC2 в качестве серверов‑источников для приложений, а также Lambda@Edge для запуска специального кода в непосредственной близости к конечным пользователям.
Начать работу с сетью доставки контента можно за считанные минуты, используя привычные инструменты AWS: API, Консоль управления AWS, AWS CloudFormation, интерфейсы командной строки и пакеты SDK. Для сети доставки контента от Amazon применяется простая модель оплаты по факту использования, без авансовых платежей или обязательных долгосрочных контрактов. Поддержка сервисов сети уже включена в текущую подписку AWS Support.
Уровень бесплатного пользования AWS включает передачу 50 ГБ данных и 2 000 000 запросов HTTP и HTTPS для Amazon CloudFront.
Начать работу с Amazon CloudFront бесплатно
Преимущества
Постоянно растущая глобальная сеть доставки контента
Безопасное хранение контента в периферийных местоположениях
Сеть доставки контента Amazon CloudFront построена на основе расширяющейся глобальной инфраструктуры AWS, которая включает 136 зон доступности и использует надежную магистральную сеть Amazon, чтобы обеспечить масштабируемость и производительность приложений для всех пользователей в любой точке мира.
Amazon CloudFront – сеть доставки контента с высоким уровнем безопасности. Защита обеспечена как на уровне сети, так и на уровне приложений. Ваш трафик и приложения бесплатно защищены благодаря встроенным механизмам безопасности, как сервис AWS Shield Standard. Вы также можете использовать настраиваемые возможности, как AWS Certificate Manager (ACM), чтобы создать собственные сертификаты SSL и управлять ими без дополнительной платы.
Широкие возможности программирования
ГЛУБОКАЯ ИНТЕГРАЦИЯ С AWS
Вы можете настроить возможности Amazon CloudFront в соответствии с конкретными требованиями для своего приложения. Функции сервиса Lambda@Edge, которые запускаются с помощью событий CloudFront, позволяют использовать код в местоположениях AWS по всему миру, чтобы обеспечить бесперебойную работу сложных приложений и реагировать на запросы конечных пользователей с минимальной задержкой. Сеть доставки контента можно интегрировать с другими инструментами и интерфейсами автоматизации, чтобы настроить работу современной среды с поддержкой принципов DevOps, непрерывной интеграции и доставки и использованием собственных API или инструментов AWS.
Amazon CloudFront интегрирован с такими сервисами AWS, как Amazon S3, Amazon EC2, Elastic Load Balancing, Amazon Route 53 и сервисами мультимедиа AWS Elemental. Для доступа к ним используется единая консоль, а все возможности для сети доставки контента можно настроить программно с помощью API или консоли управления AWS. При использовании таких источников AWS, как Amazon S3, Amazon EC2 или Elastic Load Balancing, платить за передачу данных между этими сервисами и сервисом CloudFront не придется.
Примеры использования
Примеры использования
Кэширование статических ресурсов
Потоковая передача видео в режиме прямой трансляции или по требованию
Безопасность
Amazon CloudFront позволяет ускорить доставку статического контента (например, изображений, таблиц стилей, кода JavaScript и т. д.) пользователям по всему миру. Сеть доставки контента (CDN) по умолчанию предлагает многоуровневый кэш с региональными периферийными серверами кэширования, позволяющими уменьшить задержки и снизить нагрузку на серверы‑источники, пока объект еще не попал в кэш периферийного местоположения. Кэширование статического контента обеспечивает необходимую производительность и масштабирование, чтобы обеспечить быструю и надежную работу при посещении веб‑сайта.
Сеть доставки контента Amazon CloudFront предлагает несколько вариантов потоковой передачи мультимедиа – как предварительно записанных файлов, так и прямых трансляций – при стабильно высокой пропускной способности, необходимой для доставки видео в формате 4K зрителям по всему миру. В случае потоковой передачи видео по требованию сервис CloudFront можно использовать для мультибитрейтной адаптивной потоковой передачи в форматах Microsoft Smooth, HLS, HDS или MPEG‑DASH на любое устройство. В случае прямых трансляций сеть доставки контента можно использовать для кэширования фрагментов мультимедийных данных в периферийных местоположениях и объединять множественные запросы с файлом манифеста для снижения нагрузки на сервер‑источник.
CloudFront эффективно интегрируется с сервисом AWS Shield для нейтрализации DDoS‑атак на уровнях 3 и 4, а также с AWS WAF для защиты на уровне 7. Кроме того, CloudFront согласовывает соединения TLS с помощью шифрования высочайшего уровня и проводит аутентификацию пользователей с помощью подписанных URL‑адресов. Можно также использовать нашу расширенную возможность шифрования на уровне полей для защиты наиболее конфиденциальных корпоративных данных, чтобы эту информацию можно было просматривать только определенными компонентами и сервисами из стека приложений. Сервис CloudFront также интегрирован с AWS Identity and Access Management (IAM) для контроля доступа, с AWS CloudTrail для ведения журналов доступа к настройкам и с Amazon Certificate Manager (ACM) для автоматического продления сертификатов.
Индивидуально настраиваемая доставка контента с Lambda@Edge
Динамический контент и ускорение API
Распространение программного обеспечения
С помощью Lambda@Edge можно просто запускать код в местоположениях AWS по всему миру, чтобы отвечать на запросы конечных пользователей с минимальной задержкой и индивидуально настраивать контент. Например, вы можете предоставлять уникальный контент на основе атрибутов ваших посетителей, генерировать настраиваемые ответы или проводить тестирование A/B с помощью своего пользовательского кода в инфраструктуре CloudFront. Подробнее о Lambda@Edge.
Сервис Amazon CloudFront можно использовать для обеспечения безопасности и ускорения вызовов API. CloudFront поддерживает методы прокси‑сервера (POST, PUT, OPTIONS, DELETE и PATCH) и встроенную интеграцию с сервисом Amazon API Gateway. При использовании сети доставки контента (CDN) соединения TLS с клиентами завершаются на ближнем периферийном местоположении, после чего CloudFront работает через оптимизированную магистральную сеть AWS для безопасного доступа к вашим серверам API. Подробнее об ускорении API с помощью CloudFront.
Когда клиенты в разных концах света загружают обновления программного обеспечения, Amazon CloudFront масштабируется автоматически. С помощью сети доставки контента программное обеспечение можно разместить в периферийных местоположениях – там, где находятся пользователи. Высокая скорость в сети доставки данных ускоряет передачу бинарных файлов и повышает качество обслуживания клиентов при одновременном снижении издержек.
Публикации в блогах и статьи
Изменения размера образов на лету с помощью Amazon CloudFront и Lambda@Edge
Начать работу с AWS
Регистрация аккаунта AWS
Обучение с помощью 10-минутных учебных пособий
Начните разработку с AWS
Наше руководство по началу работы поможет быстро запустить первую базу раздачи Amazon CloudFront.
Подробнее о возможностях Amazon CloudFront
















