目前 2023 年,小公司 5 台内服务器用什么部署方式

196 天前
 zhangfeiwudi

中小型公司聚焦做垂直类目,每天小程序几千到几万。 就 1 个开发(前端、后端、运维都包了)部署方式怎么部署呢

后端采用 golang web 机器 3-5 台左右

前端有 pc + 小程序

  1. k8s 我感觉貌似没必要上 k8s 太重了
  2. nginx + 反向代理 然后挂个自动续费 https 的 sh
  3. traefk + docker-swarm 纯 docker 镜像模式 ,方便迁移 扩容

还有其他方案吗 各位老哥

4410 次点击
所在节点    程序员
42 条回复
sunjiayao
196 天前
装个 jenkins 自动编译然后把程序传上去重启下就好了吧。用不用 docker 感觉意义不大
anubu
196 天前
不知道是线下机房还是云,OneManTeam 应该上云吧。云厂商托管 k8s 集群,不需要太多精力维护,也提供了一定的弹性和容灾。
ospider
196 天前
简单点话,就用 ansible ,连 docker-compose 也不用。
想试验点新东西,就用 k3s ,反正也就一个二进制文件,拉起个集群来很快的。
Fooooo0
196 天前
省事就直接用云商的 serverless K8S ,
想要经常上服务器处理各种问题就自己部署。
Morii
196 天前
K3S 够了吧
version
196 天前
traefk + docker-compose 基本够用.
搞个 Portainer 看看监控...其它服务器操作..就 1 个人.这不天天干到死...整太复杂.留坑自己天天加班.
1 个人.真的勇士
meiguozhiguang
196 天前
要是我就一台测试机,以及安装各种工具,一台前端机包括 nginx 反向代理。剩下三台做 k8s 集群,一台 master ,两个 node 。两个 node 还可以安装数据库 一主一从,master 买个低配 4c8g
meiguozhiguang
196 天前
补充,测试机用 docker-compose modd 自动编译,做好 devops ,一键发版 ,直接使用 k8s 负载均衡滚动更新等特性 ,稳得很。
chuck1in
196 天前
op 一个人拿了 3 份工资吗?
enchilada2020
196 天前
@chuck1in 我也好奇。。这种全栈大概给多少哦
meiguozhiguang
196 天前
@chuck1in 这种就一份 好处是不失业
zhangfeiwudi
196 天前
@anubu 是阿里云 不是自建云
zhangfeiwudi
196 天前
@enchilada2020 纯免费,用爱发电 几个志同道合的朋友一起搞的
GooMS
196 天前
手动部署
anubu
196 天前
@zhangfeiwudi 阿里云环境、三五台机器、一人全栈(干)、业务流量负载应该也不重。这个组合建议尽量考虑云服务,节省维护人力人本,额外的费用也不会多太多。首选就是 ACK ,三五台服务器当做工作节点,根据负载调整。如果业务弹性波动大,想进一步节省成本,也可以考虑 ASK ,需要留意 ASK 不一定比 ACK 节省。
OceanBreeze
196 天前
建议楼主用弹性伸缩 auto scaling group 足够了
XyIsMy
195 天前
每天小程序几千到几万,这个是 api 访问量?
draguo
195 天前
阿里云直接用云效加 sae ,全自动,体验还不错
kidult
195 天前
这么多的机器,一年少说也要赚上千万了
vincentxue
195 天前
整套打包成一个服务,用 Docker Swarm 配合个简单的 CD 就行了,代码推到 Github ,GitHub Action 自动打包镜像推到你仓库,比如 Docker Hub 或者别的都行,然后去主节点一句命令更新一下就完事了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/985587

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX