想低成本的试运营一些微服务(主要是 Spring boot)该怎么选型?内网穿透 or ServerLess - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ZiLong
V2EX    问与答

想低成本的试运营一些微服务(主要是 Spring boot)该怎么选型?内网穿透 or ServerLess

  •  
  •   ZiLong 2024-08-17 01:35:36 +08:00 1724 次点击
    这是一个创建于 419 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求和背景

    最近公司开始降薪 15%并且传闻要搬到很偏的一个地方办公,逼得我又捡起了尝试了十万次的副业计划,就想试着运营一些开源的或者以前自己写的一些项目,以 Spring boot 的微服务居多。去云上看了下,现在的服务器(三台 ecs+rds+redis+elastic search )按包一年算下来这笔钱也有点吓人,就是去掉 es 、kafka 这些贵族服务,RDS 采用 Serverless ,感觉投入也不小。根据自己经验和看了网上的一些资料:

    对于应用/服务层觉得如下两种方案可行

    一、是使用阿里云的 Serverless 应用引擎 SAE 这个方案有三个疑问:

    1. 其他云如腾讯云似乎没有对应的微服务的 Serverless 解决方案,它只有单服务的函数计算,这不是被绑死了云,二来想想腾讯云不应该搞不定这个,问问在座的各位彦祖亦菲,是不是我打开方式不对;
    2. 感觉这个服务是每次请求来了才会启动应用,这个延迟会不会很大;
    3. 明明是 serverless ,怎么又要让我先买资源包才能开通;

    二、是把服务跑在家里的主机上,买台公网 IP 的 ECS ,通过内网穿透如 frp 把家里搭建的服务穿透出去。 这个方案的疑问是:

    1.这种方案可行性如何,比如延迟、稳定性等; 2.是本地运维有没有好一些平台和框架来管理本地的一台主机和两台笔记本的集群,rancher 和 kubesphere 都没接触过,但是看起来似乎重了点。

    15 条回复    2024-08-18 11:42:16 +08:00
    freedom2030
        1
    freedom2030  
       2024-08-17 05:32:09 +08:00   1
    家里云并不便宜,要维护硬件 电力 带宽,综合下来不如买公有云,另外不知道你的服务为什么这么耗机器,如果耗的很大,没什么收益,可以直接关掉,成本>收益的事情,那是慈善,不是创业
    freedom2030
        2
    freedom2030  
       2024-08-17 05:36:45 +08:00   1
    另外搞副业,本身就是大撒网,看哪里能赚钱,就搞哪个,而不是在那里死磕

    朋友卖 gpt 共享站账号,一个月也要进好几千,
    成本是每个月给 1k 给那个搞反代的钱,技术买别人的,还有自己机器域名的钱,还要给梯子站一些广告费,因为想用 gpt 这个的人,大多都会翻墙,然后要买 gpt 账号,技术都其次,都是买的,除了要部署几台机器跟配置文件,没什么难度,难在推广跟运营

    另外不赚钱的副业,收益低,搞不下去的 可以停掉,没必要继续支出
    freedom2030
        3
    freedom2030  
       2024-08-17 05:46:46 +08:00   1
    我自己没事咸鱼倒卖一下 v2 账号跟邀请码,

    一个月也轻轻松松 能进个 百来块钱,反正就动动手,咸鱼挂个最低价,微信群里吼一嗓子,
    赚个 10-20 块钱差价,老账号利润大,可以换绑邮箱,邀请码囤不了,最近新账号,绑定邮箱后,就换不了邮箱了,客户不喜欢不能换邮箱的账号,

    不过最近客源也少了,咸鱼也停掉 懒得看了,遇到大怨种自己主动加钱的,等不了的,就多加点 在群里喊一声超额收购

    反正搞副业,一定要来钱,不来钱干个墩,还有要识别哪些副业它是短期的,那些副业它有进展能长期带来收益的,v2 这个邀请码 明显就是短期的,因为这个机制 完全是站长控制的,还有老哥,我跟他咸鱼合作过,他在群里都是 10 块 或者 20 块钱收的老账号,收来就改密码邮箱,然后我是 50 到他那里买的,我咸鱼出货价是 70 ,在他那里也倒卖了 至少 30-40 个号,不过我就是一个贩子,只赚倒腾的钱
    joyoyao
        4
    joyoyao  
       2024-08-17 08:52:36 +08:00   1
    都不是啥好方案,好方案是在国外先买个垃圾服务器,先把应用做好,推广起来,有用户了,再迁移国内。在国内搞,还要搞公司,备案,一大堆东西要搞,搞这搞这你就要重新开启第十万零一次副业计划了。推荐一个便宜服务器地址: https://www.zhujiceping.com/73526.html
    totoro625
        5
    totoro625  
       2024-08-17 09:21:03 +08:00   1
    玩 homelab 的都是跑在家里的主机,没啥问题的
    流量不多的情况下,公网 ECS 可以考虑换成 CDN ,0.21 元/GB 流量

    另外,非大厂的云服务器做内网穿透也是个不错的选择,但是最好距离家比较近
    以下链路仅供参考,用的是 https://github.com/BadApple9/speedtest-x
    江苏--湖北--江苏:延迟 70 ,抖动 20
    江苏--江苏--江苏:延迟 17 ,抖动 1
    江苏--湖北--腾讯云 CDN--江苏:延迟 90 ,抖动 70
    江苏--江苏--百度云 CDN--江苏:延迟 30 ,抖动 70
    jiakme
        6
    jiakme  
       2024-08-17 09:21:37 +08:00   1
    流量低, 内网穿透方案是没有问题的, 当前你还在业务探索阶段, 没必要上云. 等业务上来再上云完全没问题, docker + 数据迁移, 一点问题没有, 简单的很.
    稳定性肯定不如云, 延迟可能视网络情况增加 100ms ~ 200ms.
    rancher 和 kubesphere 有点重, 建议轻量化走.
    ZiLong
        7
    ZiLong  
    OP
       2024-08-17 14:49:06 +08:00
    @freedom2030 实践出真知,确实是这样的,但是我现在的问题是找不清方向,所以想大浪淘沙,多整几个,让市场选择
    ZiLong
        8
    ZiLong  
    OP
       2024-08-17 14:51:11 +08:00
    @joyoyao 这个和我的想法是相违背的,我就是没想好产品和定位,想多部署几个应用大浪淘沙
    ZiLong
        9
    ZiLong  
    OP
       2024-08-17 14:57:14 +08:00
    @totoro625 1. 静态的 cdn 行,但是动态的接口返回,还能套 cdn 么,是不是还要一台公网 ECS 做转发或者穿透;
    2.选择离家近的,是不是只有去服务器厂商开一台,然后用它给的公网 IP 来用你给的工具测呢;
    3.可否推荐一些小一点的云服务厂商
    totoro625
        10
    totoro625  
       2024-08-17 16:05:30 +08:00   1
    @ZiLong #9 1. CDN 也可以拉动态内容,可以通过 ipv6 回源,或者家宽公网 ipv4 回源(不推荐)
    我分享的延迟信息就是动态内容的延迟
    2. 是的
    3. 关键词 “NAT 服务器” ,长期观察名单内的:
    https://www.ggy.net 比较稳
    https://www.microcloud.cc 大带宽
    https://cloud.ungine.cn 25Mbps/25 元/月
    其他的部分厂商经常翻车,比如取消 ipv4 接入,停机维护,服务器搬家等等
    我个人是用了阿里云 t6 ,每账户 20G 流量( v4+v6 ) /t/1046031 /t/988385 + 碳云纯 ipv6 (经常翻车) + 腾讯云 8M
    lingalonely
    &nbp;   11
    lingalonely  
       2024-08-17 16:37:55 +08:00
    为啥需要微服务,访问量大,高并发,还是什么,直接单体验证通过再说呀
    LightHiding777
        12
    LightHiding777  
       2024-08-17 18:07:30 +08:00
    @lingalonely 附议,上微服务无形中就增加成本了,是有微服务的必要性吗
    ZiLong
        13
    ZiLong  
    OP
       2024-08-17 21:34:54 +08:00
    @lingalonely
    @LightHiding777 我的想法是先找需求,然后找对应的开源项目,而 java 的很多开源项目已经是微服务化的了
    lingalonely
        14
    lingalonely  
       2024-08-18 09:23:52 +08:00   1
    @ZiLong
    那些项目大部分是基于练手用的,你拿这些赚钱,还不如去卖课,
    mshadow
        15
    mshadow  
       2024-08-18 11:42:16 +08:00 via Android   1
    恕我直言,99%的个人项目 spring boot +mybatis 单体足够了。如果换 go 的话更省资源,起一个 springboot 项目够跑好几个 go 的 docker 了。如果所有项目的总流量都小了话,php 更省,一个 nginx+fpm 下面多少个项目都行
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2953 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 13:38 PVG 21:38 LAX 06:38 JFK 09:38
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86