摘要:对于以往的数据中心机房的运行与维护来讲存在一定程度的直观性的短板,从而使得机房管理的安全系数受到一定程度的影响,针对三维可视化技术WebGL还有该技术进行利用的框架Three.js展开了进一步的探究,通常情况下进行了对机房的整体建设。即时监控,相关设施的管理还有自动巡检功能展开设计以及实现,同时对其使用性能进行了一定程度的优化,介绍了3D机房运行维护可视化系统的构想以及框架,利用了Three.js独有的JSON属性的文件格式,同时 采用了对于three.js具有强大支持的Blender展开模型的构建,采用模拟的三维景象的形式,予以使用者沉浸感还有良好的人机交互的体验,进而有效的优化数据中心机房的管理效率。
关键词:机房运维;3D;设计与实现
一、关于WebGL技术
对于WebGL技术来讲其属于一个具有跨平台功能且免费的,从事于Web浏览器设计三维图形的调用接口。WebGL技术能够直接在HTML5的Canvas元素上面进行3D动画的设计以及予以硬件设备上的三维加速渲染,通过WebGL技术完成对Web3D不用进行浏览器插件的安装,仅仅需要将相关的网页代码输入其中便能够实现3D动画的体验。对于WebGL技术来讲其应用有效的处理了Web交互式三维方面的相关问题,该技术手段避免了对网页专用渲染插件的安装,能够被应用到相对复杂的3D结构的网站页面,特别是能够被应用到对3D类型的网页游戏的开发,同其他的Web三维动画的实现形式相较,WebGL技术的优势通常体现在其能够通过JavaScript进行对网络中的交互式3D动画制作,还有该技术的开放属性以及其将OpenGL E2.0的可编程处理器此三个方面。通过此技术对于客户端来讲可以避免对插件的安装,由于其具有开放性,现阶段尽管一些技术能够实现对GPU的加速,但是此类技术的开放性相对于WebGL技术较差,应用阶段相对较为复杂。WebGL技术还能够通过对底层的图形硬件的加速功能展开对图形的渲染工作,令Web开发者可以利用GPU在浏览器上更为便捷的进行3D类型的场景还有模型的展示,并且还可以制作相对较为复杂的导航还有数据上的可视化效果。
二、关于Three.js框架
由于WebGL技术中的调用接口较为底层,在应用过程中相对较为复杂,需要对WebGL里面的细节进行详细的了解,掌握着色语法。在进行对高等级对于使用着较为便捷的WebGL开发环境大部分开元框架被创建出来,现阶段大部分使用较多的开源框架予以了一套一WebGL为基础的,较为便捷的JavaScript API,能够使其更为直接的创建3D场景在浏览器上,There.js通过便捷直观的形式封装三维图形编辑上面常用的对象,在展开开发过程中采用了大量的图形引擎的先进技术,有效地提升了其使用性能。
三、关于WebGL的系统功能
三维机房运行维护可视化系统的通常情况情况下可以归为几个方面:设施的维护、三维场景漫游、状态的管理、设备的自动巡检以及模型库的维护。对于该系统来讲其主要有两个模式观察模式还有维护模式。进行对相关设备的维护还有模型库的维护需要进入维护模式才可以进行,三维场景漫游还有自动巡检仅能够在系统处于观察模式中进行,工作状态的管理可以在该两种模式下进行。
四、关于系统构架的设计
WebGL技术中相对较为便捷的是不需要进行再客户端上进行插件的安装。该系统利用的是B/S结构进行的设计,主要区别为服务器段还有客户端两种,对于服务器段来讲其主要功能在于对数据的储存以及传输,满足业务逻辑。对于客户端来讲进行对WebGL的浏览器数据的展示,展开对3D常见的渲染展示。
五、关于该系统的核心技术
5.1关于高性能模型的加载
3D机房运维可视化系统可以使得使用人员拥有更为直观的使用体验,然而在3D场景中加载大量的三维模型文件时便会使得机房内存承受极大地负荷造成系统出现不流畅的现象,更有可能造成浏览器出现崩溃的情况出现。对于该系统的应用需要进行对其流畅性进行保障,所以应当展开对其性能的优化。因为在追求真实性的过程中,社对于模型的制作需要极为详细,各个端口还有指示灯均采用单独的制作的独立模型同时和设备总体进行接合,以至于模型的文件内存增大,当由于对场景中进行大量的模型加载使得系统出现卡顿的情况为追求其流畅性应当进行其性能的优化。
5.2关于模型制作
对于3D机房运维可视化系统来讲其主要使用的是Blender进行对模型文件的制作,Three.js具有特有的JSON的文件属性,应用操作相对较为便捷,并且在进行对复杂的几何体或者场景的展示有着要一定的先进之处,Blender还有Three.js具有紧密的联系,有专用的Three.js导出器插件应用到导出Three.js的JSON属性的模型文件。
楼层机房虚拟仿真模型:实现以虚拟仿真的形式完整呈现数据中心楼层机房结构,根据楼层的实际建筑结构完成3D建模,可模拟真实标识展示各机房的信息和设备摆放情况,可进入每一个机房查看,浏览里面的设备信息。
机房设备虚拟仿真:实现数据中心各类资产设备的虚拟仿真,包括空调、机柜、发电机、配电柜、UPS等独立设备,以及PC服务器、交换机、路由器等架式设备。
机房信息虚拟仿真模型:实现以虚拟仿真的形式完整呈现数据中心机房结构,根据机房的实际建筑结构完成3D建模,可模拟真实标识展示机房的信息和设备摆放情况,可进入每一个机柜查看,浏览里面的设备信息。
结束语
本文主要进行了对3D机房运维可视化系统的设计与实现,主要是对其主要功能还有系统框架还有核心技术的实现还有对系统性能的优化,从而保障期便捷性与流畅性。
参考文献
[1]辛全民,贾晓杰.漳卫南局专网通信机房的维护与管理[J].海河水利,2017(06):66-67+71.
[2]吴雪莉,慈宏昕.微雾水喷淋系统在传统风冷空调机组中的节能应用[J].中国管理信息化,2017(04):38-40.
[3]吴雪莉,慈宏昕.大型数据中心机房节能及热源回收的应用探索[J].中国管理信息化,2015(24):48-49.
论文作者:李波,陈守明,何旻诺,彦逸,黄恺彤
论文发表刊物:《电力设备》2018年第23期
论文发表时间:2018/12/27
标签:机房论文; 系统论文; 技术论文; 模型论文; 设备论文; 便捷论文; 数据中心论文; 《电力设备》2018年第23期论文;