V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
LeeeeeeezQ
V2EX  ›  云计算

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

  •  
  •   LeeeeeeezQ · 2022-07-21 18:04:20 +08:00 · 5122 次点击
    这是一个创建于 855 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    云产品吐槽

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

    开发框架吐槽

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

    费用问题

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

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