Блог Amazon Web Services

Что такое AWS Outposts и как заказать его в Казахстане

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

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

После запуска AWS будет осуществлять мониторинг, обслуживание и апгрейды вашего Outpost. Благодаря модульной архитектуре, компоненты Outpost можно заменять на месте без перерыва в работе. Для увеличения вычислительной мощности, размера хранилища или перехода на новое поколение инстансов EC2 понадобится несколько кликов мышки. Все остальное будет сделано за вас.

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

Каждый Outpost подключается и контролируется конкретным родительским регионом AWS. До 96 стоек Outpost могут работать совместно, как единый пул ресурсов. VPC этого региона могут размещать подсети в этом пуле.

Аппаратное обеспечение

Outpost построен с помощью того же оборудования, которое AWS использует в собственных датацентрах и оснащён дополнительными устройствами безопасности. Оборудование спроектировано для обеспечения надежности и эффективности. Сетевое оборудование и электропитание дублированы. Высота стойки 203 см. (80 дюймов), ширина 61 см. (24 дюйма), глубина 122 см. (48 дюймов). Вес до 910 кг (2000 фунтов). Стойки поставляются полностью собранными. Оснащены колесиками для перемещения. Готовы для подключения к электричеству и сетям связи.

Outpost поддерживает различные семейства EC2 на базе платформы Nitro, включая M5, M5d, C5, C5d, R5, R5d, G4 и i3en. Вы можете выбрать комбинацию различных семейств, как это необходимо для ваших задач. Вы можете наращивать ёмкость по необходимости. Вы так же сможете сделать апгрейд на новые семейства инстансов, когда они появятся.

Outpost поддерживает хранилище EBS gp2 на базе SSD с минимальным объемом 2,7 Тб.

Сеть

Стойка Outpost оснащена двумя сетевыми устройствами с пропускной способностью 400 Гбит/сек. Устройства предлагают оптоволоконные интерфейсы 1GigE, 10GigE, 40GigE и 100GigE. Подключения обеспечивают две пары агрегатных соединений (Link Aggregation Group). Одно для соединения с родительским регионом AWS, второе для подключения к локальной сети. Соединение с родительским регионом осуществляется через несколько шифрованных VPN соединений. Они используются для управляющего трафика и трафика VPC. Инициатором соединений всегда выступает Outpost. Трафик из и в локальную сеть проходит через Local Gateway (LGW), что позволяет вам полностью контролировать доступ и маршрутизацию. Ниже представлена диаграмма сетевого обмена внутри вашей сети.

Для подключения вам понадобится CIDR-блок размером /26. Для защиты от аварий оборудования и каналов связи он будет анонсироваться как два блока по /27. Блок может быть из выделенного вам диапазона IP-адресов или приватными адресами RFC1918 с адресной трансляцией на краю вашей сети.

Outpost выглядит как ещё одна подсеть в существующем VPC родительского региона. Вот как её можно создать:

$ aws ec2 create-subnet --vpc-id VVVVVV \
--cidr-block A.B.C.D/24 \
--outpost-arn arn:aws:outposts:REGION:ACCOUNT_ID:outpost:OUTPOST_ID

Если вы используете оборудование Cisco или Juniper, воспользуйтесь следующей документацией.

AWS Direct Connect – популярный способ подключить Outpost к родительскому региону. Для того чтобы узнать больше и спланировать подключение ознакомьтесь с руководством Outpost connectivity to AWS Regions.

Доступные сервисы

Outpost поддерживает следующие сервисы: Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Block Store (EBS), Amazon Simple Storage Service (S3), Amazon Virtual Private Cloud (Amazon VPC), Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Kubernetes Service (EKS), Amazon EMR, Amazon RDS for PostgreSQL и Amazon RDS for MySQL, Amazon RDS for SQL Server, AWS IoT Greengrass, Amazon SageMaker Neo.

