腾讯云Serverless应用COS/API网关/SCF

从传统的自建服务器,到使用云端服务器,硬件成本一直也是企业中一笔不小的开销。尤其对于一些小型企业,创业型的小公司和个人来说,怎么样即节约成本又不散失性能,一直是个难题。自从2014年AWS发布基于函数计算的无服务器技术Lambda以来,各家云商也相继推出了自家的无服务器函数,如微软的Azure Functions,Google的Cloud Functions等,阿里云的函数计算,腾讯云的无服务器云函数等。我们可以统称这些为云函数。

云函数是打造无服务器应用的基础,所有的业务逻辑都包含在其中,它和API网关一起可以很方便的搭建Web应用的后端。

后端有了,那么前端怎么办?静态页面还是要部署到服务器吗?不!以腾讯云为例,前端的静态页面可以通过对象存储(COS)来托管。

了解了前端和后端的实现方法,那么,我们最关心的问题来了。

成本没错,成本是我们最关心的问题,前面我们提过,云函数是按需/按流量收费的,对象存储也是一样的,我们拿腾讯云的免费额度来分析一下,成本有多少?

1 -腾讯云函数,每月可免费调用100万次,使用资源40万GBs。(现在处于公测中,可以尽情的使用)

2 -API网关,当前针对每个用户,每个月的前100 万次调用免费。

3 -对象存储(COS),每月可享受一定量的50GB存储容量、10GB流量、和100万次请求。

性能1 - 地域,由于你在使用云函数,API网关以及对象存储的时候,一般都会选择一个地域,如果都选了同一个地域,就相当于内网访问,速度会快很多,也能节省好多不必要的流量开销。

2 - 稳定性,毕竟也是国内的巨头,稳定性也还可以。

小结想象一下,我们完全可以用对象存储+API网关+云函数来免费打造我们的Web App,并有100万的免费调用。但是对象存储毕竟不是真的在存储“对象”,它依然是存储文件用的。如果是提供视频或文件分享之类的应用,好像基本能凑活,那么,我们的其它数据应该放在哪?是不是需要云数据库?

所以,0成本的应用好像也不太现实。不过,有了无服务器应用这种灵活的架构,还是能节约不少成本,你觉得呢?


腾讯云优惠活动博客,实时更新腾讯云最新优惠活动及提供腾讯云代金券的领取。