AWS CodeDeploy

Автоматизированное развертывание кода для обеспечения бесперебойной работы приложений

AWS CodeDeploy – это полностью управляемый сервис для автоматизации развертывания программного обеспечения с использованием различных вычислительных сервисов, таких как Amazon EC2, AWS Fargate, AWS Lambda и локальных серверов. AWS CodeDeploy упрощает быстрый выпуск новых возможностей, помогает избежать простоев во время развертывания и берет на себя все сложности при обновлении приложений. AWS CodeDeploy можно использовать для автоматизации развертывания программного обеспечения, устраняя необходимость в подверженных ошибкам ручных операциях. Сервис масштабируется в соответствии с вашими потребностями.

Знакомство с AWS CodeDeploy (2:10)

Преимущества

Автоматизированное развертывание

AWS CodeDeploy полностью автоматизирует развертывание программного обеспечения, позволяя выполнять развертывания надежно и быстро. Сервис позволяет единообразно развертывать приложение в средах разработки, тестирования и рабочих средах, независимо от того, выполняется развертывание в Amazon EC2, AWS Fargate, AWS Lambda или на локальных серверах. Сервис масштабируется под вашу инфраструктуру.

Сокращение простоев

AWS CodeDeploy обеспечивает максимальную доступность приложения во время развертывании ПО. Сервис вводит изменения постепенно и отслеживает работоспособность приложения в соответствии с настраиваемыми правилами. При возникновении ошибок развертывание программного обеспечения можно просто остановить и откатить.

Централизованный контроль

AWS CodeDeploy обеспечивает простоту запуска и отслеживания состояния процессов развертывания приложений через Консоль управления AWS или с помощью интерфейса командной строки AWS. CodeDeploy предоставляет подробный отчет, позволяющий увидеть, когда и где была развернута каждая версия приложения. Дополнительно можно создать push-уведомления и мгновенно получать информацию о ваших развертываниях.

Простота настройки

AWS CodeDeploy не зависит от платформы и языка программирования, работает с любыми приложениями, и развертывание происходит единообразно, независимо от того, выполняется развертывание в Amazon EC2, AWS Fargate или в AWS Lambda. Можно использовать существующий установочный код. CodeDeploy может быть интегрирован с существующим процессом выпуска ПО или набором инструментов для непрерывного развертывания (например, AWS CodePipeline, GitHub, Jenkins).

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

200x100_Smartnews_Logo

SmartNews использует CodeDeploy для поддержки конвейера доставки программного обеспечения, состоящего из множества микросервисов, таких как новостной поисковый бот, экстрактор контента, механизм анализа изображений и поисковая система.

200x100_Gilt-Groupe_Logo

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

instacart-200x100
Instacart использует CodeDeploy для управления сотнями развертываний в день, а также для более быстрой и надежной доставки своего кода клиентам.
200x100_Burt_Logo

С помощью CodeDeploy компания Burt может автоматизировать процесс развертывания и устранить ручные операции для выполнения тысяч обновлений и развертываний без оказания какого-либо влияния на сервисы.  Ознакомьтесь с примером использования, чтобы узнать больше.

200x100_3M_Logo

3M HIS может легко и быстро создавать среды приложений и управлять приложениями с помощью AWS CodeDeploy и CodeCommit.

200x100_Click-Travel_Logo

Узнайте, как CodeDeploy помогает Click Travel избавиться от простоев во время развертывания с помощью последовательного обновления.

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

icon1

Регистрация аккаунта AWS

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

Обучение с помощью 10-минутных учебных пособий

Знакомьтесь с сервисами и учитесь с помощью простых учебных пособий.
icon3

Начните разработку с AWS

Начните создавать проекты на AWS с помощью пошаговых руководств.
Готовы приступить к разработке?
Начать работу с AWS CodeDeploy
Есть вопросы?
Свяжитесь с нами