В этой статье мы обсуждаем различные термины инфраструктуры 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 без масштабирования источника и не требуют дополнительных затрат.