Docker – это технология с открытым исходным кодом, позволяющая создавать, выполнять, тестировать и развертывать распределенные приложения в программных контейнерах. С ее помощью можно создать стандартный пакет для разработки ПО, содержащий все, что необходимо для запуска ПО: исходный код, время исполнения, системные инструменты, библиотеки и т. д. Docker позволяет быстро и надежно развертывать приложения в любой среде с соблюдением единообразия.
Использование Docker в AWS предоставляет высоконадежный и недорогой способ быстро создавать, запускать, тестировать и развертывать распределенные приложения в любых масштабах. В рамках сервисов AWS обеспечена поддержка решений Docker с открытым исходным кодом и коммерческого уровня.
Amazon EC2 Container Service
Начало работы
Пользователи Docker осуществляют доставку приложений в среднем в 7 раз чаще, чем те, кто не использует Docker. Docker разрешает проблемы, связанные с зависимостями приложений, и позволяет разработчикам доставлять отдельные сервисы с необходимой частотой.
Docker позволяет сократить время, необходимое на настройку новой среды и на адаптацию приложений к другим средам.
С помощью Docker можно эффективно переносить приложения с локальных машин, на которых ведется разработка, в AWS для рабочего развертывания.
Доставка приложений в небольших контейнерах облегчает процесс развертывания, выявления проблем и отката для их устранения.
Ускорьте доставку приложений за счет стандартизации рабочих сред и устранения расхождений между языковыми стеками и версиями.
Обработки больших данных как сервис. Сгруппируйте данные и пакеты аналитики в портативные контейнеры, запуск которых не потребует специальных технических навыков.
Создавайте и поставляйте распределенные приложения, содержание и инфраструктура которых программно управляема и защищена.
В AWS обеспечена поддержка решений Docker с открытым исходным кодом и коммерческого уровня. Существует несколько способов запуска контейнеров в AWS: от команды docker run в инстансах Amazon EC2 до использования Amazon EC2 Container Service, высокопроизводительного сервиса управления контейнерами с возможностью масштабирования. Чтобы начать, используйте ссылки ниже.
- Запуск контейнера Docker и управление в Amazon EC2 Container Service
- Развертывание и масштабирование приложений Docker в AWS Elastic Beanstalk
- Подробнее о контейнерах в AWS