![GoogleはService Packのインストールとアップグレードをどのように管理しますか? [閉鎖]](https://linux33.com/image/32399/Google%E3%81%AFService%20Pack%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%A8%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%82%92%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E7%AE%A1%E7%90%86%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
RPM、yum、またはaptツールはLinuxの世界で非常に人気がありますが、Googleがインターネットサービス管理タスクにこれらのツールを使用し、これらのツールを使用してサービスのバージョンとサービスのロールバックを管理しているかどうかはわかりません。
答え1
ダウンタイムなしでシステムを更新する方法を尋ねているようです。答えは、多くのロードバランシングと高可用性クラスタ(後者が多い)です。 HAクラスタリングを使用すると、クラスタ内のノード間でサービス(関連するIPアドレスを含む)を移行できます。
依存リソースの移行が完了すると、他のノードでサービス(apache、sambaなど)が開始され、最終的にターゲットにVIP(仮想IP)が移行されます。したがって、更新されたノードで実行されているすべてのサービスを別のノードに移行し、タスクを完了してから完了したら再度移動します。
HAソフトウェアが何を使用しているのかわかりませんが、自分で試すことに興味がある場合クラスタスイート私は私が知っている唯一の無料のオープンソース製品であるという利点があります(他の製品の経験はあまりありません)。
次のような他の非クラスタ化HAソリューションがあります。LVSまた、見ることができます。