漫漫长夜
专心编码
看实例记录,上次尝试 Serverless 还是三年前。
在连续两天的折腾无果后,我又一次他么的放弃了。
这次是想把 SSR 迁移到 Serverless,应用已经做了一些改造,成熟的厂商屈指可数。
先说两家的特点吧。
腾讯云
阿里云
两家的共同点
Serverless 并不需要怎么个入门法,从技术上说就是更细粒度的运行容器。
Serverless 真正需要理解且去执行的是,它要求以一种异于传统的编程模型去实现程序。
为啥说是哲学呢,Serverless 像啥?
SSR 这种应用,本身是适合的,但得是足够简单的应用。
得多简单:
node_modules
,必须含,又没法拆)总体看来,对于绝大部分的个人项目、小项目,Serverless 并不适合,因为 Serverless 其实意味的是 Serverless 生态,是 + 云数据库、+ 云 Redis、+ 各种 PaaS 生态,而这些资源更适合为成熟的商业项目服务。
所以最后我决定,根据 “Occam's Razor”,我放弃 Serverless 了,等过几天俩厂商的便宜轻量机器出来了,就订台香港的迁过去得了。
迁过去之后我将要:
不说了,不用了,以后谁推荐我也不用了。
AWS 这一套东西太多了。
我也再次放弃了,整个体系化的内容太多了。
我只想要 S, 但我得去学习 a/b/c/d.....
为什么不评价一下字节的轻服务 😂
回复:
离开字节后,就没有用过轻服务的公有云产品了,之前的内部版本看起来和 Vercel 非常像,字节的技术产品一直都还挺激进的。
我是觉得对 Serverless 来说最重要的还是生态,也一定是生态,比如专为 Serverless 的生命周期设计的数据库系统,这一类的服务很重要,国内目前似乎只有腾讯做了一些。
不然的话再怎么适配 Serverless 也永远避免不了要有一层
Serverful Backend
的存在。Frontend (Serverless function) -> Backend (Serverful - External provider) -> DB