用户对于Serverless的顾虑
Serverless不是新鲜产物,大的云厂商也都有各自的Serverless方案,基本上都能满足大部分用户的需求,甚至Cloudflare还能提供免费的。
但对于用户而言,首要考虑的问题是可移植性,它不像容器化这家不行价高了我立马可以换一家。在各家的Serverless里都高度的自家预设环境,这个没有标准,你在一家Serverless上的代码不能完全就能随意迁移到另外一家,这也是一道门槛,进去了你就不容易离开。
但云厂商这么做其实没问题,既提供了Serverless方案,让你快速部署一些简单的应用,即使你深度研究稍微复杂一点也应该问题不大,价格还便宜,其实也都是有意在抢占市场。
性价比高
不像过去我们部署一个静态Nginx都要买一台虚机,手动部署上Nginx,然后在配置上传文件启动服务,这个过程除去繁琐不说虚机的费用就性价比不高,但是用Serverless方案甚至能做到免费。
国内的话比如阿里云的OSS,如果想要独立域名的话可以配置CDN,然后回源OSS,这一套组合不仅省心,还能很便宜,带宽还很高,用户访问速度也快。相比之下腾讯云,华为云也都有同等的解决方案。
如果说有一些动态的需求,推荐两套基本免费方案
- Cloudflare + Worker,CF家提供了一些数据库、存储
- Cloudflare + Tunnel,把服务部署在自家电脑上,买个功耗低的电脑就已能满足绝大部分需求,你甚至可以在家里搭建一个k8s都可以通过Tunnel暴露出去都没问题
消费降级
现在大家都在消费降级,云市场也在消费降级,过去随意就买一篮子云产品的也要精打细算了。对于绝大多数流量不高的站点就可以尽量利用一些免费的方案去解决,云厂商也在逐渐收紧优惠力度,避免大家都薅羊毛,尤其是不少过去免费的现在开始逐步改为收费。
但只要你不是伸手党,动动手还是能找到一些性价比很高的站点部署方案。