Serverless 开发者工具在一定程度上却有着更为重要的价值和作用,主要表现在哪些方面?
1.通过脚手架,快速创建 Serverless 架构的应用; 2.在开发过程中,通过开发者工具进行应用的调试等; 3.在开发完成之后,通过开发者工具将应用(可能包括多个函数以及相对应的 BaaS 类产品) 一键部署到线上; 4.项目运维阶段,通过开发者工具进行项目的可观测以及问题定位等; 5.若需要实现科学部署,通过某些 CI/CD 平台/工具发布 Serverless 架构的应用,通常是离不 开开发者工具的; 6.就目前来看,Serverless 领域的开发者工具复杂多样,且功能不完善; 7.并没有绝对统一/一致的 Serverless 开发者工具,每个厂商都有自己的开发者工具,而且使用 形式,行为表现并不相同,这就导致了开发者在开发前的调研、开发中的调试、部署后的运 维等多个层面面临很严峻的挑战;8.绝大部分的 Serverless 开发者工具更多是资源编排、部署工具,并不能真正意义上称之为开 发工具、运维工具,尤其在开发态的调试如何保证线上线下环境的一致性;如何在运维态可 以快速的对业务进行调试;如何更简单的排查错误,定位问题......等方面并没有统一的、完整 的方案,这就导致 Serverless 架构的学习成本、使用成本对开发者来说会变的非常高;
答复内容摘自《Serverless 开发速查手册》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/ebook/download/7490
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。