
中小型公司聚焦做垂直类目,每天小程序几千到几万。 就 1 个开发(前端、后端、运维都包了)部署方式怎么部署呢
后端采用 golang web 机器 3-5 台左右
前端有 pc + 小程序
还有其他方案吗 各位老哥
1 luman Oct 26, 2023 装个 jenkins 自动编译然后把程序传上去重启下就好了吧。用不用 docker 感觉意义不大 |
2 anubu Oct 26, 2023 不知道是线下机房还是云,OneManTeam 应该上云吧。云厂商托管 k8s 集群,不需要太多精力维护,也提供了一定的弹性和容灾。 |
3 4BVL25L90W260T9U Oct 26, 2023 简单点话,就用 ansible ,连 docker-compose 也不用。 想试验点新东西,就用 k3s ,反正也就一个二进制文件,拉起个集群来很快的。 |
4 Fooooo0 Oct 26, 2023 省事就直接用云商的 serverless K8S , 想要经常上服务器处理各种问题就自己部署。 |
5 28Sv0ngQfIE7Yloe Oct 26, 2023 K3S 够了吧 |
6 version Oct 26, 2023 traefk + docker-compose 基本够用. 搞个 Portainer 看看监控...其它服务器操作..就 1 个人.这不天天干到死...整太复杂.留坑自己天天加班. 1 个人.真的勇士 |
7 meiguozhiguang Oct 26, 2023 要是我就一台测试机,以及安装各种工具,一台前端机包括 nginx 反向代理。剩下三台做 k8s 集群,一台 master ,两个 node 。两个 node 还可以安装数据库 一主一从,master 买个低配 4c8g |
8 meiguozhiguang Oct 26, 2023 补充,测试机用 docker-compose modd 自动编译,做好 devops ,一键发版 ,直接使用 k8s 负载均衡滚动更新等特性 ,稳得很。 |
9 chuck1in Oct 26, 2023 op 一个人拿了 3 份工资吗? |
10 KMpAn8Obw1QhPoEP Oct 26, 2023 via Android @chuck1in 我也好奇。。这种全栈大概给多少哦 |
11 meiguozhiguang Oct 26, 2023 @chuck1in 这种就一份 好处是不失业 |
12 zhangfeiwudi OP @anubu 是阿里云 不是自建云 |
13 zhangfeiwudi OP @enchilada2020 纯免费,用爱发电 几个志同道合的朋友一起搞的 |
14 3IOhG7M0knRu5UlC Oct 26, 2023 via Android 手动部署 |
15 anubu Oct 26, 2023 @zhangfeiwudi 阿里云环境、三五台机器、一人全栈(干)、业务流量负载应该也不重。这个组合建议尽量考虑云服务,节省维护人力人本,额外的费用也不会多太多。首选就是 ACK ,三五台服务器当做工作节点,根据负载调整。如果业务弹性波动大,想进一步节省成本,也可以考虑 ASK ,需要留意 ASK 不一定比 ACK 节省。 |
16 OceanBreeze Oct 26, 2023 建议楼主用弹性伸缩 auto scaling group 足够了 |
17 XyIsMy Oct 26, 2023 每天小程序几千到几万,这个是 api 访问量? |
18 draguo Oct 26, 2023 阿里云直接用云效加 sae ,全自动,体验还不错 |
19 kidult Oct 26, 2023 这么多的机器,一年少说也要赚上千万了 |
20 vincentxue Oct 26, 2023 整套打包成一个服务,用 Docker Swarm 配合个简单的 CD 就行了,代码推到 Github ,GitHub Action 自动打包镜像推到你仓库,比如 Docker Hub 或者别的都行,然后去主节点一句命令更新一下就完事了。 |
21 shalk Oct 26, 2023 手动部署,做成水平伸缩无状态的 |
22 guguji5 Oct 26, 2023 运维的知识好麻烦,op 好厉害 |
23 vincentxue Oct 26, 2023 @vincentxue DNS 指到 master 上。这样的话你可以不停机更新+随时扩(缩)容+随时回滚到某个版本。你们这当前体量足矣了,然后如果以后量非常大了,迁移也比较容易从容。 |
24 cheng6563 Oct 26, 2023 用 docker-swarm 干啥,要容器编排直接上 k3s ,或者退而其次用传统的 docker-compose |
25 waltcow Oct 26, 2023 portainer + traefik |
26 dkerss Oct 26, 2023 需要高可用吗? 需要热部署吗? 需要的话还是上个 k8s ,不建议自己搭,上云上买一个半托管的能省很多事 |
27 chiuan Oct 26, 2023 jenkins 随便编译一下启动就好了吧? |
28 struggle001 Oct 26, 2023 @GooMS 我也是 手动部署 自己上运维脚本 |
29 tomczhen Oct 26, 2023 via Android 直接用最基本的云平台功能就好,之前试过阿里云的那个套皮 Jenkins 集成到云服务器部署,流程跑通没啥问题。 目前的架构尽量简化才是,动不动就全套 k8s 出张嘴的就算了。 |
30 defunct9 Oct 26, 2023 用什么也用不到 swarm |
31 devopsdogdog Oct 26, 2023 说 k8s 的,k8s 真的这么香? 并不觉得,整个阿里云效 实现自动部署就行了。nginx 反代+ ssl 就 acme.sh ,自动更新证书。 小项目就这样吧,别整复杂了,没有成本 就用最简单 最熟悉 方便的来干。 |
32 lululau Oct 26, 2023 kamal: https://kamal-deploy.org/ |
33 dolphintwo Oct 26, 2023 真就 1 个人的话,我推荐 shell 一把梭,别再引入新工具了,浪费时间 |
34 DamonLin Oct 26, 2023 中小型完全没必要上 k8s ,给自己添麻烦 |
35 vevlins Oct 26, 2023 k3s 或者 caprover (基于 docker-swarm )。 caprover 还是挺有意思的,可以了解了解,有点 k8s 的好处,又没有那么复杂。 |
36 dw2693734d Oct 26, 2023 via iPhone 直接 rsync 一把梭 |
37 JingKeWu Oct 26, 2023 k8s |
38 xingxing09 Oct 27, 2023 via iPad shell + scp 简单好用 |
39 everyx Oct 27, 2023 我也在用 traefik + docker swarm 的方案,就几个服务几台机器,用不着 k8s ,太重了 |
40 tinyint00 Oct 27, 2023 jenkins(打包机) + k3s (服务器) k3s 内置 traefik 怪好用的 |
41 r00tt Oct 27, 2023 kamal(原名 mrsk) |
42 chinalibra492 Oct 30, 2023 阿里云很简单,用云效(免费),里面有流水线,可以打包,推送,运行就用 docker ,不用 k8s 或者 swarm 。直接让云效调用阿里云服务器的脚本,可以几台机器同时升级。非常好用,我们就这么用的。 |