18|实战指南:Serverless沙场老兵的一线使用经验
静远
你好,我是静远。
恭喜你完成了 Serverless 核心技术和扩展能力的学习,从这节课开始,我们就要运用之前所学的知识点,开始实战演练了。
前面我们讲到的触发器、冷启动、扩缩容、运行时、可观测等知识点,相信你都已经掌握得差不多了,随便拿出一个相关的问题,你也可以快速应对。但是,这些零碎的“武功招式”怎么才能在实战中运用起来呢?Serverless 架构模式的开发和传统架构应用的开发如此不同,我们需要格外注意哪些“坑”呢?
今天,我就把平常“取经”得到的经验以及自己总结出来的“客户常见难题”,分成方案设计、资源评估、调用速度、开发技巧、线上运维等几个方面,跟你聊聊如何用好“Serverless”。
希望这节课,让你能够在选择合适的方案和开发手段这些方面得到启发,真正享受 Serverless 带来的红利。
方案选型
方案选型的时候,选错场景和技术大方向是比较忌讳的,不仅可能导致服务不稳定,还会导致修补工作量上升。那么,什么情况下适合用 Serverless 技术呢?
比较适合 Serverless 技术的场景,通常由数据处理计算、应用后端服务、事件触发处理、有状态服务和传统服务升级 5 个维度组成。
接下来,我们可以对每一个业务的特性做一个抽象总结,看看 5 个维度不同的侧重点,让你在日新月异的 Serverless 场景迭代下,也能够自己动手,丰富这张技术选型图谱。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文深入探讨了Serverless技术的应用和资源评估方法,旨在帮助读者更好地理解和运用该技术。作者从方案选型和资源评估两个方面展开讨论,指出了Serverless技术适用的场景和不适用的情况,并分享了一些实用的技巧和建议。在资源评估方面,作者强调了对服务运行情况和资源规格的评估重要性,并通过客户案例展示了如何合理评估资源使用,从而降低成本。 此外,文章还涵盖了调用速度和开发技巧两个方面的内容。在调用速度方面,作者列举了影响调用速度的因素,并提出了优化建议,如减少代码依赖、选择性能较高的运行时、合理利用本地缓存等。在开发技巧方面,作者介绍了开发工具的选择和编码技巧,为读者提供了在实际开发中的指导和建议。 总的来说,本文通过实际案例和经验分享,帮助读者更好地理解Serverless技术的应用和资源评估方法,同时提供了调用速度优化和开发技巧方面的实用建议,为读者在实际应用中避免一些常见问题提供了指导和帮助。文章还强调了在线上运维中的稳定性和可观测性的重要性,为读者提供了更全面的技术视角。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Serverless 进阶实战课》,新⼈⾸单¥59
《Serverless 进阶实战课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(4)
- 最新
- 精选
- Wisdom我是想构建自己的serverless平台,不直接使用云厂商的serverless平台.
作者回复: 可以的,现在有的企业也在部署私有化,有的是自研,有的是基于开源引擎框架做二次开发,比如openFaas ,Knative 等,在22节开始可以继续关注这一方面的内容,欢迎留言讨论哦
2022-10-08归属地:上海2 - 初夏最近大模型火起来了,老师什么时候讲一讲怎么结合哈
作者回复: 我会陆续在加餐模块更新哦,保持关注哈
2023-06-04归属地:上海 - Wisdom能不能有老师的联系方式?邮箱或是什么的,做一些交流呢
作者回复: 可以的,极客教研助理很快会联系您哈
2022-10-08归属地:上海 - 奕Serverless 平台是否支持 设置日记级别的? 在开发的打印 debug ,生产的时候 不打印, 还是只能开发自己在代码中进行控制
作者回复: 平台本身目前没有可配置的地方,但自己可以设置,类似java 这种,自己在yaml等属性里设置,还是按照原本微服务的打包方式就行
2022-10-07归属地:上海2
收起评论