三分钟搞懂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

相关推荐
demo007x15 分钟前
Docling 文档转换以及技术架构分析
前端·后端·程序员
京东云开发者1 小时前
京东市民服务又“上新”!这次是黑龙江“龙易办”
前端
袋鱼不重2 小时前
我的神奇同事,AI 用多了居然写了个 Open In Codex
前端·后端·ai编程
用户8356290780512 小时前
使用 Python 操作 Word 内容控件
后端·python
像我这样帅的人丶你还2 小时前
啥? 前端也要会干Java?🛵🛵🛵
后端
Hommy882 小时前
【剪映小助手】添加贴纸接口(Add Sticker)
后端·github·剪映小助手·视频剪辑自动化·剪映api
Fireworks2 小时前
深入vue3源码解读 -- 1、响应式的基础概念
前端
程序员黑豆2 小时前
JDK 下载安装与配置详细教程
java·前端·ai编程
hunterandroid2 小时前
文件存储:内部存储与外部存储
前端
CaffeinePro2 小时前
FastAPI响应处理:返回值、状态码、响应头与异常标准化与案例解析
后端