文档章节

数据中心设计需要考虑的因素 

秦安Kinan
 秦安Kinan
发布于 2016/10/26 14:20
字数 1707
阅读 0
收藏 0

 

    由于过去数据中心中的失败和问题,有很多最佳实践方案均应包含在几乎所有的设计方案中。但这些都是整体设计解决方案的一部分,并没有覆盖企业的独特的需求,也就没有充分理解正确的解决方案设计的重要性。

  尽管企业在进行数据中心设计时,可以列出一长串需要考虑的因素,但实际上,我们将其分为两大类:定义的要求和建筑体系的思考。

  确定企业的特别需求,包括负荷密度、弹性需求和增长、模块化和灵活性方面的需求。

  找出您企业的负荷密度
  传统上,负荷密度表示每平方英尺的瓦特(W/SF)。对于数据中心来说,虽然W /W/SF呎起到了重要作用,但使用每台机架的最大功率和平均千瓦消耗(kW/rack)则更有意义。这两个数据更多的体现了电气和机械系统的要求。例如,电气和机械系统支持一个平均每台机架为3.5千瓦,每台机架最大为5千瓦/机架的空间与那些支持平均每台机架10千瓦,最大12千瓦/机架的机架空间是非常不同的。

  这种密度不仅驱动系统的容量能力,而且还优化配置。密度影响机械系统配置决定的例子,如紧密耦合或集中式制冷、架空或地板下冷却、隔离热空气和冷空气流或开放气流。对能源效率的影响也推动了这些系统配置的优化。例如,促使冷热空气的隔离。在更高密度的千瓦/机架,是正常运行所必要的。在较低的千瓦/机架密度,终端设备可以不用隔离而冷却空气,虽然隔离热空气和冷空气能够使得能源利用效率显着增益。但是,气流分离是否需要专门的数据中心设计呢?这取决于企业独特的业务需求,来衡量安装成本的回报潜力。

  有一种普遍的差异出现在数据中心建设系统的能力不匹配方面。这通常是限制机械系统的负载。整体上在每一个部件和系统的负荷密度必须作为一个通用的数字。否则,将会浪费的成本和造成容量滞留。

  构建数据中心弹性
  下一个重要的步骤是确定弹性水平或冗余需求。这将导致所需的总装机容量,或者需要将其转换成美元:即需要购买多大的容量。弹性需求要比确定所需的总容量更重要,弹性需求的标准能够帮助企业确定总容量,适当的设计团队也应该计算在内。

  有两个因素驱动弹性需求:业务需求和维持关键配套设备的机会。业务需求讨论应涉及最终用户,可以是具有挑战性的。其中的一些典型的问题是:

  这些系统是否必须在所有时间都保持运行状态?
  如果服务器脱机,会对商业活动产生什么影响?
  这些系统是否是面向客户的?
  从软件的角度来看,是否有冗余提供给另外一个网站,来使用服务器的负载,从而允许这个网站有中断发生?
  随着建筑系统变得更加冗余和更复杂,成本的增长和建筑系统的复杂性迅速崛起,所以对于系统是否可以离线进行规划维护,一个中肯的评估是至关重要的。
  所有的机械,电气和管道设备需要定期维护。调度需要围绕最终用户的需求,减少维护所需级别的冗余并削减成本。如果没有与最终用户的讨论,系统的弹性往往是要么设计不足要么过度设计,无法满足业务需求。

  类似于整体的密度,适当的冗余水平必须被应用到每一件设备和支持系统的临界载荷。这有助于避免常见的陷阱,一个系统或组件限制整个配套基础设施的维护或复原。例如,在一个无旁路自动转换开关不得不推迟关键维护是不寻常的,因为执行维护需要完全关闭,这会导致不可接受的中断的临界载荷。另一个常见的情况是推迟维修,因为其假设临界负荷不能中断,而事实上它可以处理一个计划内的中断。

  而关于系统应满足怎样的弹性尚没有一个标准的答案。回答便是从一开始就设计好机房的服务器,以满足业务需求。
  应对增长、模块化和灵活性

  定义需求的最后一个方面是决定采用怎样的初始负载,以及负荷将如何随着时间的推移。涉及到一些关键的问题是:
  这目前安装的是一个永久服务器负载,抑或是暂时使用几年,直到达到一个更永久的解决方案?
  什么是典型的技术更新周期?
  是否有需要“回旋空间”来处理传入的技术,从一个系统转移到另一个?
  建筑系统,包括物理空间,可以被分解成更小的部分,允许其建立在模块化上吗?
  模块化的方法在近几年不断的普及和发展,有助于加快经济增长和缓解技术更新。但它是有代价的,像上面所讨论的那样,它并不总是一个能够一刀切的可以直接套用与所有企业的正确的解决方案,还有更多的支持企业灵活性的模块化设计。所以您需要根据企业的业务需求和空间的要求,来确定合适的解决方案。

 

