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

Использование Docker на AWS дает разработчикам и системным администраторам надежный и экономичный способ сборки, доставки и запуска распределенных приложений любого масштаба. AWS поддерживает обе модели лицензирования Docker: лицензию с открытым кодом Docker Community Edition (CE) и лицензию Docker Enterprise Edition (EE) на основе подписки.

Amazon Elastic Container Service

Начало работы

Запускайте контейнеры Docker на AWS. Платите только за те ресурсы AWS, которые используете.

Docker Enterprise Edition

Начать работу

Сертифицированная инфраструктура, контейнеры и код. Расширенная поддержка. Требуется подписка.

Containers_ProductDetail_Banner
ECS_Benefits_Highperformance

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

Benefit_Tools_Orange

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

Benefit_Version-Control_Red

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

Containers_Benefit_EnvironmentConsistency

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

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

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

Создавайте и поставляйте распределенные приложения, содержание и инфраструктура которых программно управляема и защищена.

В AWS обеспечена поддержка решений Docker с открытым исходным кодом и коммерческого уровня. Существует несколько способов запуска контейнеров в AWS: от команды docker run на инстансах Amazon EC2 до использования Amazon Elastic Container Service, высокопроизводительного сервиса управления контейнерами с возможностью масштабирования. Чтобы начать, используйте следующие ссылки.