Bootstrap

穷人也能建个人博客了——阿里云函数计算体验

最近,阿里云推出了函数计算服务,在通过鼓励搭建 Serverless WordPress 的进行推广。我也趁机去体验了一把。

 

所谓函数计算,其实就是我们经常讨论的 FaaS (函数即服务)云服务。相比于 IaaS,PaaS,SaaS 等层级的云服务而言,更细粒度、更抽象。

通过阿里云函数计算部署服务,我们不需要对服务器进行管理和运维,只需编写代码并上传。函数计算会准备好计算资源,以弹性、可靠的方式运行我们的代码,并提供日志查询、性能监控、报警等功能。

其中最吸引人的是,函数计算按量付费,真的像水和电一样,用多少交多少。

这解决了个人建站的一大痛点。很多人都想建立自己的个人站,然而最低配、勉强够用的云服务器,动辄几百上千一年,加上云数据库、流量费用等其他花费,成本望而止步。

现在有了函数计算,个人建站的成本大大减低。阿里云函数计算,每个月按区域不同,投 40 万~100 万次调用是免费的。也就是说,你的博客月访问量还没到十万至百万的级别,服务是免费的。其他的文件存储和日志服务等费用,据估算也才 1元/月。如果使用云 RDS 作为服务器,最便宜的实例 25元/月 也基本够用。要想更省些,用 Sqlite 做数据库,这 25 块也能省掉。

用函数计算建个人站点,还省掉运维和管理的功夫。另外,前期没什么流量时,不至于云服务器方案哪闲置服务器白白浪费钱。后面流量上去了也不用扩容 ,只需要迁移下数据库即可,又免去了到时扩容的麻烦。

 

总得来说,基于函数计算部署个人博客,性价比真的非常高,强烈推荐。

 

基于函数计算部署 Serverless WordPress ,按照官方给出的分享文档和 GitHub 说明即可。

 

要用阿里云函数计算搭建 WordPress 个人站,需要先准备好三样东西:

 

实际上,部署基于函数计算的 Serverless WordPress,最费工夫的都是准备阶段,其本身的部署过程还是相当简单的。

  • 如果是 Sqlite 版,去 GitHub 其项目代码,按照其文档,先在本地调试好再部署到函数服务。

  • 如果是 MySQL 版,可以同 Sqlite 版一样,先本地调试再部署,也可以直接走官方模板入口。

 

无理论是哪个版本,个人都建议先在本地把语言、主题、插件等等都调试配置好后再部署,这比在线上操作更方便。

 

总结来说,在函数计算部署 WordPress 等服务,要做的就两步:

 

部署成功后,你就可以通过域名访问你的 WordPress 站点了。

 

 

另外要吐槽的是,阿里云的用户体验还那么槽点满满。不少产品,给人感觉更像是功能的堆积,相互间没打通,而不是一个有机的整体服务,跳来跳去得让人晕头转向。还有些细节,如果很难查到地域的中文名和在配置代码中的关系,CNAME 需要你手动拼接账号ID和域ID等等,稍有不慎就出错。阿里云除了埋头往上面堆产品,也是要应该找几个靠谱的产品经理,好好梳理下了。