扫码阅读
手机扫码阅读

云计算科普:Pets(宠物)和Cattle(牲口)傻傻分不清楚?

288 2024-04-10

摘要

文章介绍了云计算中服务器管理的两种模式:“Pets”和“Cattle”。Pets模式将服务器看作宠物,即个体重要,需要持续照顾和维护,其故障会对系统造成显著影响。这模式常见于自营数据中心的服务器、关系型数据库和网络设备。Cattle模式则将服务器视作牲畜,关注整体而非个体,服务器可随时被替换,维护成本低,适用于无状态的服务器和NoSQL集群。在云平台上,Cattle是首选模式,支持横向扩展(Scale out)并降低维护成本。服务器通过每45天使用最新镜像来更新,避免直接登录和打补丁。

镜像技术在Cattle模式中发挥关键作用,类似于过去电脑使用Ghost软件快速安装Windows,镜像可以快速部署预装有系统和应用的服务器。公司的云平台规定了镜像的三个生命周期阶段:一期镜像提供操作系统和基础软件,二期镜像在一期基础上预装云平台所需工具,应用团队在二期镜像上安装应用系统,生成三期镜像用于生产环境。应用团队需要自动化三期镜像的生成过程,以实现持续更新。

文章最后附加了作者刘华(Kenneth)的简介,他是一名云平台工程主管,书籍作者,并在多个技术论坛上发表演讲。

文章呼吁读者如果觉得内容有用,可以点赞或分享。

想要了解更多,点击 查看原文