三分钟搞懂Serverless,互联网个人创业者必备

大家好,我是凌览。前段时间手撸ChatGPT接口,简单搭建一个小工具搭个网页应用,让ChatGPT帮我写SQL,接口代码部署在一款Serverless产品平台。

Serverless 这个单词第一次出现是在2012年,由 Iron 公司提出,字面意思就是不需要服务器。国内是在 2017 年,阿里云和腾讯云先后推出了自己的 Serverless 平台,本文咱们就来谈谈 Serverless。

什么是Serverless

互联网产品离不开服务器,小的网站可能一台服务器就能支撑起访问量,大一点的可能需要数十台甚至上百台,而大厂级别的公司所需服务器的数量往往都是以千或万来作为单位。

所以不管是个人项目还是中小型创业公司都需要:

  • 购买服务器
  • 利用Docker或其他手段部署业务代码运行环境
  • 监控报警保证服务器正常运行
  • 如果访问量突然增大,可能需要自动弹性伸缩应对这些突发访问量

服务器运维是跑不了的,这部分工作要花费不少的成本精力。

Serverless的目的就是为了解决上面痛点,有了Serverless开发者只需要关心业务代码即可,完全可以从繁杂琐碎的服务器运维事项中解脱出来:

  • 不需要管服务器的购买和销毁
  • 不需要配置运行环境
  • 不需要担心服务器的监控报警
  • 不需要操心服务器资源的弹性伸缩问题

小结一下,Serverless有以下优点:

  • 降本提效,服务器管理运维由厂商提供,开发者能把更多精力专注于业务逻辑上
  • 按量付费,用多少付多少
  • 弹性伸缩,项目在流量增加的时候,自动扩容,在流量降低的时候,自动缩容

Serverless产品有哪些

Serverless产品国内外都有公司布局,实力较强的厂商有腾讯的云函数 SCFAWS的Lambda阿里云的函数计算 FC,它们收费及提供的资源都不同。

这里不重点展开介绍,我推荐一下其他两款产品。

laf

laf官网广告词"号称像写博客一样写代码"。

它提供了一个WebIDE平台,写几行代码即可部署并提供链接访问接口。

AirCode

AirCode一个在线开发和部署 Node.js 应用的平台,与laf是一样的。

它与laf的区别在于收费模式。AirCode有一个每月基本额度,超出额度要办理更大的额度套餐,没有超出不收取任何费用;而laf是按占用资源量计时收取费用。

对于个人开发者,AirCode无疑更具性价比,验证一个想法前期不需要过多的成本投入,后期再考虑是否购买资源额度更多的套餐。

总结

Serverless让开发者不再操心运行所需的资源,只需关注自己的业务逻辑,并且为实际消耗的资源付费。如果你是个人开发者,不妨试试Serverless,它肯定能给你带来惊喜。

关注公粽号【程序员凌览】回复"666",拉您进【人类高质量前端交流群~】

往期推荐:linglan01.cn/about

相关推荐
维克兜率天2 分钟前
【维克】ARMA模型:AR与MA的完美结合
后端·restful
是未才1 小时前
从输入 URL 到页面返回:DNS、路由、TLS 与 HTTP 完整链路
java·后端·计算机网络
DevUI团队2 小时前
从“即兴创作”到“规格先行”,华为云码道(CodeArts)代码智能体持续深耕企业级规范驱动开发能力
前端·人工智能·后端
weixin_431600443 小时前
NestJS 入门(3):Guard 如何挡住未登录请求?
前端·后端·学习·nest.js
kyriewen3 小时前
我用Claude Code两天干完了团队两周的排期——周报发出去那一刻我就后悔了
前端·javascript·ai编程
IT_陈寒4 小时前
JavaScript类型转换把我坑惨了,这破玩意真该早点搞明白
前端·人工智能·后端
用户938515635074 小时前
Type vs Interface:读完这篇就没有面试官能难倒你了
前端·面试·typescript
用户938515635074 小时前
手写一个 LLM Harness 框架:用工程化手段把大模型幻觉踩在脚下
javascript·人工智能·后端
油丶酸萝卜别吃5 小时前
jquery-ajax.js 说明文档
前端·javascript·jquery
windliang5 小时前
Claude Code 源码分析(九):子 Agent 如何分叉、继续与回到父会话
前端·javascript·面试