Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
LeeeeeeezQ
V2EX  ›  云计算

现在的云服务吧,真不知道该说是好用还是不好用

  •  
  •   LeeeeeeezQ · Jul 21, 2022 · 6158 views
    This topic created in 1402 days ago, the information mentioned may be changed or developed.

    你说它不好用吧,云服务确实挺方便的,要什么服务有什么服务,服务器、数据库、Serverless 都有 但是你说它好用吧,有些非重点服务,用起来这稳定性真的是劝退。。 话说回来, 最近因为开发「朋友圈」集赞功能,里面有个功能,需要用到后端接口能力,而笔者并没有自己的域名,如果为了这个而购买服务器、购买域名,然后还要备案什么的,就有点太麻烦了,且成本比较高,基本都是按月付费,而我只是想做个做个原型测试测试而已。 所以就想着用云产品来做,因为一般云产品提供了公共的域名,结果研究各种云平台的产品,反而成了最耗时的事情。。。

    云产品吐槽

    为了把接口部署上去,分别研究了 「云开发 Cloudbase 」 云函数、静态网站托管、云托管、Serverless 函数服务、Serverless 应用服务、容器服务。。。最后把每个服务都试了一遍,才发现 Serverless 应用服务是符合我的需求,因为只有它才能跟 git 流水线打通且能提供后端能力。。而我这还只是研究了一家,如果是阿里云,满满一屏的产品,直接劝退。。。 另外由于这些服务的服务器上是不提供保存文件的能力的,如果要从网络抓取图片然后保存的话,只能先把图片保存到服务器的 /tmp 目录,然后通过 cloudbase api 上传到「云存储」,然后再通过获取临时访问链接的方式得到最终的图片内容。。

    开发框架吐槽

    另外如果是开发 Serverless 应用的话,最好是用云平台直接支持的框架,比如腾讯云的话就用 Nest ,或者 Express 这些,Egg 也可以,平台不直接支持的千万别用。。。比如 Midway 这种。

    费用问题

    目前腾讯云 Cloudbase 有免费的额度,Serverless 应用也有免费的额度,且都是按量付费。 阿里云就比较贵了,不知道是我没找到免费的额度还是什么原因,因为我服务主要可能是在微信生态中被使用到,所以想白嫖腾讯云的公共域名什么的,这样被封的概率小,所以对阿里云的研究的时间比较短,但是结果短短几小时,充值 5 块,支出 10 块。。。费用吓人。。。关键是自己都还没做什么操作。也没访问量,钱就没了

    21 replies    2022-08-14 16:37:45 +08:00
    littlecold
        1
    littlecold  
       Jul 21, 2022
    这玩意一大堆东西要学,成本属实不低,文件保存应该是直接能存储到 /mnt/目录下,不需要放 /tmp 目录
    LeeeeeeezQ
        2
    LeeeeeeezQ  
    OP
       Jul 21, 2022
    直接存也没用的,下次部署的时候,如果实例被重新创建,你的文件也没了。所以只能临时放一下。
    mxuan
        3
    mxuan  
       Jul 21, 2022
    你上负载均衡??负载均衡很贵的。
    一般业务基本上直接用轻量云,学习云服务的那些东西学习成本很高的,有些时候简单的直接上 Linux 服务器比较好。
    mxuan
        4
    mxuan  
       Jul 21, 2022
    腾讯云的 serverless 和 cloudbase 每月固定收费的,要注意下下。
    Danswerme
        5
    Danswerme  
       Jul 21, 2022   ❤️ 2
    云服务我最大的感受就是:不说人话,非把一个很简单的东西用很晦涩难懂的名词来表达,不知道是想干什么。
    zhuweiyou
        6
    zhuweiyou  
       Jul 21, 2022   ❤️ 1
    阿里云是支持 docker 的,腾讯云不清楚,不需要你说的学习它支持的框架.
    chensuiyi
        7
    chensuiyi  
       Jul 22, 2022
    云开发,提心吊胆,有人搞一下,或者不注意,费用吓人。
    Spark100
        8
    Spark100  
       Jul 22, 2022
    用轻量云或云服务器是最省钱的,但需要自己安装配置环境,或者直接安装 docker 跑项目
    云开发之类的 都是一些拆分出来的,而且很容易产生天价账单
    LeeeeeeezQ
        9
    LeeeeeeezQ  
    OP
       Jul 22, 2022
    @mxuan 应该是我创建 serverless 的时候,自动创建的。负载均衡也是暗梁付费的吧。关键是我都没怎么访问
    LeeeeeeezQ
        10
    LeeeeeeezQ  
    OP
       Jul 22, 2022
    @mxuan 如果是有稳定流量的项目,肯定直接自己买服务器了,但是我的出发点是不想买域名,不想备案。所以国内的话就只能考虑用云了。
    LeeeeeeezQ
        11
    LeeeeeeezQ  
    OP
       Jul 22, 2022
    @Spark100 我没域名、没备案。。另外想的是能够按量付费,不想包月或包年。。因为只是临时部署用一用。
    LeeeeeeezQ
        12
    LeeeeeeezQ  
    OP
       Jul 22, 2022
    @Danswerme 确实是这样。概念层出不穷,关键大部分都是对标的开源产品,然后非得给你搞个新名字。
    LeeeeeeezQ
        13
    LeeeeeeezQ  
    OP
       Jul 22, 2022
    @zhuweiyou 阿里云是支持 docker 的,腾讯云不清楚,不需要你说的学习它支持的框架.
    LeeeeeeezQ
        14
    LeeeeeeezQ  
    OP
       Jul 22, 2022
    @zhuweiyou 阿里云是支持 docker 的,腾讯云不清楚,不需要你说的学习它支持的框架.
    ---
    是支持的,我意思是创建 serverless 应用的时候,有一些应用模板,如果是它内置的就直接不需要改什么就能跑起来,如果不是内置支持的,你得找到框架的文档,然后修改对应的配置。但是云平台也是一直会变,一些不常用的框架,跟进没那么及时的,特别是像 Midway 这样想要做框架中的框架的这种,用起来问题就更多了。这些都是成本。
    littlecold
        15
    littlecold  
       Jul 22, 2022
    @LeeeeeeezQ 控制台开‘文件存储’ ,函数绑定到文件系统,你的文件是持久化的,怎么会没,可以找腾讯云的 文件存储 的文档看看
    LeeeeeeezQ
        16
    LeeeeeeezQ  
    OP
       Jul 22, 2022
    @littlecold 控制台开‘文件存储’ ,函数绑定到文件系统,你的文件是持久化的,怎么会没,可以找腾讯云的 文件存储 的文档看看
    ----
    绑定到文件系统那肯定是可以的,我本来的想法是直接保存到这个 serverless 运行容器的本地目录。比如我是要把图片下载后放到应用的 app/public 目录下的,这样直接可以通过 url 访问,结果发现是不行的。因为它只有几个专门的目录可以放,比如 /logs 和 /tmp 这些。
    littlecold
        17
    littlecold  
       Jul 22, 2022
    @LeeeeeeezQ https://i.bmp.ovh/imgs/2022/07/22/bd68bd56112fe738.png , 看这个,这里能指定目录,你下载的图片存储到 ‘文件存储’ 的远程目录,所有绑定此 文件存储 函数都能访问这些文件,函数的临时目录肯定不好用啊
    LeeeeeeezQ
        18
    LeeeeeeezQ  
    OP
       Jul 22, 2022
    @littlecold https://i.bmp.ovh/imgs/2022/07/22/bd68bd56112fe738.png , 看这个,这里能指定目录,你下载的图片存储到 ‘文件存储’ 的远程目录,所有绑定此 文件存储 函数都能访问这些文件,函数的临时目录肯定不好用啊
    ---
    感谢,我看下。
    lujiaosama
        19
    lujiaosama  
       Jul 22, 2022
    自己搭服务吧. 不然这也收费那也收费根本受不了. 购买服务器, 域名其实都是一劳永逸的事情. 有什么需要就自己折腾. 说到和 git 打通, 这个是指通过 git 实现版本控制和服务部署么,腾讯云的 git 平台是 coding, 我是不敢把代码放在这个上.
    aru
        20
    aru  
       Jul 24, 2022
    不想麻烦就自己搞个海外服务器,买一个域名就行了
    ltkun
        21
    ltkun  
       Aug 14, 2022 via Android
    微信生态不用小程序开发 数据库免费用 什么域名都不需要
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2895 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 09:38 · PVG 17:38 · LAX 02:38 · JFK 05:38
    ♥ Do have faith in what you're doing.