Google 如何管理其服务包安装和升级? 2024-5-18 • software-installation RPM、yum 或 apt 工具在 Linux 世界中非常流行,但我不知道 Google 是否在其互联网服务管理工作中使用这些工具,并使用这些工具来管理服务版本、服务回滚。 答案1 我猜您是在问他们如何在不停机的情况下更新系统。答案是大量的负载均衡和高可用性集群(更多的是后者)。通过 HA 集群,您可以在集群中的各个节点之间迁移服务(包括与其关联的 IP 地址)。 依赖资源迁移完成后,在另一个节点上启动服务(apache、samba等),然后VIP(虚拟IP)最终迁移到目的地。因此,他们只需将正在更新的节点上运行的任何服务迁移到另一个节点,完成工作,然后在完成后将其移回原处。 我不知道 HA 软件使用什么,但如果您有兴趣自己做一下集群套房是我所知道的唯一有好处的自由开源产品(并不是说我对其他产品有很多经验)。 还有其他非集群 HA 解决方案,例如LVS你也可以看看。 相关内容 谷歌聊天客户端上的聊天窗口突然透明 Ubuntu 14.10-错误的欢迎屏幕分辨率 无法安装任何新软件包 未分配空间未显示在 ubuntu 安装中(双启动/两个驱动器) 对齐并排放置的两个节点的基线 itemize 环境开头的表格 MySQL 在从包含 blob 字段的表中进行 SELECT 时挂起 For 循环,其中 for 变量包含括号 带有未知选项的 Iptables 输出 NSS 漏洞 [重复]