好奇serverless还是服务器成本低?
到底是用 vercel 这种的 serverless 去做独立开发成本低,还是买服务器来搭建成本低? 问这个问题的成本太高了。一边是金钱成本,一边是时间成本我觉得如果还没有产品的话先不用考虑成本,而是快速上线验证。这点Vercel做的很好,它其实不算是serverless,只是整合了GitHub搭建了CI/CD实现快速部署。如果是独立开发的话,建议是先Vercel看看反馈,再决定后续 考虑到时间成本和精力成本的话,我觉得 serverless 是比较好的选择。你看,从0到1开始用vercel,一套next.js+tailwindcss 只需要一个域名解析就行了。有用户了再调整 只要业务赚钱,都低:只要业务不赚钱,都不低。你熟用哪个,怎么快怎么来,哪怕是PHP那就PHP
产品不赚钱的时候,用免费额度的;产品开始赚钱了,用付费额度的;产品赚大钱了,招专业的人自己搭建。
没钱的时候,时间换成本;有钱的时候,成本换时间。 nextjs冷启动必然vercel啊,流量大了再去部署服务器。vercel其实还是值得的,尤其是前期用量小的时候,等赚钱了再迁移也不迟(唯一的缺点就是有人打你vercel账单就爆了 单纯serverless就用aws或cloudflare的免费额度,就够前期使用了其实。与其说vercel在物理机上开serverless,不如说serverless本身就有运维外包的费用,这时候考虑的是要不要节约自己配置环境的费用 一开始前者稳定下来后者
主要看你产品需不需要支持大量用户,刚开始开发产品,直接vercel,因为你连用户量有多少都不知道。用vercel 能更快验证。可能你的产品没多久就死了,费那个劲去搞其他的真的没什么用。而且买服务器搭建在用户量突然上去的时候很可能撑不住,serverless就没有这个问题。
但是等用户量非常大的时候,serverless的费用比自建服务器要高很多,可能又需要转回自建。以我前后端分离的角度来看,前端可以是serverless。毕竟serverless平台基本只吃流量费,迁移非常方便。但后端建议自建并容器化,虽然也可以上 serverless 但是一旦收费超过自建的时候就很难迁移。 看具体服务吧,买服务器搭建也有时间、运维成本
如果成本是经济上的,那肯定是服务器成本低。但如果考虑到时间成本,应该是 vercel 更胜一筹 服务端linode,容器化走微服务路线,100 usd免费,前端免费vercel或者netlify或者cloudflare workers启动零成本
页:
[1]