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

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

Amazon EC2 Container Service

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

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

Benefit_Tools_Orange

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

Benefit_Version-Control_Red

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

Containers_Benefit_EnvironmentConsistency

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

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

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

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

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