© 著作权归作者所有

共有 人打赏支持
秦安Kinan
粉丝 0
博文 95
码字总数 107069
作品 0
深圳
NoSQL数据库概览及其与SQL语法的比较

本文作者:伯乐在线 -周兆熊 。未经作者许可,禁止转载! 欢迎加入伯乐在线专栏作者。 HBase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,同时也是知名的NoSQL数据库之一。NoS...

伯乐在线
2015/11/13
0
0
设计 C# 7

原文出处:Mark Michaelis(msdn) 当您阅读本文时,C# 7 设计团队已讨论、规划、实验和计划了大约一年之久。在本期中,我将介绍他们一直在探讨的一些观点示例。 在查看时,请注意目前这些仍...

Mark Michaelis(msdn)
2016/05/21
0
0
谈谈 MySQL 隐式类型转换

原文出处:andyqian 前言 今天我们继续回到MySQL系列文章中,谈一谈MySQL中隐式类型转换。(其实我最早知道是在慢SQL优化中知道隐式类型转换概念的),在说隐式类型转换之前,首先我们通过一个实例...

andyqian
2017/12/14
0
0
ODCC将发布首本中国数据中心选址“工具书”

近几年,新一代信息通信技术的快速发展为数据中心的建设注入了强劲动力。5年来,我国IDC市场规模增长了近6倍,年复合增长率超过30%.但在行业整体欣欣向荣的背后,各种隐忧也开始逐步浮现。从...

玄学酱
05/15
0
0
不刷验证码!12306混合云架构详解

我们该如何应对“有计划、难预测、暂时性”的巨大访问量?是花巨资建设系统呢? 还是将“短暂”时间内需要巨大资源的业务托管在云计算数据中心,让它们提供快速灵活可调度的资源呢?本文以1...

刘云程
2016/01/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

sourcetree 离线免注册登录安装教程

Sourcetree是一个优秀的git可视化管理工具,深受开发者喜爱Sourcetree官网,但是在安装时需要谷歌账户登录,需要翻qiang才可以,此一点一直被人们所诟病。今天本教程就为大家提供离线免登陆安...

QQZZFT
32分钟前
1
0
使用 PostgreSQL 解决一个实际的统计分析问题

使用 PostgreSQL 解决一个实际的统计分析问题作者:老农民(刘启华)Email: 46715422@qq.com 之前有个朋友扔给我一个奇葩需求,他们公司之前做了一批问卷调查,全部都是统一格式的excel...

新疆老农民
35分钟前
3
0
TypeScript基础入门之高级类型的映射类型

转发 TypeScript基础入门之高级类型的映射类型 高级类型 映射类型 一个常见的任务是将一个已知的类型每个属性都变为可选的: interface PersonPartial {    name?: string;    age?...

durban
50分钟前
1
0
Dubbo源码分析(6):Dubbo内核实现之基于SPI思想Dubbo内核实现

SPI接口定义 定义了@SPI注解 package com.alibaba.dubbo.common.extension; import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.an......

郑加威
50分钟前
1
0
RxJS的另外四种实现方式(后记)—— 同时实现管道和链式编程

目录 RxJS的另外四种实现方式(序) RxJS的另外四种实现方式(一)——代码最小的库 RxJS的另外四种实现方式(二)——代码最小的库(续) RxJS的另外四种实现方式(三)——性能最高的库 Rx...

一个灰
53分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部