文档章节

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

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

行业解决方案、产品招募中!想赚钱就来传!>>>

 

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

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

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

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

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

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

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

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

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

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

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

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

 

秦安Kinan
粉丝 0
博文 95
码字总数 107069
作品 0
深圳
私信 提问
加载中
请先登录后再评论。
访问安全控制解决方案

本文是《轻量级 Java Web 框架架构设计》的系列博文。 今天想和大家简单的分享一下,在 Smart 中是如何做到访问安全控制的。也就是说,当没有登录或 Session 过期时所做的操作,会自动退回到...

黄勇
2013/11/03
3.4K
6
beego API开发以及自动化文档

beego API开发以及自动化文档 beego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一步一步的测试中开发,期间QQ群里面很多人都问我如何开发,我的业余时间实在...

astaxie
2014/06/25
2.7W
22
树莓派(Raspberry Pi):完美的家用服务器

自从树莓派发布后,所有在互联网上的网站为此激动人心的设备提供了很多有趣和具有挑战性的使用方法。虽然这些想法都很棒,但树莓派( RPi )最明显却又是最不吸引人的用处是:创建你的完美家用...

异次元
2013/11/09
5.3K
8
开源数据访问组件--Smark.Data

Smark.Data是基于Ado.net实现的数据访问组件,提供基于强类型的查询表达式进行灵活的数据查询,统计,修改和删除等操作;采用基于条件驱动的操作模式,使数据操作更简单轻松;内部通过标准SQL...

泥水佬
2013/03/12
2.5K
0
CSS 选择器--Q.js

1, 和Sizzle的兼容 Q(expr, context, result, seed) Q.matches 支持Sizzle特别的setFilter伪类如:even,:first,:last,:lt... 支持复杂的:not和:has选择器(和sizzle一样) 2, 结果的正确性 Si...

hackwaly
2012/10/23
4.6K
0

没有更多内容

加载失败,请刷新页面

加载更多

【c++灵魂科普】(1) 第一部分第一章-初识c++语言

今天带来一篇灵魂科普~ 主要是认识c++语言~话不多说 走起! 【全是干货!】 第一节 c++语言简介 信息学奥林匹克竞赛是一项益智性的竞赛活动,核心是考查选手的智力和使用计算机解题的能力,选...

osc_facwbzof
12分钟前
0
0
谈谈AMD CPU购机心得 与 写代码的感受

序 之前用的是华硕飞行保垒。具体是几代忘记了。。I7 4代的标压CUP。 8G内存 换成了联想yoga 14s。 换电脑的原因 网卡问题,老旧的网卡争网络实在争不过别人。每次看别人网络很好,我却连不上...

osc_0m0d4mbq
13分钟前
0
0
springboot 定时任务

一、在 DemoApplycation.java 写入如下代码 package com.taven.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootA......

tavenpy
14分钟前
8
0
2020年8月中国编程语言排行榜

编程语言比例(市场份额) 工资 排名 编程语言 平均工资 中位数 最低()95% 最高(95%) 人数 百分比 1 julia 22539 22500 9000 37500 17 0.00% 2 rust 20987 18500 5371 45000 548 0.11% 3 scal...

osc_kvcz9ju6
14分钟前
0
0
北风在这里给大家拜年了!!!祝大家2020鼠年大吉!忠心祝愿❤在新的一年里:工作的朋友工作顺利,还在读书的童鞋硕果累累,学技术的伙伴技术更上一层楼!同时祝大家2020百毒不侵!😄最后:武汉...

本文分享自微信公众号 - 北风IT之路(beifengtz)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。...

beifengtz
01/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部