Контейнеры на 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 используется широко распространенная глобальная инфраструктура с более чем 80 зонами доступности (AZ), которые расположены в 25 регионах. Подробнее о соглашениях об уровне обслуживания для контейнерных сервисов см. здесь: Amazon ECS, Amazon EKS и AWS Fargate.

Сервисы контейнеров 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
Публикуйте и развертывайте контейнерное программное обеспечение, открывая доступ всем пользователям или отдельным группам Реестр эластичных контейнеров Amazon (ECR)
Сетевое взаимодействие на уровне приложений для всех используемых сервисов AWS App Mesh
Облачный сервис для обнаружения ресурсов AWS Cloud Map
Упаковывание и развертывание функций Lambda как образов контейнеров AWS Lambda
Создание и запуск контейнерных приложений на полностью управляемом сервисе
AWS App Runner
Пользуйтесь простыми контейнерными приложениями по фиксированной ежемесячной цене Amazon Lightsail
Размещение существующих приложений в контейнерах и их перенос AWS App2Container
Перенесите приложения в Amazon ECS с помощью пошаговых инструкций Оркестратор Центра миграции AWS
Локальная инфраструктура Запуск контейнеров в управляемой пользователем инфраструктуре Amazon ECS Anywhere
Создавайте и используйте кластеры Kubernetes в собственной инфраструктуре Amazon EKS Anywhere
Управление контейнерами в корпоративном масштабе Автоматизированное управление для контейнеров и бессерверных развертываний
AWS Proton
Полностью управляемая и готовая к использованию платформа приложений Red Hat OpenShift на AWS (ROSA)
Открытый исходный код Запустите дистрибутив Kubernetes, на основе которого работает Amazon EKS Amazon EKS Distro
Размещение существующих приложений в контейнерах и их перенос AWS App2Container

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

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

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

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

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

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