很小的公司一般采用什么样的服务器架构呢?

2023-07-14 10:58:44 +08:00
 qinconquer

背景

公司服务器上有个官网,一个软件的后台服务,数据库都在这一台服务器上。

问题

有什么好的方式去解决更新 api 的时候不会中断呢服务呢。

3590 次点击
所在节点    服务器
25 条回复
haython
2023-07-14 18:31:05 +08:00
docker swarm 只需要一台机器就可以
everyx
2023-07-15 09:22:32 +08:00
@qinconquer #14 单机也可以的,还方便以后扩展到多台服务器,比 K8S 适合小企业,K8S 需要的资源又高、概念又多又复杂 😂
qinconquer
2023-07-16 19:38:22 +08:00
@everyx 有这方面的资料吗,我想学习下你说的单机模式去跑这个
everyx
2023-07-17 19:27:37 +08:00
@qinconquer #23 很简单,直接 docker swarm init 就行了,可以直接看官方文档 https://docs.docker.com/engine/swarm/swarm-tutorial/
zu1y
2023-07-23 01:30:31 +08:00
感觉上面说的都过于麻烦了。直接在一台服务器上部两个实例,然后 Nginx 上通过 nginx_upstream_check_module 模块配一个主动的健康检测就好了,后端使用滚动发布,发布过程中 Nginx 会通过心跳检测自动把不可用的那个实例摘除掉的

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

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

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

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

© 2021 V2EX