云计算技术的实践要点与注意事项
1. Serverless 计算的不良实践
1.1 Serverless 简介
2014 年,亚马逊推出 AWS Lambda,使其成为首个提供抽象无服务器计算服务的云提供商。无服务器计算是云计算的最新方法,让开发者无需管理底层基础设施或设置运行时环境,就能在云端运行事件驱动的函数。云提供商负责部署、扩展和计费。函数即服务(FaaS)是无服务器计算最相关的实现,开发者只需部署函数代码并选择触发事件。
1.2 常见不良实践
| 不良实践 | 问题 | 解决建议 |
|---|---|---|
| 部署大量函数 | 增加系统规模和复杂性,维护困难 | 分析是否真的需要新函数,可尝试修改现有函数 |
| 同步调用函数 | 增加调试复杂度,失去功能隔离性,成本增加 | 若第二个函数无其他用途,将两个函数合并 |
| 异步调用函数 | 增加系统复杂性和成本 | 可用于一次性操作,如后台备份 |
| 使用大量库 | 增加应用程序大小,达到镜像大小限制会增加启动时间 | 仅使用必要的库,寻找能提供多种功能的单一库 |
超级会员免费看
订阅专栏 解锁全文
757

被折叠的 条评论
为什么被折叠?



