技术频道

X86系列 CPU+Solaris Unix:中小型通用电力

  一、现状:
  目前,国内电力监控系统(含地、县级调度自动化系统、集控站系统、变电站监控系统、电厂NCS系统等)的体系结构分为如下两种主流类型:
  l 高端系统:完全采用Unix+RISC CPU结构。
  l 低端系统:完全采用Windows+X86 CPU结构。
  近年来,在满足用户对系统性能和安全性要求的前提下,为降低系统造价,有实力的电力自动化系统生产厂家陆续推出了称为“混合平台”的系统。即服务器采用Unix+RISC CPU结构计算机,工作站采用Windows + X86 CPU结构计算机,所构成的系统。
  二、分析:
  1、 高端系统的优劣:
  优势:系统硬件运行稳定、可靠;Unix操作系统安全性好,性能突出。
  劣势:系统造价高,对用户维护要求高;生命期的维护成本高。
  2、 低端系统的优劣:
  优势:系统硬件价格低廉;Windows操作系统可操作性能好,维护成本底。
  劣势:Windows操作系统安全性、稳定性差,病毒层出不穷,易招致黑客攻击,且系统本身也留有招致泄密的后门。
  3、 混合平台的优劣:
  优势:系统硬件价格介于高端系统和低端系统之间。
  劣势:一套运行系统同时配置两种不同的硬件和软件,对用户的维护水平要求高。未能从根本上解决RISC架构计算机维护成本高昂的致命问题。
  一般,一台配置RISC架构CPU,运行Unix操作系统的小型机(含工作站和服务器类型)价格在10万-30万人民币左右,且计算机的生产厂家局限在IBM、SUN、HP这几家;而性能几乎相同的PC X86架构CPU的微机(含工作站和服务器类型),其价格在1万-5万人民币左右。价格差别在6-10倍,甚至更高。
  由于目前所有电力自动化厂家的监控系统产品均受限于只能在小型机上配置运行Unix系统,只能在微机上运行Windows系统的现实,造成了用户在方案选择上的两难困境:
  l 想要保证运行的安全性和可靠性,就只能承受系统的高昂造价和生命期的高昂维护费用;
  l 想要较低的系统造价和生命期的低维护开销,就只能接受系统运行的稳定性和安全性方面的不足。
  三、需求和现实:
  在目前情况下,如果有一种新的自动化监控系统解决方案,既能满足用户安全性和可靠性要求;又能克服系统价格高昂、维修成本高的缺点,必将受到广大用户的欢迎。尤其在大批系统同时开工的应用场合,将极大地节约用户的投资,减轻工程造价和维护成本。
  深圳斯凯达控制技术有限公司,采用国际最新的计算机硬件和软件发展技术,在监控领域率先推出全新的PGC-EX2000系统,圆满地解决了用户的两难困境。为用户从低端系统到高端系统的不同需求提供了完整的系列解决方案。
  PGC-EX2000系统,除了能够作为常规的低端系统、高端系统和“混合平台”运行外,还提供了另外独一无二的解决方案,即:
  监控系统所使用的计算机全部采用X86架构的计算机,即PC机硬件,而操作系统全部采用Unix操作系统。
  这样配置的系统,完全解决了以往的监控系统“鱼与熊掌不可兼得”的状况,使用户第一次真正拥有了具有最佳性能价格比的产品。
  在此平台上运行的电力监控系统,既具有高端系统的性能和安全性;又有低端系统的价格优势。在性能指标达到高端系统指标的情况下,其总体价格只相当于高端系统的20%-30%。尤其在一次规划较大数量的系统时,或改造资金不太充裕的情况下,可以节省大量投资,降低生命期维护成本。
  四、可行性:
  Sun公司,是Unix阵营的主要厂家。基于RISC体系结构的Solaris系列Unix操作系统,一直是其SPARC小型机的主流操作系统,也是其主要的盈利手段。基于微软Windows的强大压力和坚持“软件终将实现零使用成本”的发展理念,Sun公司终于在2004年11月推出了花费巨资研发而成的Solaris 10 Unix操作系统。
  Solaris10 的最大特色,就是实现了在SPARC CPU和X86 CPU上的软件兼容。即运行在高价位的Unix小型机上的基于X-WINDOW界面的软件,源程序经过重新编译后,可以同样运行于X86的Unix系统之上。这样,以更加成熟、稳定、安全的Unix操作系统替代Windows操作系统,以更加成熟、稳定和美观的X-WINDOW界面取代微软的Windows界面,从而可以使用户彻底摆脱Windows在安全性和稳定性方面的缺陷带来的噩梦和危险,同时避免增加用户的硬件开销,甚至在Solaris10采用免费使用的方式之后,用户还可以节省数目不菲的购买操作系统及相关软件的费用。
  PGC-EX2000系统,是深圳斯凯达控制技术有限公司开发完成的最新型自动化监控系统开发平台。1999年开始研发,2004年开始投入电力系统实际应用。
  PGC-EX2000系统的最大优势,就是对计算机硬件架构和操作系统平台的广泛适应性。以Qt为图形基础支持平台,以ANSI C++为软件开发工具,PGC-EX2000系统的源代码无需修改,就可编译运行于所有的计算机系统中。无论是X86架构,还是RISC架构。无论是Windows操作系统,Unix(包括IBM AIX,HP TRU64, SUN Solaris)操作系统,或是各种版本的Linux(包括Red Hat, 红旗等)。这一广泛适应性,为用户不同的应用需求提供了各种最优的解决方案,同时保持系统的功能、界面、操作习惯和维护的一致性。
  PGC-EX2000系统的另一大特点,就是根据开放源代码的特点,整合了由共享软件发展而来的关系型数据库。在高安全性要求的情况下,可以构建一个由“操作系统(Linux/Solaris Unix)——共享软件数据库——监控系统开发平台(PGC-EX2000)”,三级完全开放源程序的具有独立自主知识产权的应用系统,在保证系统运行效率的前提下,免除用户对安全性和可靠性的担心和实际可能出现的危险。
  自2004年开始PGC-EX2000 系统,已经在多个地调、县调、500kV变电站监控系统和电厂投入实际运行。
  运行的硬件平台包括:
  l IBM超级小型机
  l SUN超级小型机
  l HP Alpha 超级小型机
  l X86微机等
  操作系统平台包括:
  l IBM AIX
  l SUN SOLARIS
  l HP TRU64
  l Windows家族等
  根据电力系统目前的现状,深圳斯凯达控制技术有限公司近期推出了基于SUN Solaris 10 Unix + X86架构的系统解决方案,为用户提供“PC机的硬件投资+UNIX级别的安全性、稳定性和可靠性”的监控系统。广泛使用于调度自动化系统、集控站系统、500kV变电站监控系统、电厂NCS系统等一系列应用。
  五、系统运行案例:
  第一套Solaris10 for X86环境下的变电站计算机监控系统,已于2005年6月在河北廉州500kV变电站投入运行。硬件配置为2台Dell SC420(Intel P4 2.8G CPU)服务器,操作系统采用SUN Solaris 10 for X86,调度系统的开发平台为PGC-EX2000系统。整个系统造价不到常规RISC超级小型机+UNIX系统配置预算的20%。
  实际运行案例证明,上述解决方案是目前具有最优性价比的中小型电力监控系统的解决方案。
  采用这样的解决方案具有如下优势:
  l 系统整体性能与高端系统相同;
  l 硬件价格与低端系统相同;
  l 采用Unix系统,系统安全性、可靠性、稳定性有充分保证;
  l 维护简单。当硬件出现故障时,即使重新更换,费用也很低;
  l 硬件升级简单
  l 由于Solaris Unix For X86今后的免费发放,可进一步降低工程造价;
  深圳斯凯达控制技术有限公司愿与电力系统用户和有实力的系统集成商共同努力,迅速推广这一系统的应用,为用户提供更优、更好、更具价格优势、更便于用户使用与维护的全新解决方案。

  附录:SUN公司及Solaris 10 Unix操作系统介绍
  Solaris10即将到来的消息已经让Sun至少兴奋了半年。作为Sun公司的灵魂之一,其核心操作系统Solaris几乎承载了Sun所有的创新气质和精神价值,而4年的时间,5亿美元的研发经费,打造的被Sun视为9年来最重要的一次产品更新的Solaris10,似乎正在给Sun带来全新的变化。11月15日,Sun发布这一消息的当天,其股价立刻上涨4.73%,收于每股5.09美元。自从Sun推出其雄心勃勃的市场争夺产品计划之后,其在华尔街股市上的表现日益走强,截至12月,股票价格自2004年7月以来上扬了50%。Sun的复兴之旅似乎正因此而出现了可喜的转机。
  看得出来,Sun不仅要通过Solaris10延续其多年追求的“颠覆式”革新精神,而且还要让这样的强大技术本身离用户更近。但Sun仍然需要利润,这也正是麦克尼利的苦心所在:他希望借助Solaris10来销售Sun最基础的产品:服务器、存储设备、企业级应用软件和支持服务等。“这对于 Sun来说,是一个大的赌博。”有分析师直言。
  不过,Solaris10带来的新特性还是让很多人兴奋不已。以前的Solaris只能运行在Sun的Unix服务器上,现在不仅可以运行在 x86架构的Opteron服务器上,还包括Nocona服务器,甚至有消息说,Sun还会针对IBM的Power芯片和英特尔的安腾芯片推出相应的 Solaris版本。因此,Solaris10将可以运行在更加广泛的硬件之上,其中就包括竞争对手戴尔和惠普的服务器。
  而当Solaris毅然放下“清高”的身段而以更加亲和的姿态包容一切时,似乎离Sun和麦克尼利所期待的良性循环也越来越近:以Solaris在业界的良好口碑拉拢来用户,然后再靠Solaris上的应用和技术支持服务赚取利润。
  另外,让Solaris10免费也是Sun对Linux乃至整个开源社区打出的一张微妙的牌。要知道,Solaris一向深受Linux之苦,正是在IBM和惠普从中高端、Linux和微软从中低端的两面夹击下,让Sun陷入持续低迷。而且业界时常散布的开放Solaris源代码的压力又让 Sun更加尴尬,但Solaris10似乎将会彻底改变这样的状态。
