阿里云Serverless 中FC升级代码的时候,上传的时候会闪断服务吗,怎么做到平滑升级服务呢?
阿里云Serverless 中Function Computing(FC)升级代码的时候,确实可能会短暂影响服务的可用性。然而,通过一些策略和方法,可以最小化这种影响,实现平滑升级。
首先,可以利用FC全面融入容器生态的新特性——容器镜像触发。这个功能允许您在上传新的容器镜像时自动触发函数计算服务,从而在新版本的服务启动并运行后,旧版本的服务会自动下线,实现了无缝切换。
其次,除了使用容器镜像触发,还可以结合Serverless Devs工具进行操作。Serverless Devs是一个开发者平台,不仅能够管理FC资源,还支持其他多个云平台的资源管理。该工具提供了命令行和配置文件(.yaml)两种方式,可以像使用webpack工具一样使用,非常适合快速部署Serverless项目。
通过上述方法,可以在升级代码的同时,最小化对业务的影响,实现服务的平滑升级。
你来新的请求,去启新的实例
你业务没更新完成,启动的就是老的实例,你业务更新完成,启动的就是新的实例。此回答来自钉群Serverless 开发者技术学习群。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。