你说它不好用吧,云服务确实挺方便的,要什么服务有什么服务,服务器、数据库、Serverless 都有 但是你说它好用吧,有些非重点服务,用起来这稳定性真的是劝退。。 话说回来, 最近因为开发「朋友圈」集赞功能,里面有个功能,需要用到后端接口能力,而笔者并没有自己的域名,如果为了这个而购买服务器、购买域名,然后还要备案什么的,就有点太麻烦了,且成本比较高,基本都是按月付费,而我只是想做个做个原型测试测试而已。 所以就想着用云产品来做,因为一般云产品提供了公共的域名,结果研究各种云平台的产品,反而成了最耗时的事情。。。
为了把接口部署上去,分别研究了 「云开发 Cloudbase 」 云函数、静态网站托管、云托管、Serverless 函数服务、Serverless 应用服务、容器服务。。。最后把每个服务都试了一遍,才发现 Serverless 应用服务是符合我的需求,因为只有它才能跟 git 流水线打通且能提供后端能力。。而我这还只是研究了一家,如果是阿里云,满满一屏的产品,直接劝退。。。 另外由于这些服务的服务器上是不提供保存文件的能力的,如果要从网络抓取图片然后保存的话,只能先把图片保存到服务器的 /tmp 目录,然后通过 cloudbase api 上传到「云存储」,然后再通过获取临时访问链接的方式得到最终的图片内容。。
另外如果是开发 Serverless 应用的话,最好是用云平台直接支持的框架,比如腾讯云的话就用 Nest ,或者 Express 这些,Egg 也可以,平台不直接支持的千万别用。。。比如 Midway 这种。
目前腾讯云 Cloudbase 有免费的额度,Serverless 应用也有免费的额度,且都是按量付费。
阿里云就比较贵了,不知道是我没找到免费的额度还是什么原因,因为我服务主要可能是在微信生态中被使用到,所以想白嫖腾讯云的公共域名什么的,这样被封的概率小,所以对阿里云的研究的时间比较短,但是结果短短几小时,充值 5 块,支出 10 块。。。费用吓人。。。关键是自己都还没做什么操作。也没访问量,钱就没了
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.