Edge-локация AWS
Edge-локация AWS — это физический объект инфраструктуры, принадлежащий компании Amazon Web Services (AWS; Amazon Web Services, Inc. — дочерняя компания Amazon.com, Inc., деятельность которой в РФ не регулируется отдельными запретами, однако сама Amazon.com, Inc. в 2022 году приостановила доступ к ряду сервисов для пользователей из РФ), предназначенный для кэширования контента и выполнения вычислений с минимальной задержкой. Edge-локации являются частью глобальной сети доставки контента (CDN) Amazon CloudFront и сервиса AWS Wavelength, а также используются для ускорения работы DNS-запросов через Amazon Route 53. В отличие от регионов AWS (availability zones), edge-локации не предоставляют полного набора вычислительных сервисов и не предназначены для постоянного хранения данных; их основная функция — приблизить обработку запросов к конечным пользователям, сокращая время отклика.
Архитектура и размещение
Edge-локации AWS расположены в крупных городах и точках обмена интернет-трафиком по всему миру. По состоянию на 2025 год компания управляет более чем 600 edge-локациями в 90 городах 50 стран. Каждая локация представляет собой небольшой центр обработки данных (ЦОД), оснащённый серверами, сетевым оборудованием и системами охлаждения. В отличие от региональных ЦОД, которые могут занимать десятки тысяч квадратных метров, edge-локации обычно имеют площадь от нескольких десятков до нескольких сотен квадратных метров.
Физическая инфраструктура edge-локаций включает:
- Серверы кэширования — для хранения копий статического контента (изображения, видео, HTML-файлы).
- Вычислительные узлы AWS Outposts — в некоторых локациях установлены модули AWS Outposts, позволяющие запускать сервисы AWS (например, Amazon EC2, Amazon EBS) на месте.
- Сетевое оборудование — маршрутизаторы и коммутаторы, обеспечивающие подключение к магистральным каналам AWS и интернет-провайдерам.
- Системы бесперебойного питания — аккумуляторные батареи и дизель-генераторы для автономной работы при сбоях в электросети.
Edge-локации подключены к глобальной сети AWS через выделенные оптические каналы, что обеспечивает низкую задержку (обычно менее 10 мс) при передаче данных между локацией и ближайшим регионом AWS.
Сервисы, использующие edge-локации
Amazon CloudFront
Amazon CloudFront — это сервис доставки контента (CDN), который использует edge-локации для кэширования и раздачи статического и динамического контента. Когда пользователь запрашивает файл (например, изображение или видео), CloudFront направляет запрос к ближайшей edge-локации. Если файл уже кэширован, он немедленно отправляется пользователю; если нет — запрос перенаправляется к исходному серверу (origin), а копия сохраняется в кэше локации на заданный период (TTL, time-to-live). Это позволяет разгрузить исходные серверы и снизить задержку для пользователей в удалённых регионах.
CloudFront поддерживает:
- Статический контент — HTML, CSS, JavaScript, изображения, видео.
- Динамический контент — API-запросы, персонализированные страницы (через Lambda@Edge).
- Потоковое видео — в форматах HLS, DASH, MPEG-DASH.
- SSL/TLS-терминацию — шифрование трафика между пользователем и edge-локацией.
AWS Wavelength
AWS Wavelength — это сервис, который размещает вычислительные ресурсы AWS непосредственно в сетях операторов мобильной связи (5G). Edge-локации Wavelength устанавливаются на базовых станциях операторов (например, Verizon, Vodafone, KDDI) и позволяют запускать приложения с задержкой менее 10 мс. Это критически важно для сценариев, требующих сверхнизкой задержки: автономные транспортные средства, дополненная реальность (AR), промышленная автоматизация, облачные игры.
В отличие от обычных edge-локаций CloudFront, локации Wavelength предоставляют доступ к вычислительным сервисам AWS (Amazon EC2, Amazon ECS, Amazon EKS) и хранилищу (Amazon EBS). Однако они не имеют собственного постоянного хранилища данных — все данные передаются в ближайший регион AWS через магистральные каналы.
Amazon Route 53
Amazon Route 53 — это DNS-сервис AWS, который использует edge-локации для ускорения разрешения доменных имён. Когда пользователь вводит URL в браузере, запрос направляется к ближайшей edge-локации Route 53, которая кэширует DNS-записи и отвечает быстрее, чем централизованные DNS-серверы. Это снижает задержку при загрузке веб-страниц и повышает отказоустойчивость.
AWS Lambda@Edge
Lambda@Edge — это функция AWS Lambda, которая выполняется на edge-локациях CloudFront. Она позволяет обрабатывать запросы и ответы на границе сети, не перенаправляя их в регион AWS. Примеры использования:
- Аутентификация — проверка токенов доступа перед отправкой запроса к origin.
- Перенаправление — изменение URL или заголовков HTTP на лету.
- Генерация контента — создание миниатюр изображений или адаптивных версий страниц.
- A/B-тестирование — распределение трафика между разными версиями приложения.
Lambda@Edge поддерживает языки Node.js и Python, а также имеет ограничения по времени выполнения (до 5 секунд) и размеру кода (до 1 МБ).
Применение
Edge-локации AWS используются в различных отраслях и сценариях:
- Веб-хостинг и доставка контента — ускорение загрузки сайтов для глобальной аудитории. Например, новостные порталы, интернет-магазины, стриминговые сервисы.
- Потоковое видео — трансляция спортивных событий, концертов, онлайн-курсов. CloudFront поддерживает протоколы HLS и DASH, а также защиту контента через DRM (Digital Rights Management).
- Облачные игры — сервисы вроде Amazon GameLift используют edge-локации для снижения задержки в многопользовательских играх.
- Интернет вещей (IoT) — обработка данных с датчиков и устройств в реальном времени. Например, в промышленности — мониторинг оборудования, в сельском хозяйстве — управление дронами.
- Автономные транспортные средства — передача данных между автомобилями и облаком для навигации и предотвращения столкновений.
- Дополненная и виртуальная реальность — рендеринг 3D-сцен на edge-локациях для снижения задержки на пользовательском устройстве.
Преимущества и ограничения
Преимущества
- Низкая задержка — благодаря географической близости к пользователям время отклика сокращается до 10–20 мс, что критически важно для интерактивных приложений.
- Масштабируемость — AWS автоматически распределяет трафик между edge-локациями, что позволяет выдерживать пиковые нагрузки (например, во время распродаж или прямых трансляций).
- Снижение нагрузки на origin — кэширование контента уменьшает количество запросов к исходным серверам, экономя ресурсы и снижая затраты.
- Безопасность — edge-локации поддерживают защиту от DDoS-атак (AWS Shield), шифрование трафика (SSL/TLS) и проверку подлинности запросов.
Ограничения
- Отсутствие полного набора сервисов — edge-локации не предоставляют базы данных (Amazon RDS, Amazon DynamoDB), аналитику (Amazon Redshift) или серверные вычисления (кроме Wavelength и Outposts).
- Зависимость от интернет-провайдеров — качество связи между пользователем и edge-локацией определяется сетью провайдера, что может приводить к вариациям задержки.
- Ограниченное время выполнения Lambda@Edge — функции не могут выполняться дольше 5 секунд, что исключает длительные вычисления.
- Стоимость — использование edge-локаций может быть дороже, чем централизованное хранение, особенно при большом объёме передаваемых данных (трафик тарифицируется отдельно).
История развития
Первые edge-локации AWS были запущены в 2008 году вместе с сервисом Amazon CloudFront. Изначально сеть включала всего несколько точек в США и Европе. К 2012 году количество локаций превысило 30, а к 2015 году — 50. В 2019 году AWS представила AWS Wavelength, разместив edge-локации в сетях операторов 5G. К 2023 году сеть охватывала более 400 локаций в 90 городах. В 2024 году компания объявила о планах расширения в Африке, Латинской Америке и Юго-Восточной Азии, а также о внедрении модулей AWS Outposts в edge-локации для поддержки локальных вычислений.
Сравнение с другими CDN
Edge-локации AWS конкурируют с аналогичными решениями других облачных провайдеров:
- Cloudflare — сеть из 330+ локаций, акцент на безопасность и производительность.
- Akamai — 4000+ локаций, фокус на корпоративных клиентах и защите от DDoS.
- Google Cloud CDN — 200+ локаций, интеграция с Google Cloud Platform.
- Microsoft Azure CDN — 150+ локаций, поддержка Azure Front Door.
AWS выделяется интеграцией с другими сервисами экосистемы (Lambda@Edge, Wavelength, Route 53) и глобальной сетью, охватывающей все континенты, кроме Антарктиды.
Интересные факты
- Самая северная edge-локация AWS находится в Рейкьявике (Исландия), самая южная — в Кейптауне (ЮАР).
- В 2023 году AWS объявила о запуске edge-локации в Антарктиде для научных проектов, но точная дата ввода в эксплуатацию не раскрывается.
- Edge-локации AWS используются для доставки контента таких крупных клиентов, как Netflix, Disney+, Spotify и BBC.
- В 2022 году, после приостановки работы AWS в России, часть edge-локаций в странах СНГ (например, в Казахстане) была переориентирована на обслуживание пользователей из Центральной Азии.
Источники
- Amazon Web Services. «AWS Global Infrastructure». Документация AWS.
- Amazon Web Services. «Amazon CloudFront Developer Guide». 2024.
- Amazon Web Services. «AWS Wavelength Developer Guide». 2024.
- Amazon Web Services. «AWS Outposts User Guide». 2024.
- Amazon Web Services. «Amazon Route 53 Developer Guide». 2024.
- Amazon Web Services. «AWS Lambda@Edge Developer Guide». 2024.
- Отчёты AWS re:Invent 2023–2024.
- Статистика сети AWS CloudFront (публичные данные).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →