《数据中心设计与运营实战》——1.3 不只是服务器的集合

简介:

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

1.3 不只是服务器的集合

我们核心的观点是,驱动现今很多成功的互联网服务的数据中心已经不再是将五花八门的服务器放在一起,连上网线这么简单的了。运行在这些系统上的软件,诸如Gmail和Web搜索服务,是使用着超越单一服务器和单一机架规模的、成百上千的独立服务器组成的集群。因此,每个设备和服务器都是这个大集群或者服务器集合的组成部分,要被视作单一计算单元。

设计WSC的技术挑战,丝毫不亚于其他任何级别的计算机系统架构。首先,它们是由新的迅速增长的需求所驱动的新一类大规模系统。仅规模一项,就使其很难进行实验或效率模拟。因此,系统工程师必须开发新技术来指导设计决策。此外,失效处理、电力和能源方面的考虑对数据中心的设计会产生更显著的影响,也许远远超过其他较小规模的计算平台。最后,WSC有一个比单个服务器或者小服务器群构成的系统更复杂的附加的层面。WSC引入了一种软件编程的新挑战,这种挑战甚至超过了对构成WSC的单个多核系统的编程。这种额外的复杂性由应用域的规模间接产生,表现为更深层次和不均匀的存储层次结构(在本章后面讨论)、高故障率(第7章),以及更大可能的性能波动(第2章)。

本书的目的是为读者介绍这一全新的设计领域,描述了WSC的一些需求、特点,以及独一无二的挑战,分享了一些Google公司内关于的设计、规划和运营方面的经验。幸运的是,我们既是WSC的设计者,也是该平台的规划者和用户,它给我们提供了难得的机会在产品的整个生命周期中评估设计决定。我们希望我们的热情能引起大家对该领域的关注并进行广泛研究和技术交流。

相关文章
|
2月前
Netty实战: HTTP文件列表服务器
Netty实战: HTTP文件列表服务器
23 0
|
6月前
|
存储 缓存 安全
高并发内存池实战:用C++构建高性能服务器(下)
高并发内存池实战:用C++构建高性能服务器
高并发内存池实战:用C++构建高性能服务器(下)
|
2月前
|
Linux Shell 网络安全
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
62 1
|
7月前
|
Linux
生产环境Linux服务器磁盘分区、无损扩容根分区以及挂载磁盘到目录实战
生产环境Linux服务器磁盘分区、无损扩容根分区以及挂载磁盘到目录实战
231 0
|
7月前
|
人工智能 机器人 网络架构
企业实战(1) 服务器断电重启业务异常随笔
企业实战(1) 服务器断电重启业务异常随笔
|
8月前
|
安全 Windows
一次简单的服务器 cpu 占用率高的快速排查实战
一次简单的服务器 cpu 占用率高的快速排查实战
|
2月前
|
网络协议 安全 Shell
【Shell 命令集合 系统设置 】Linux 从远程时间服务器获取当前日期和时间 rdate命令 使用指南
【Shell 命令集合 系统设置 】Linux 从远程时间服务器获取当前日期和时间 rdate命令 使用指南
46 0
|
2月前
|
Shell Linux 网络安全
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 httpd命令 使用指南
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 httpd命令 使用指南
35 0
|
2月前
|
Shell Linux Apache
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
166 1
|
2月前
|
安全 Java 数据中心
Confluence 数据中心和服务器中的严重漏洞 CVE-2023-22515
Confluence 的开发者 Atlassian 已承认此漏洞,并将其归类为损坏的访问控制问题。他们强调需要立即采取行动,并建议用户升级到最新版本以保护他们的系统。Atlassian 将该漏洞的严重级别评定为 Critical CVSS 10。
20 0