В этой статье мы обсуждаем различные термины инфраструктуры AWS, такие как регионы, зона доступности, локальная зона, периферийные местоположения, AWS Outpost и длина волны AWS.

AWS регион

Регион AWS - это физический кластер центров обработки данных, расположенных в определенном географическом месте. Они распределены по всему миру, поэтому клиенты могут выбрать ближайший к ним регион и разместить там свою облачную инфраструктуру. Каждый регион Amazon спроектирован так, чтобы быть полностью изолированным от других регионов Amazon.

Вы можете реплицировать данные внутри региона и между регионами, используя частные или общедоступные интернет-соединения. Но учтите, что за передачу данных между регионами взимается плата.

Предположим, вы собираетесь запустить Amazon EC2 с помощью AMI (Amazon Machine Image). Для этого AMI должен находиться в том же регионе. Если он находится в других регионах, вам следует скопировать AMI в свой регион.

Региональные конечные точки

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

protocol://service-code.region-code.amazonaws.com

Например, https://dynamodb.us-west-2.amazonaws.com - это конечная точка для службы Amazon DynamoDB в регионе Запад США (Орегон).

Зоны доступности

Регион состоит из нескольких зон доступности. Зона доступности - это один или несколько центров обработки данных, которые содержат физическую инфраструктуру, предоставляющую сервисы AWS (например, данные, хранилище, сеть). Между зонами доступности в регионе существует очень высокоскоростное соединение.

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

На изображении ниже показано схематическое объяснение зоны доступности и региона. Здесь вы можете увидеть, что зоны доступности взаимосвязаны, а регионы - нет.

Если вы хотите узнать больше о зонах доступности и регионе, прочтите мою подробную статью об этом.

На практике использование зоны доступности предполагает, что вы распределяете свое приложение в экземплярах EC2 по нескольким зонам доступности, и один экземпляр выходит из строя, вы можете спроектировать свое приложение так, чтобы экземпляр в другой зоне доступности мог обрабатывать запросы. Кроме того, вы можете использовать эластичные IP-адреса, чтобы замаскировать сбой экземпляра в одной зоне доступности, быстро переназначив адрес экземпляру в другой зоне доступности.

Локальные зоны

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

Каждое местоположение локальной зоны AWS является расширением региона AWS, где вы можете запускать приложения, чувствительные к задержкам, с помощью сервисов AWS, таких как Amazon Elastic Compute Cloud, Amazon Virtual Private Cloud, Amazon Elastic Block Store, Amazon File Storage и Amazon Elastic Load Balancing. в географической близости к конечным пользователям.

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

AWS Outposts

AWS Outposts предоставляет собственные сервисы, инфраструктуру и операционные модели AWS практически в любом центре обработки данных, пространстве совместного размещения или локальном объекте. Вы можете использовать одни и те же API-интерфейсы AWS, инструменты и инфраструктуру как в локальной среде, так и в облаке AWS, чтобы обеспечить действительно согласованный гибридный опыт. AWS Outposts разработан для подключенных сред и может использоваться для поддержки рабочих нагрузок, которые должны оставаться локальными из-за низкой задержки или необходимости локальной обработки данных.

Длина волны AWS

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

AWS Wavelength переносит сервисы AWS на периферию сети 5G, сводя к минимуму задержку при подключении к приложению с мобильного устройства.

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

Зоны длины волны позволяют разработчикам создавать приложения, обеспечивающие сверхнизкую задержку для устройств 5G и конечных пользователей. Wavelength развертывает стандартные сервисы вычислений и хранения AWS на границе сетей 5G операторов связи.

AWS Outposts предоставляет собственные сервисы, инфраструктуру и операционные модели AWS практически в любом центре обработки данных, пространстве совместного размещения или локальном объекте.

Пограничные расположения и региональные пограничные кэши

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

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