虽然@@IT行业对云@@计算@@@@有不同的@@看法@@,但它仍然是近几年最热的@@@@IT词汇之一@@。究竟什么是云@@计算@@@@@@,它对我们所关注@@的@@企业研发信息化有何帮助呢@@?

  比较通俗的@@说法@@,云@@计算@@@@就是硬件@@+软件@@+服务@@。这三者并不是简单的@@相加@@,对于研发信息化而言@@,云@@计算@@@@应该定义为@@,适应研发需求的@@硬件与软件@@合理搭配@@,并为研发提供易用@@、高效@@、低成本的@@信息服务@@@@。

  对于企业内部来讲@@,“私有云@@@@”是现代企业研发信息化发展的@@趋势之一@@。本文从桌面@@、计算@@、存储@@、可视化@@、网络等@@几个方面阐述一下云@@计算@@@@在大型企业研发信息化应用@@。

  “桌面云@@@@”

  研发人员每天都要通过计算@@机的@@桌面系统@@进行交互操作参与研发活动@@。传统的@@做法是根据研发人员的@@需求@@,每人配置一台笔记本@@、PC或工作站作为终端机@@,操作系统@@大部分是@@Windows系统@@。随着硬件价格的@@不断降低@@,好像这种做法的@@成本也随之降低@@。但传统的@@桌面方式存在较高运营成本和安全隐患@@。由于这些桌面系统@@是分布在研发各@@科室@@、各@@部门的@@@@,难以集中管理@@。数据保存在个人终端机的@@硬盘中@@,而这些硬盘往往没有很好的@@容灾措施@@(例如@@病毒@@、硬盘坏道@@)等@@,数据安全得不到保证@@,同时也无法保证终端机数据的@@物理安全@@。

  桌面台式图形工作站@@,以及安装在上@@面的@@各@@类研发类@@CAX商业软件@@@@,目前仍是研发工程师的@@必须装备@@。但这些企业花巨资购买的@@软@@、硬件分散在研发各@@科室各@@部门@@,其使用率很可能并不饱满@@。例如@@3D CAD设计和工程仿真需要专业@@3D加速卡@@,如果@@台式图形工作站分布在个人的@@桌面上@@@@,则使用者如果@@不是每天都在用@@3D软件@@,或在外出差等@@@@,昂贵的@@@@3D图形加速卡@@和工作站将闲置@@。再例如@@某个科室可能根据某项目重金采购了某工程仿真软件@@@@,如果@@只安装在这个科室@@,那么一旦项目结束@@@@,此分析软件@@可能就闲置@@,即使别的@@科室有项目需求@@,也很可能不方便使用@@。桌面云@@@@将能很好地解决上@@述分布式桌面带来的@@资源@@浪费的@@问题@@。例如@@把这些软@@、硬件放到企业的@@数据中心@@,让硬件和软件@@都通过企业资源@@调度系统@@@@,配置合理的@@配置策略@@,让用户远程使用@@。对软@@、硬件的@@使用记录及统计@@、管理和维护@@(例如@@空调@@、电力等@@@@)水平@@、数据的@@安全等@@都得到革命性的@@提升@@。

  各@@IT厂商都提出了类似的@@@@“云@@”桌面解决方案@@。例如@@HP的@@CCI/VDI/SAM/RGS方案和@@Sun Ray等@@。涉及刀片@@PC、刀片工作站@@、桌面虚拟化@@、工作站虚拟化@@、远程图形压缩及传输技术@@、瘦客户机等@@技术@@。桌面云@@@@的@@实施可循序渐进@@,例如@@先把对数据安全性要求最高的@@人员的@@桌面移到机房的@@刀片工作站@@或刀片@@PC上@@,图形工作站也可以移到数据中心机房里作远程使用@@,其他人员随着个人@@PC或工作站的@@更新换代@@,更换为刀片@@PC(或刀片工作站@@@@)+瘦客户机的@@模式@@。

  “计算@@云@@@@”

  工程仿真在企业研发中得到越来越多的@@应用@@,如何以更短的@@时间求解更大规模@@、更复杂问题@@,目前仍然是很多研发人员头疼的@@问题@@。单台工作站往往无法满足此类软件@@高性能计算@@的@@需求@@,越来越多的@@企业已经或正在考虑建设工程仿真高性能计算@@@@(HPC)系统@@。这类系统@@不是简单的@@集群或小型机的@@采购@@,以下几点往往容易被忽略@@:

  1、针对工程仿真求解器的@@特点选配硬件架构@@,包括服务@@器种类@@,互联结构@@,存储@@架构等@@@@。例如@@有些应用需要海量内存@@,一般的@@瘦节点集群就无法求解@@。再例如@@有些应用需要低延迟互联进行大规模分布式并行求解@@,则千兆以太网不能获得理想的@@并行效率@@。还例如@@有些软件@@在运行过程中需要持续读写磁盘系统@@@@,普通的@@@@NFS等@@文件系统@@就成为系统@@性能的@@瓶颈@@。

  2、选择适合自身的@@计算@@资源@@调度软件@@@@,与工程仿真软件@@@@“亲密@@”集成@@,配置优化计算@@调度策略@@,让最重要@@、最迫切的@@计算@@任务优先得到软件@@许可证和硬件计算@@资源@@@@。对硬件资源@@的@@调度我们认为目前相对成熟@@,无论商业的@@或开源的@@都可以作的@@很好@@,但对软@@件@@许可证的@@调度@@,由于应用软件@@的@@种类繁多@@、许可证格式五花把门@@,很可能需要作一些定制或代码开发工作@@。

  3、HPC系统@@与工程仿真软件@@@@前后处理@@、数据管理软件@@@@、流程管理软件@@等@@的@@接口@@。工程仿真平台@@是企业研发平台@@的@@重要子平台@@@@。如何将@@HPC系统@@嵌入到工程仿真平台@@中@@,让使用者以最方便易用的@@方式调用@@HPC系统@@进行求解@@,也是需要一些定制或代码开发工作@@。

  如果@@HPC系统@@能很好地解决上@@述性能优化@@、资源@@(包括许可证@@)调度及统计@@、与前后处理和数据及流程管理软件@@集成@@三方面问题@@,我们认为可以把此@@HPC系统@@称作企业内部的@@@@“计算@@云@@@@”。

责任编辑@@:admin