EC2 Scaling Groups, AWS CloudFormation, CloudWatch, CloudTrail, Elastic Beanstalk, Cloud9, Load Balancer, AWS Config могут использовать ресурсы Outpost. Дополнительная оплата за инстансы EC2 или тома EBS, запускаемые этими сервисами на Outpost не взимается.

Приложения, выполняемые на Outpost, могут обращаться к сервисам родительского региона через Interface Endpoint или через публичные точки доступа.

Как разместить заказ в Казахстане?

Заказать Outpost ненамного сложнее, чем запустить новый инстанс EC2 или создать новую корзину S3. Продемонстрирую, что для этого нужно сделать.

Первый шаг — выбор конфигурации. На момент написания статьи, AWS предлагал 23 готовых конфигурации. Указанная ёмкость EC2 – это максимальный размер инстанса данного типа.

В зависимости от задачи, вы можете запускать инстансы этого или меньшего размера. Например, ёмкость конфигурации OR-HUZEI16, выбранной на рисунке, указана как 8 инстансов размера m5.24xlarge и 4 инстанса c5.24xlarge. Можно будет запустить или 12 инстансов этих размеров, или, если нужны инстансы меньшего размера, 192 инстанса m5.xlarge и 96 инстансов c5.xlarge. Так же можно запускать разные комбинации размеров, в зависимости от доступной ёмкости и того, как инстансы были размещены на серверах.

Если стандартная конфигурация не подходит, можно заказать индивидуальную на странице Request a custom AWS Outposts capacity configuration.

На следующем шаге задаём параметры Outpost.

Третий шаг — описываем характеристики места установки и подтверждаем, что оно соответствует требованиям.

Для начала дадим ему название.

Укажем адрес.

Укажем вес, который выдерживают перекрытия датацентра и параметры электропитания.

Выбираем скорость, количество и тип интерфейся для подключения сети.

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

Четвёртый шаг — выбор способа оплаты…

… и адреса доставки.

На последнем, пятом шаге, вы сможете увидеть выбранную конфигурацию и детали места установки; если необходимо, внести изменения; и разместить заказ кликнув “Place order”.

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

После включения и настройки сети, Outpost выполнит настройку самостоятельно. В консоли можно будет увидеть ошибки нехватки ёмкости, то есть ситуации когда запрашивается большая, чем доступна ёмкость, доступную ёмкость и загрузку устройства.

Использование Outpost

Следующий шаг после запуска — настроить подсети на Outpost. После этого можно будет запускать в них инстансы EC2 или создавать тома EBS, так же как это делается в любой другой подсети VPC.

Дополнительную ёмкость можно заказать выбрав Increase capacity из меню Actions.

В течение 3 рабочих дней AWS свяжется с вами, чтобы обсудить варианты.

Дополнительная информация

Есть несколько вещей на которые стоит обратить внимание, если вы планируете использовать Outpost:

Доступность. Заказать Outpost можно в следующих странах:

  • Северная Америка: США
  • Европа: все страны Европейского союза, Швейцария и Норвегия, Казахстан
  • Тихоокеанский регион: Япония, Южная Корея, Австралия

Поддержка. Необходима подписка на AWS Enterprise Support или AWS Enterprise On-Ramp. AWS будет удаленно отслеживать состояние Outpost и поддерживать его работоспособность. При выявлении поломок, AWS будет производить замену без перерыва в работе.

Тарификация и варианты оплаты. Outpost приобретается на 3 года. Возможна полная предоплата, частичная предоплата или оплата помесячно. Стоимость приобретения покрывает все использование сервисов EC2 и EBS на Outpost. Прочие сервисы тарифицируется по часам, при этом оплата за ресурсы EC2 и EBS не взимается. За передачу данных между Outpost и подсетями данной VPC в других зонах доступности взимается стандартная плата. Доступ в Интернет через канал, соединяющий Outpost и родительский регион так же тарифицируют по стандартному тарифу доступа в Интернет.

Расширение емкости. На текущий момент в единый пул можно собрать до 96 стоек.