AWS Serverless 部署简介
无服务器部署简介
部署是将当前应用程序代码传输到服务器。
如果没有服务器,“部署”可以有不同的含义。
无论使用何种计算服务,您仍然处理的是代码。
由于您需要快速交付新代码,请确保其经过充分测试。
您必须能够验证部署是否正确以及客户总体满意度。
无服务器部署简介视频
W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。
确保成功部署
要确保您的代码成功部署,您需要准备好以下几项。
您需要关注部署期间的修改。
您可以使用 AWS CloudTrail 收集事件,并在部署发生更改时收到警报。
您还需要自动化一些活动。
自动化活动
您可以自动化活动,例如在部署失败时通知您的运维团队。
Lambda 函数也会被自动监控。
为确保成功,还需要能够延迟或回滚失败的部署。
在发生故障时,回滚到之前更可靠的代码版本至关重要。
对于无服务器工作负载,以有计划且自动化的方式部署更新至关重要。
成功的部署不会被客户察觉。
自动化减少了人为错误,并建立了一个正式的流程来验证更改。
相关阅读
监控和排查 Lambda 应用程序