Контейнеры на AWS

Самое безопасное и надежное средство использования контейнеров с удобным масштабированием

AWS – это лучшая платформа для выполнения контейнеров. 80 % всех контейнеров в облаке работают на AWS. Контейнеры таких компаний, как Samsung, Expedia, KPMG, GoDaddy и Snap, работают на AWS, так как мы гарантируем безопасность, надежность и возможность масштабирования.

Перед запуском контейнеров на AWS вы должны принять несколько решений. Сперва выберите вариант управления серверами. Для внесерверной обработки данных для контейнеров подойдет сервис AWS Fargate. Если же необходимо непосредственно контролировать установку, настройку и управление вычислительной средой, выбирайте сервис Amazon EC2. Далее выберите необходимый оркестратор контейнеров: Amazon Elastic Container Service (ECS) или Amazon Elastic Kubernetes Service (EKS).

Обычно для запуска контейнеров в оркестраторах ECS и EKS на AWS клиенты выбирают Fargate. Им нравится этот сервис, поскольку он обеспечивает внесерверную обработку данных для контейнеров и позволяет непосредственно заниматься созданием приложений. При использовании Fargate не приходится выделять серверы и управлять ими. Кроме того, Fargate позволяет выбирать ресурсы и оплачивать их отдельно для каждого приложения, а встроенная изоляция приложений повышает уровень безопасности при работе. Такие клиенты, как Turner, Veritone, Corteva, KPMG и Samsung уже воспользовались преимуществами Fargate, а их команды смогли вплотную заняться созданием приложений.

AWS предлагает широчайший ассортимент контейнерных оркестраторов, чтобы вы могли запускать контейнеры на AWS независимо от выбора инструментов и API. Если вы знакомы с логическими структурами и API платформы AWS, сервис ECS прекрасно подойдет для запуска ваших контейнеров. ECS глубоко интегрирован с сервисами AWS, такими как Identity and Access Management (IAM), Amazon Virtual Private Cloud (VPC) и Amazon Route 53. Он неоднократно проходил испытания на безопасность, надежность и способность поддерживать критичные сервисы как облака, так и наших клиентов. Механизмы таких сервисов AWS, как Amazon SageMaker, AWS Batch, Amazon Lex, и сервиса рекомендаций Amazon.com созданы с помощью ECS. Более того, такие клиенты, как Expedia, Mobileye, Cook Pad и Hudl, которые уже активно используют возможности AWS, приняли решение создавать механизмы на базе ECS. Каждый час ECS запускает в 5 раз больше задач, чем EC2.

Если вы используете Kubernetes, EKS обеспечит безопасный и надежный запуск Kubernetes с возможностью масштабирования. EKS предоставляет масштабируемую и высокодоступную плоскость управления, работающую в нескольких зонах доступности, чтобы исключить единую точку отказа. EKS использует открытую версию Kubernetes и имеет сертификат совместимости с Kubernetes, поэтому вы можете использовать все преимущества инструментальных средств с открытым исходным кодом, разработанных сообществом. Такие клиенты, как Intel, Snap, Intuit, GoDaddy и Autodesk, применяют EKS для критических сценариев, а именно машинного обучения и миграции в облако.

AWS также предлагает комплексное наблюдение, безопасность и управление трафиком для распределенных систем, чтобы вы могли непосредственно заняться созданием приложений. С AWS App Mesh вы получаете сетевую конфигурацию уровня приложения, и это единственная сеть сервисов, которая обеспечивает взаимодействие между различными видами вычислительных инфраструктур на AWS, таких как EC2, ECS, Fargate, и Kubernetes.

Основные статистические данные

80 %

всех приложений в облаке запускаются на AWS*

84 %

всех приложений Kubernetes в облаке запускаются на AWS*

На 150 %

больше сервисов AWS для работы с контейнерами по сравнению с прошлым годом

В 10 раз

увеличилось количество пользователей EKS за 1 год

Более 2 млрд.

изображений извлекаются с помощью ECR еженедельно

* https://nucleusresearch.com/research/single/guidebook-containers-and-kubernetes-on-aws/

Преимущества контейнеров на AWS

Безопасность

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

Надежность

