Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS Serverless 部署策略


部署策略

部署策略帮助您将代码发布到生产环境。

有三种部署策略

  • 一次性部署
  • 金丝雀部署
  • 线性部署

一些部署策略使用流量切换。

流量切换是指将流量从一个服务版本迁移到另一个服务版本。

在将所有生产流量转移到新的 Lambda 版本之前,流量切换有助于您对其进行测试。

在选择部署策略时,请考虑客户影响、回滚、事件模型和部署速度。


部署策略视频

W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。


一次性部署

一次性部署会立即将流量从旧的 Lambda 函数切换到新的 Lambda 函数。

当速度很重要时,一次性部署可以提供帮助。

使用此方法,您可以快速更新您的代码并使其可供所有用户使用。


金丝雀部署

在金丝雀部署中,您更新应用程序代码并将一小部分生产流量指向它。

它检查代码是否有效。

确保新版本安全且无故障后,您将其所有流量重定向到它。


线性部署

线性策略类似于金丝雀策略。

最初,您将大量流量路由到更新的代码版本。

将一定量的流量发送到新版本,直到它达到 100% 的生产流量。


使用 AWS SAM 进行部署偏好设置

AWS SAM 使用别名支持流量切换。

**别名**可以被认为是另一个名称或标识。

AWS SAM 模板允许您对 Lambda 函数使用一次性部署、金丝雀部署或线性部署。

这在模板的部署选项中完成。

AM 附带各种预构建的部署设置。


相关阅读

使用 CodeDeploy 重新部署和回滚部署

AWS 无服务器练习

通过练习测试自己

练习

三种部署策略是什么?

1. 
2. 
3. 

开始练习


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.