小型项目起步求助 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
RaidenE1
V2EX    云计算

小型项目起步求助

 
  •   RaidenE1 247 天前 4645 次点击
    这是一个创建于 247 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请问大家小公司要起步一个小项目,有什么可以提速和减少麻烦的工具?之前都是在大公司,没自己负责过部署相关的。后端部署是租个弹性服务器自己部署还是有 vercel 这样的可以帮助部署+负载均衡的东西呢。数据库的话就是 supabase ? supabase 能支持到什么量级的数据呢,还有好像没有 golang 的官方 sdk ?性能会有差异吗?求大佬解答

    第 1 条附言    246 天前
    感谢大家的帮助,现在打算单机起 docker compose+租一个 aws 的 mysql ,部署方面需要搞 cloudflare 的代理吗,还是自己起 https 还是说前期不考虑这个呢!
    34 条回复    2025-04-02 04:59:08 +08:00
    yplam
        1
    yplam  
       247 天前 via Android   2
    docker compose + GitHub action 之类的就很方便,文件用 S3 + CDN ,数据库用 pg ,主打什么杂七杂八的功能都支持,前期直接 docker 部署做好备份问题不大,如果项目发展良好第一个出现瓶颈的应该是数据库
    bigtear
        2
    bigtear  
       247 天前 via Android
    上 serverless 云会有无限的麻烦和限制让你想要下云
    建议还是用云服务器
    twig
        3
    twig  
       247 天前 via iPhone
    别的我不懂,但不推荐 Vercel ,感觉 Vercel 的开发团队脑袋有坑。
    loginv2
        4
    loginv2  
       247 天前
    弹性服务器 + docker 数据库用 pg 或者 mysql 或者云平台的平替 到时候需要迁移不需要改代码
    javak
        5
    javak  
       247 天前 via iPhone
    go 的话用 docker 更好
    mumbler
        6
    mumbler  
       247 天前
    用 cursor ,他能力比所有人都强,会帮你安装环境,写代码,你负责指挥,测试反馈就行了
    zhangyou1010
        7
    zhangyou1010  
       247 天前
    cursor + sealos 试试
    testcgd
        8
    testcgd  
       247 天前 via Android
    serverless 的 k8s 吧,redis mysql 直接买托管的,基本
    fffq
        9
    fffq  
       247 天前
    Vitess
    flmn
        10
    flmn  
       247 天前
    取决于你愿不愿意花钱,愿意花钱 serverless 很爽。如果省钱,就要自己鼓捣了。

    supabase 不是数据库,不太建议用这种,还是用数据库比较好。
    RaidenE1
        11
    RaidenE1  
    OP
       247 天前
    @yplam 前期就是单机一个 docker 就行吗
    RaidenE1
        12
    RaidenE1  
    OP
       247 天前
    @loginv2 所以就是自己 docker 部署服务,然后数据库什么的用 serverless 的是吗
    RaidenE1
        13
    RaidenE1  
    OP
       247 天前
    @testcgd k8s 太贵也太重了,感觉早期用不到呢,mysql 托管的倒是 ok
    RaidenE1
        14
    RaidenE1  
    OP
       247 天前
    @flmn 感觉比较成熟的可能是数据库去买 serverless ?然后服务自己起 docker
    RaidenE1
        15
    RaidenE1  
    OP
       247 天前
    @javak docker 可以部署多机的负载均衡吗,还是要靠 k8s 去做
    zoharSoul
        16
    zoharSoul  
       247 天前
    php
    gmfan
        17
    gmfan  
       247 天前
    参考:用 gitlab 内网搞一台 CI 这些都解决了,然后买一个云容器服务,这样可以把构建的镜像上传到云,docker 使用 portainer
    play78
        18
    play78  
       246 天前
    大家都没有在小公司待过,还是只是了解,没有实际参与到一个项目的部署。
    一堆说 docker 、ci 、之类的。这些要有提前的知识储备,还有很多潜在的问题,运维成本很高。
    op 都说了小项目、小公司。我觉得,就直接编译成可执行程序,
    nohup ./exe & #就可以。如果前后端分离,再用个 nginx 代理一下就可以。
    后端和前端都通过 sftp 之类的传到服务器上去。
    先实现功能。不要避重就轻。
    RaidenE1
        19
    RaidenE1  
    OP
       246 天前
    @play78 感谢回复,docker 这些倒是会,github actions 也会一些,所以就不知道该怎么选
    ForkNMB
        20
    ForkNMB  
       246 天前
    全套上 AWS 找台 ec2 直接部署服务就好了 (不上 docker k8s 因为不会也不想维护 ... 。数据库用 dynamoDB ,前端接入有 Global Accelerator 和 cloud front 。文件有 S3 ,域名托管到 route 53 ,监控告警有 cloud watch 。持续集成让 ai 撸几个 sh 脚本简单搞搞。前期主打无脑 能用钱和配置解决的都不用开发和维护 这样一套下来大部分时间关心代码和产品迭代就行了 没有什么心智负担
    yplam
        21
    yplam  
       246 天前
    @RaidenE1 起步就单机一个 compose.yaml 搞掂,不过不抠服务器预算的话还是建议直接买云供应商的数据库。

    预算很低的话 compose.yaml 里面包含 Caddy 自动 SSL ,一个 postgres ,一个 postgres_backup 定期全量备份,还可以搞个 dozzle 放 Caddy 后面方便看日志,一个 golang api + 静态前端

    遇到的性能瓶颈以及坑基本上都是在数据库上,至于负载均衡弹性扩容之类的前期感觉没必要考虑,单机 go 一天千万级 api 请求都不会有性能问题,小公司别搞微服务 k8s 那套
    XTTX
        22
    XTTX  
       246 天前
    既然是起步就怎么快怎么来了。supabase 虽然是 psql ,新入手也不是那么容易,rpc+deno+ supabase cli. 等你到需要考虑性能和负载均衡的时候,自然有了解决这么问题的资源。
    houzhiqiang
        23
    houzhiqiang  
       246 天前
    阿里云买的 ECS 然后 docker compose 跑服务,再买托管的 MySQL/PG 、负载均衡/DCDN 、CDN 、OSS
    catamaran
        24
    catamaran  
       246 天前
    你们说的都好高端,我们就是买了台 dell 服务器放在数据中心,然后开虚拟机
    javalaw2010
        25
    javalaw2010  
       246 天前   1
    除非你是个人独立开发,爱咋弄咋弄。公司项目就正经 docker 起步,找一台负载小的服务器丢上去,基础设施可以和其他项目共用,后面做大了不管是迁移还是横向扩展也容易,千万别整些有的没的小众技术栈。
    yyttrr
        26
    yyttrr  
       246 天前
    建议看看阿里云的 ACS ,感觉是最方便的容器化解决方案
    testcgd
        27
    testcgd  
       246 天前 via Android
    @RaidenE1 共用管控面,只是收计算节点的钱,和你买弹性服务器差不多
    3wY4ZelqS1uYD4NJ
        28
    3wY4ZelqS1uYD4NJ  
       245 天前
    我们可以聊聊,给你提供多种解决方案,阿里云、华为云和 aws 都可以做 V:alyunflc
    bronyakaka
        29
    bronyakaka  
       245 天前
    都说了小项目起步了,k8s 都给整上了。。数据库用 pg ,业务用 java (库多,业务简单用 go 也行 省点内存),docker 都没有用的必要
    bronyakaka
        30
    bronyakaka  
       245 天前
    @bronyakaka 负载均衡就 nginx
    Zzzz77
        31
    Zzzz77  
       245 天前
    楼上有些吹 AI 真的是吹魔怔了,人家在问什么啊你就 cursor 。。是打算用 cursor 写个 docker 还是写个数据库啊
    loginv2
        32
    loginv2  
       245 天前
    @RaidenE1 不是 serverless 数据库,是云平台会卖 mysql 或者 pg 的服务,或者魔改的版本,本质还是服务器。只不过管理和备份云平台帮你弄了。自己不太操心细节。迁移的时候只需要导出数据到自己的数据库就行了,兼容性是一样的
    realpg
        33
    realpg  
    PRO
       243 天前
    境内项目境外项目?
    RaidenE1
        34
    RaidenE1  
    OP
       241 天前
    @realpg 北美的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2680 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 02:36 PVG 10:36 LAX 18:36 JFK 21:36
    Do have faith in what you're doing.
    ubao msn 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