Для работы контейнерных сервисов AWS используется лучшая глобальная инфраструктура с 69 зонами доступности (AZ), которые расположены в 22 географических регионах. AWS предоставляет в 2 раза больше регионов с множеством зон доступности, чем ближайший конкурент (22 против 8). Для вашего удобства для всех наших контейнерных сервисов (ECS, EKS и Fargate) предусмотрены соглашения об уровне обслуживания (SLA).

Возможность выбора

AWS предлагает вам широкий выбор контейнерных сервисов для запуска контейнеров. Чтобы обрабатывать данные вне сервера для контейнеров, можно выбрать AWS Fargate. Если же вам необходимо непосредственно контролировать установку, настройку конфигурации и управление вычислительной средой, отдайте предпочтение Amazon EC2. Вы также можете выбрать оркестратор контейнеров: Amazon Elastic Container Service (ECS) или Amazon Elastic Kubernetes Service (EKS).

Глубокая интеграция с AWS

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

Примеры использования

Микросервисы

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

Пакетная обработка

Упаковывайте в контейнеры задания пакетной обработки данных и задания ETL для быстрого запуска заданий и динамического масштабирования в зависимости от спроса.

Machine Learning

Используйте контейнеры с целью быстрого масштабирования моделей Machine Learning для обучения и извлечения логических выводов, а также для их запуска в непосредственной близости к источникам данных на любой платформе.

Гибридные приложения

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

Миграция приложений в облако

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

Платформа как услуга

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

Истории клиентов

Enterprise IT: Optimizing Airline Revenue Management with Containers (5:32)
Mission: Gamified Platform Scaling with Amazon EKS (5:13)
Alert Logic: Scaling Storage and Delivery of Petabytes of Search Data (4:53)
Fidelity Investments: Using Containers at Scale with Amazon EKS (7:35)

Аналитическое исследование

New Wave про общедоступные контейнерные облачные платформы для корпоративных информационных систем

В своем отчете «New Wave про общедоступные контейнерные облачные платформы для корпоративных информационных систем» аналитическая компания Forrester определила семь крупных поставщиков в этой категории. AWS занимает первую строку рейтинга, обойдя Microsoft и Google. Для оценки поставщиков New Wave использует такие характеристики как «выделяется», «на уровне» и «необходимо улучшить» согласно 10 критериям. AWS оценили как «выделяется» согласно восьми критериям из десяти, «на уровне» согласно двум оставшимся критериям. По сравнению с продуктами остальных семи поставщиков у AWS были наивысшие показатели. Кроме того, наш продукт лучше всего представлен на рынке.

Руководство по контейнерам и Kubernetes на AWS

Компания Nucleus research опубликовала руководство по контейнерам и программному обеспечению Kubernetes на AWS. Чтобы получить представление о том, как компании используют контейнеры, сотрудники Nucleus провели глубинные интервью, в которых шла речь о 710 отдельных контейнерных приложениях, с разработчиками как стартапов с последующим привлечением капитала, так и компаний с мировым именем. Всего в опросе участвовала 21 компания. Как оказалось, 81 % контейнеров развертывается в облаке, при этом пользователи чаще всего выбирают AWS: 80 % облачных контейнеров запускается на AWS. 82 % сценариев разработки приложений с помощью облачного сервиса Kubernetes запускается на AWS.

Модернизация приложений с контейнерами в общедоступном облаке

Контейнеры – это будущее вычислений. Контейнеры тесно связаны с трансформацией архитектуры приложений, методологии развития программного обеспечения и принципов работы. В конечном итоге комбинация этих изменений приведет к ускорению разработки программного обеспечения, а также более новых и гибких приложений с широкими возможностями масштабирования. В этом отчете IDC прогнозирует совокупный прирост инстансов корпоративных контейнеров на 79 % за пять лет, при этом их количество на 2021 год будет составлять 1,8 миллиарда. IDC также рассказывает о том, как можно разрабатывать приложения с помощью контейнерных сервисов AWS.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Перейти на страницу сервисов

Подробнее о запуске контейнеров в AWS.

Подробнее 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Зарегистрировать бесплатный аккаунт

Получите мгновенный доступ к уровню бесплатного пользования AWS. 

Регистрация 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Начать разработку с контейнерами

Узнайте, как начать работу с контейнерами в AWS.

Подробнее