各位用上 serverless 了吗?都用在哪些地方?
serverless 成本优势看起来挺诱人的,以后会不会和微服务冲突,实际使用场景有哪些呢?
可以省下一大笔运维成本,不会和微服务冲突,因为函数计算(serverless)的优点也是他的缺点(没用时停机),会导致一些需要保持状态的应用有明显的时延问题(数据库链接状态等)。
场景简单一句话:没时延要求的事件驱动场景。比如:用户消息通知功能、请求转发、图片处理(比如用户头像裁剪 、异步内容安全检测)、日志分析等,都能够明显感受到开发、管理成本的下降。
这块 aws 做的很成熟了,很多客户案例,阿里云大陆区域也做的还可以,其他区域支持不全。
开发最好使用 nodejs 或者 python,java 太重了,不太适合。