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

Запускайте контейнеры в самой безопасной, надежной и масштабируемой среде
Контейнерные сервисы AWS упрощают управление базовой инфраструктурой, как локальной, так и облачной, позволяя вам сосредоточиться на инновациях и потребностях бизнеса. На данный момент почти 80 % всех облачных контейнеров работают в AWS. Контейнеры таких компаний, как Samsung, Expedia, GoDaddy и Snap, работают на AWS для безопасности, надежности и возможности масштабирования.
Создавайте надежные микросервисы
Обеспечивайте безопасную изоляцию контейнеров. AWS предоставляет новейшие обновления для системы безопасности и позволяет устанавливать подробные разрешения для доступа к каждому контейнеру. AWS предлагает более 210 сервисов в области безопасности, соответствия требованиям и управления, а также ключевые возможности, идеально подходящие под ваши потребности.
Переходите от идеи к рынку быстрее
Быстро приступите к работе с AWS Copilot или AWS App Runner, чтобы снизить операционные издержки и минимизировать управление. AWS может помочь вашей команде в быстром запуске приложения, оптимизации обратной связи, оперативной реализации идеи и ускорении выхода на рынок.
Выберите вычисления и контейнерный оркестратор, подходящие под ваши потребности

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

Высоконадежная интеграция с AWS

Объединяйте гибкость контейнеров, эластичность и надежность облака. Контейнерные сервисы AWS изначально глубоко интегрированы в другими сервисы AWS, что позволяет вашим контейнерным приложениям использовать все преимущества AWS, от сетей и систем безопасности до мониторинга. Для работы контейнерных сервисов AWS используется широко распространенная глобальная инфраструктура с более чем 80 зонами доступности (AZ), которые расположены в 25 регионах. Подробнее о SLA для контейнерных сервисов см. здесь: Amazon ECS, Amazon EKS и AWS Fargate.

80 %

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

На 150 %

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

В 10 раз

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

В 3 раза

увеличилось количество пользователей сервиса Fargate за один год, еженедельно выполняется 100 миллионов задач

Более 8 млрд

извлечений изображений в неделю с помощью Amazon Elastic Container Registry (ECR)
* https://nucleusresearch.com/research/single/guidebook-containers-and-kubernetes-on-aws/

Сервисы контейнеров AWS

Подкатегория
Пример использования
Сервис AWS
Оркестрация контейнеров
Запуск контейнерных приложений или создание микросервисов

Amazon Elastic Container Service (ECS)

С легкостью развертывайте и масштабируйте контейнерные приложения и управляйте ими с помощью полностью управляемого сервиса оркестрации контейнеров AWS.

Управление контейнерами с помощью Kubernetes

Amazon Elastic Kubernetes Service (EKS)

Запускайте, используйте и масштабируйте приложения Kubernetes в облаке AWS или локально с помощью самого надежного сервиса.

Вычислительные среды
Запуск контейнеров без забот об управлении серверами

AWS Fargate

Запускайте контейнеры на Amazon ECS или Amazon EKS без управления базовой вычислительной инфраструктурой.

Запуск контейнеров с управлением на уровне сервера

Amazon Elastic Compute Cloud (EC2)

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

Запуск отказоустойчивых рабочих нагрузок с экономией до 90 %

Спотовые инстансы Amazon EC2

Спотовые инстансы Amazon EC2 позволяют работать с неиспользуемыми ресурсами EC2 в облаке AWS.

Инструменты и сервисы с поддержкой контейнеров
Быстрый запуск контейнерных приложений и управление ими

AWS Copilot

Простой запуск контейнерных приложений и управление ими на AWS.

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

Amazon Elastic Container Registry (ECR)

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

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

AWS App Mesh

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

Облачный сервис для обнаружения ресурсов

AWS Cloud Map

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

Упаковывание и развертывание функций Lambda как образов контейнеров

AWS Lambda

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

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

AWS App Runner

Быстро развертывайте контейнерные интернет-приложения и API в масштабе без предварительного опыта работы с инфраструктурой.

Пользуйтесь простыми контейнерными приложениями по фиксированной ежемесячной цене

Amazon Lightsail

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

Размещение существующих приложений в контейнерах и их перенос

