《数据中心设计与运营实战》——2.3 平台级软件

    xiaoxiao2024-03-14  14

    本节书摘来自异步社区《数据中心设计与运营实战》一书中的第2章,第2.3节,作者: 【美】Luiz André Barroso , 【美】Jimmy Clidaras , 【瑞士】Urs Hölzle 更多章节内容可以访问云栖社区“异步社区”公众号查看。

    2.3 平台级软件

    WSC服务器节点上运行的基础软件系统与一般企业级服务器平台上的没什么不同,因此,这里不再详细阐述这一层级的软件构架。

    相比通用企业服务器,WSC的服务器固件、设备驱动程序及操作系统模块在很大程度上可以大幅简化。在WSC服务器硬件配置高度同质的情况下,设备仅存在少量几种硬件组合,我们可以对固件、设备驱动程序的开发及测设进行简化。另外,WSC服务器部署在一个相对熟悉的环境中,也使得提升系统性能优化成为可能。例如,WSC服务器与在同一栋楼里的其他机器进行网络连接,数据包丢失率比连接远距离的网络要低。这样我们就可以调整传输及系统参数(超时、窗口大小等)来达到更高的通信效率。

    虚拟化最早盛行于企业服务器的整合,现今在WSC中也很普遍,尤其在IaaS云服务中【159】。虚拟机提供了简明、便携的接口,为用户应用提供安全与性能隔离。虚拟机以有限的复杂度实现了允许多个客户操作系统并存。虚拟机的缺点是其性能不够好,对于I/O密集型的工作负载而言尤甚。如今,在很多情况下这些问题已经有所改进,虚拟机的收益大于成本。虚拟机封装的简化也使它更容易实现实时迁移(一台虚拟机从一台服务器转移到另一台服务器无需暂停VM实例),这种可以在不影响用户计算的情况下就能进行硬件或者软件基础架构升级或修复的特性无疑非常具有吸引力。

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)