AWS CodeDeploy

实现代码部署自动化以确保应用程序的正常运行时间

AWS CodeDeploy 是一项将软件自动部署到各种计算服务(例如 Amazon EC2、AWS Lambda 和本地服务器)的完全托管的部署服务。借助 AWS CodeDeploy,您可以更轻松地快速发布新功能,避免在应用程序部署过程中出现停机,并简化应用程序的更新工作。您可以使用 AWS CodeDeploy 自动执行软件部署,而无需执行容易出错的手动操作。此服务可根据您的部署需求进行扩展(从单个 Lambda 函数到数千个 EC2 实例)。

AWS CodeDeploy 简介 (2:10)

优势

自动部署

AWS CodeDeploy 可实现软件部署的完全自动化,使您能够快速可靠地部署。无论是部署到 Amazon EC2、AWS Lambda 还是本地服务器,您都可以在开发、测试和生产环境中持续部署应用程序。此服务可随您的基础设施进行扩展,因此您可以部署一个 Lambda 函数,也可以部署数千个 EC2 实例。

最大程度地减少停机时间

AWS CodeDeploy 有助于最大限度地提高软件部署流程期间的应用程序可用性。它会逐步引入更改,并根据可配置规则跟踪应用程序运行状况。即使出错,您也可以轻松停止和回滚软件部署。

集中控制

借助 AWS CodeDeploy,您可以通过 AWS 管理控制台或 AWS CLI 轻松启动和跟踪应用程序部署的状态。CodeDeploy 会为您提供一份详细的报告,使您能够查看每个应用程序修订的部署时间和位置。您还可以创建推送通知以接收与您的部署有关的实时更新。

易于采用

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

访问功能页面
准备好开始构建了吗?
AWS CodeDeploy 入门
还有更多问题?
联系我们