文档章节

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

秦安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
谈谈 MySQL 隐式类型转换

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

andyqian
2017/12/14
0
0
性能测试的艺术

原文出处:磁针石 为什么要进行性能测试? 什么是好的与坏的性能?为什么性能测试在软件开发生命周期(SDLC software development life cycle)中很重要? 性能不佳的应用通常无法实现企业预期...

磁针石
2016/03/21
0
0
不刷验证码!12306混合云架构详解

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

刘云程
2016/01/22
0
0
论企业信息系统的安全性与可靠性

摘要 2016年7月公司承担了某企业集团财务共享中心系统项目的开发,我在该项目中担任系统架设计师职务,主要负责设计系统框架和指导后续开发与实施。该项目要求集团对选择的多分中心模式进行有...

seley6
2017/12/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

apache顶级项目(二) - B~C

apache顶级项目(二) - B~C https://www.apache.org/ Bahir Apache Bahir provides extensions to multiple distributed analytic platforms, extending their reach with a diversity of s......

晨猫
今天
1
0
day152-2018-11-19-英语流利阅读

“超级食物”竟然是营销噱头? Daniel 2018-11-19 1.今日导读 近几年来,超级食物 superfoods 开始逐渐走红。不难发现,越来越多的轻食餐厅也在不断推出以超级食物为主打食材的健康料理,像是...

飞鱼说编程
今天
3
0
SpringBoot源码:启动过程分析(二)

接着上篇继续分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 一样的,我们先把时序图贴上来,方便理解: 二.源码分析 回顾一下,前面我们分析到了下...

Jacktanger
昨天
3
0
Apache防盗链配置,Directory访问控制,FilesMatch进行访问控制

防盗链配置 通过限制referer来实现防盗链的功能 配置前,使用curl -e 指定referer [root@test-a test-webroot]# curl -e "http://www.test.com/1.html" -x127.0.0.1:80 "www.test.com/1.jpg......

野雪球
昨天
5
0
RxJava threading

因为Rx针对异步系统设计,并且Rx也自然支持多线程,所以新的Rx开发人员有时会假设Rx默认是多线程的。在其他任何事情之前,重要的是澄清Rx默认是单线程的。 除非另有说明,否则每次调用onNex...

woshixin
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部