AWS App2Container (A2C)

Превратите приложения .NET и Java в контейнерные приложения с помощью инструмента командной строки (CLI).

Локальная инфраструктура
Запуск контейнеров в управляемой пользователем инфраструктуре

Amazon ECS Anywhere

С легкостью запускайте контейнеры в собственной локальной инфраструктуре.

Создавайте и используйте кластеры Kubernetes в собственной инфраструктуре

Amazon EKS Anywhere

Создавайте кластеры Kubernetes и управляйте ими в локальной среде, включая ваши собственные виртуальные машины и серверы без установленной операционной системы.

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

AWS Proton

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

Полностью управляемая и готовая к использованию платформа приложений

Red Hat OpenShift на AWS (ROSA)

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

Открытый исходный код
Запустите дистрибутив Kubernetes, на основе которого работает Amazon EKS

Amazon EKS Distro

Запустите дистрибутив Kubernetes с открытым исходным кодом, на основе которого работает Amazon EKS.

Размещение существующих приложений в контейнерах и их перенос

AWS App2Container (A2C)

Превратите приложения .NET и Java в контейнерные приложения с помощью инструмента командной строки (CLI).

Сервисы контейнеров AWS

Подкатегория Примеры использования Сервис AWS
Оркестрация контейнеров Запуск контейнерных приложений или создание микросервисов  Amazon Elastic Container Service (ECS) 
Управление контейнерами с помощью Kubernetes Amazon Elastic Kubernetes Service (EKS) 
Вычислительные среды Запуск контейнеров без забот об управлении серверами

AWS Fargate 
Запуск контейнеров с управлением на уровне сервера

Amazon Elastic Compute Cloud (EC2) 
Запуск отказоустойчивых рабочих нагрузок с экономией до 90 % Спотовые инстансы Amazon EC2
Инструменты и сервисы с поддержкой контейнеров Быстрый запуск контейнерных приложений и управление ими
AWS Copilot 
Создание и запуск контейнерных приложений на полностью управляемом сервисе
AWS App Runner 
Пользуйтесь простыми контейнерными приложениями по фиксированной ежемесячной цене Amazon Lightsail
Хранение, шифрование образов контейнеров и управление ими Amazon Elastic Container Registry (ECR)
Локальная инфраструктура Запуск контейнеров в управляемой пользователем инфраструктуре Amazon ECS Anywhere
Создавайте и используйте кластеры Kubernetes в собственной инфраструктуре Amazon EKS Anywhere
Управление контейнерами в корпоративном масштабе Автоматизированное управление для контейнеров и бессерверных развертываний
AWS Proton
Полностью управляемая и готовая к использованию платформа приложений Red Hat OpenShift на AWS (ROSA)
Открытый исходный код Запустите дистрибутив Kubernetes, на основе которого работает Amazon EKS Amazon EKS Distro
Размещение существующих приложений в контейнерах и их перенос AWS App2Container

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

Page-Illos_Containers_Microservices_3-column
Создание микросервисов

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

Page-Illos_Containers_Batch-Processing_3-column
Используйте пакетную обработку

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

Page-Illos_Containers_Machine-Learning_3-column
Масштабирование моделей машинного обучения

Быстрого масштабируйте модели машинного обучения (ML) для обучения и извлечения логических выводов, а также для их запуска в непосредственной близости к источникам данных на любой платформе с контейнерами.

Стандартизация гибридного кода приложений

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

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

Упаковка целых приложений и перемещение их в облако без необходимости смены кода.

Создание платформы как сервиса (PaaS)

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

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

История клиента Vanguard

Vanguard использует Amazon ECS и AWS Fargate, чтобы снизить уровень управления серверами, благодаря чему срок выхода на рынок сократился с трех месяцев до 24 часов.

Читать историю целиком »

История клиента New Relic

New Relic сменила платформу для сервисов на Amazon EKS, чтобы за восемь месяцев перейти от модели ценообразования на основе хоста к модели ценообразования на основе потребления.

Читать историю целиком »

История клиента Babbel

Babbel, программное обеспечение для изучения языков, быстро адаптируется к меняющимся по всему миру требованиям благодаря Amazon ECS, AWS Fargate и AWS Lambda.

Читать историю целиком »