数据中心是由计算机集合组成,构成系统后端。数据中心不一定连接到互联网——它也可以是组织或公司内部的系统。但互联网依赖于包含数十万台计算机的大型数据中心。
数据中心可能容纳数据库计算机、网络服务器和大型机,或这三者的某种组合。几年前,企业通常会维护自己的数据中心。有些非常庞大——仓库那么大,里面堆满了成千上万台安装在机架上的计算机。另一些则很小,只由一个机架的机器组成。
如今,许多企业转而依靠云服务来满足其数据中心需求。这意味着他们会雇佣其他公司来提供承载业务数据和服务的物理设备。我们通过互联网获取业务信息。云服务数据中心确实非常庞大,在巨大的建筑物中存储着数十万台机器。
云服务公司会将客户数据存储在多台机器上。这是为了冗余。如果一台计算机因某种原因发生故障,客户的数据仍能保持完整,因为它存在于另一台机器上。这种安排的缺点是每台计算机都需要电力才能运行。
计算机还会产生热量,这可能是个坏消息。如果电子元件过热,它们可能会发生故障。为了让机器在安全温度下运行,数据中心所有者必须投资冷却系统。最常见的系统是空调。我们最终估算时应将数据中心空调的能源成本考虑在内,因为它们对于保持互联网运行是必不可少的。
自2008年以来,美国数据中心的数量有所下降[来源:IDC]。这主要是由于公司转向云服务模式并卸载了其数据中心。但尽管数据中心数量减少,留下的数据中心规模却越来越大。这就像用50只仓鼠换10头大象——最终动物数量减少了,但它们占据了更多的空间并消耗了更多的能源。
准确统计数据中心的数量是不可能的——许多公司对其数据中心的信息保密,因为这可能是一种竞争优势。同样,在不了解所有细节的情况下,也无法确定每个数据中心需要多少电力。但这并未阻止人们尝试。接下来,我们将探讨人们用于估算互联网功耗的一些方法。