Сервисы Amazon Container Service

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

Контейнеры – это весьма важный для разработчиков способ упаковки и развертывания своих приложений. Они компактны и предоставляют надежную переносимую программную среду, позволяющую без проблем запускать и масштабировать приложения в любом месте. Создание и развертывание микросервисов, запуск пакетов заданий для приложений машинного обучения, перенос существующих приложений на облачные платформы – и это только некоторые из наиболее популярных способов применения контейнеров.

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

Amazon Elastic Container Service

Amazon Elastic Container Service (Amazon ECS) – это полностью автоматизированный сервис координирования контейнеров, который обеспечит удобное развертывание, администрирование и масштабирование упакованных в контейнер приложений в AWS. Благодаря Amazon ECS отпадает необходимость в установке и использовании собственного программного обеспечения для координации контейнеров, в контроле и масштабировании кластеров виртуальных машин или планировании контейнеров на этих виртуальных машинах. Сервис Amazon ECS разработан нами с нуля и надежно интегрируется с другими компонентами платформы AWS, поддерживая работу с такими сервисами, как ALB, IAM, ECR, CloudWatch, CloudFormation и CloudTrail. Amazon ECS – высоконадежное решение, в котором реализовано взаимодействие с API AWS для контейнеров, аналогичное EC2 для виртуальных машин.

Подробнее об Amazon ECS

Amazon Elastic Container Service for Kubernetes

Amazon Elastic Container Service for Kubernetes (Amazon EKS) – это управляемый сервис, который позволяет легко запускать Kubernetes на AWS и не требует глубоких познаний в работе Kubernetes. Amazon EKS обеспечивает полное управление доступностью и масштабированием Kubernetes для каждого кластера. Amazon EKS автоматически выполняет все операции по управлению кластерами, включая контроль обновления версий, масштабирование ведущих узлов Kubernetes и уровня персистентности данных etcd, а также обнаружение и замену неисправных узлов.

Подробнее об Amazon EKS

Amazon Elastic Container Registry

Amazon Elastic Container Registry (Amazon ECR) – это полностью автоматизированный реестр контейнеров Docker, который упрощает для разработчиков хранение и развертывание образов контейнеров Docker, а также управление ими. Amazon ECR можно использовать отдельно или в тесной интеграции с Amazon ECS, что упрощает разработку для рабочего процесса. При работе с сервисом Amazon ECR вам не придется самостоятельно управлять своими репозиториями контейнеров или заботиться о масштабировании базовой инфраструктуры. Amazon ECR размещает ваши образы в высокодоступной и масштабируемой архитектуре, обеспечивая надежное развертывание контейнеров для приложений.

Подробнее об Amazon ECR

AWS Fargate

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

Сервис AWS Fargate доступен для Amazon ECS, а в 2018 году будет поддерживать Amazon EKS.

Подробнее о AWS Fargate

Что такое контейнеры?

Подробнее о контейнерах
Готовы начать работу?
Регистрация
Есть вопросы?
Свяжитесь с нами