有消息说,Sun已经将Solaris转变为一个类似开放源代码的项目,并正在建立以Solaris为中心的编程人员社区,以此促进 Solaris在x86架构服务器上的应用。尽管Linux之父Linus在前不久接受媒体采访时对支持x86架构的Solaris/x86满是不屑: “那纯属‘儿戏’,”但实际上,Sun在发布Solaris10时,除了技术改进、开放源代码、支持x86架构之外,还在不停的寻求更多ISV和SI的支持,甚至包括经销商。
  尽管负责对外交流的Sun副总裁AndyLark在10月来华时一再对记者强调:“Sun不再是单纯的基础设施提供者,而已经是一家成熟的系统公司”;“‘网络就是计算机’的理念仍然被我们牢牢秉持”。但如拥抱Linux、结盟AMD、与微软和解,这些对于早先几年的Sun来说,几乎是不可能发生的事情,但仍然被Sun在最近两年一步步变成了现实。
  “将重心转向开发基于AMDOpteron的产品,是因为大量客户出于价格因素放弃了Solaris和SPARC,而选择了成本更低的基于 Opteron或Linux的服务器产品。”有分析人士这样说道。值得注意的是,Solaris10打出免费牌,Sun的商业模式也将因此受到挑战。无论是借此寻求其他环节的利润贡献,还是转而侧重技术支持和服务,或是强调依靠整体系统解决方案创造价值,Sun的面前仍然充满了不确定的因素。
“我一直说,Sun 和微软握手就像是两个拳击手在殊死之战前碰触手套的礼仪。老实说,这就是我们现在的样子。”麦克尼利在前几天这样说。

文章版权归西部工控xbgk所有,未经许可不得转载。