Google 如何管理其服务包安装和升级? 2024-5-18 • software-installation RPM、yum 或 apt 工具在 Linux 世界中非常流行,但我不知道 Google 是否在其互联网服务管理工作中使用这些工具,并使用这些工具来管理服务版本、服务回滚。 答案1 我猜您是在问他们如何在不停机的情况下更新系统。答案是大量的负载均衡和高可用性集群(更多的是后者)。通过 HA 集群,您可以在集群中的各个节点之间迁移服务(包括与其关联的 IP 地址)。 依赖资源迁移完成后,在另一个节点上启动服务(apache、samba等),然后VIP(虚拟IP)最终迁移到目的地。因此,他们只需将正在更新的节点上运行的任何服务迁移到另一个节点,完成工作,然后在完成后将其移回原处。 我不知道 HA 软件使用什么,但如果您有兴趣自己做一下集群套房是我所知道的唯一有好处的自由开源产品(并不是说我对其他产品有很多经验)。 还有其他非集群 HA 解决方案,例如LVS你也可以看看。 相关内容 从 php 5.3.15 升级后,PHP 5.4 未显示在本地主机上 增加首字母缩略词列表中各列之间的间距 Ubuntu 无法读取外部硬盘 半安装的 ttf-mscorefonts-installer [重复] 更新 Ubuntu 18.04.3、Gnome 3.28.2 后超级按钮不起作用 使用 [Rejne] 选项调整 fncychap 中的规则长度 yum 将软件安装到哪里? 登录屏幕自定义对齐输入 ubuntu 20.04 在管道后使用多个参数运行多次相同的命令 OpenSCAP 修复无法启动