AWS CodeDeploy

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

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

Introduction to AWS CodeDeploy (2:10)

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

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

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

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

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

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

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

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

AWS CodeDeploy не зависит от платформы и языка программирования, работает с любыми приложениями, и развертывание происходит единообразно, независимо от того, выполняется развертывание в Amazon EC2 или в 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
Есть вопросы?
Свяжитесь с нами