编者按:开源代码开发实验室发布了一系列旨在改善与加强开源操作系统性能的规范,以满足电信行业的严格要求。
开源代码开发实验室(OSDL)是一家推广Linux的核心机构,长期以来致力于提高和加强Linux的应用性能。前不久,OSDL发布了一组新规范,旨在充分满足电信行业需求,加快开源操作系统在电信行业的实施步伐。电信行业对可用性与可靠性的要求,要比普通的企业数据中心严格得多。Linux的支持者们相信,通过提高和加强Linux的性能,他们能充分满足这些需求。
基于IP的语音和数据系统不断增长;Linux逐步走向产业化;硬件产品的标准化,加上用户对更低价格产品的需求,这一切都使Linux成为电信网络设备操作系统的更好选择。不过,要真正达到这一点,Linux的可用性首先必须达到五或六个九(99.999%或99.9999%),同时还具有一些重要的功能保证通信网络基本不会宕机。五个九(99.999%)意味着一个系统的宕机时间一年不超过5分26秒;六个九(99.9999%)则意味着系统全年宕机时间不超过30秒。
2002年,OSDL成立了电信级Linux(下称“CGL”)工作组,并且发布了一系列规范。这些规范概括了Linux作为电信行业操作系统所应满足的具体要求。不久前,OSDL又发布了3.0版本的规范,主要关注的重点领域为:规定CGL的可用性必须能够达到至少99.999%,并且不会因为系统维护和扩展而带来运营中断;支持使用现有管理工具和标准进行远程管理;能够提供更出色的性能以及运营在高可用性集群上的能力,减少任何单点的软硬件失效现象。另外,它还必须支持模块化、产业化的硬件以及刀片服务器等热插拔组件,并符合各种现有的标准。
OSDL表示,众多软件供应商已经推出了一些符合原来规范的CGL版本,这些企业包括连接词公司(Connectiva)、山景软件公司(MontaVista Softweare)、网威公司(Novell)、红帽公司(Red Hat)、实时系统公司(Timesys)、拓林思公司(Turbolinux)、风河公司(Wind River)等。许多电信运营商和设备供应商也开始提供基于CGL的产品,包括安捷伦英国公司(Agilent UK)、阿尔卡特公司(Alcatel)、思科系统公司(Cisco Systems)、大唐电信公司(Datang)、德国电信公司(Deutsche Telekom)、爱立信公司(Ericsson)、富士通公司(Fujitsu)、NEC公司、诺基亚公司(Nokia)、日本电信电话株式会社(NTT),三星公司(Samsung)和西门子公司(Siemens)。
“这些CGL设备广泛地用在媒体网关、VoIP路由器和各种其他产品中。”英特尔公司(Intel)开源技术商业开发经理安迪·威尔逊(Andy Wilson)说。他所在的部门正在积极地开发CGL。“也许某一天,你会发现局端交换机(Central-Office Switches)也开始使用Linux”,尽管这一天的到来还不会那么快。事实上,Linux将会改变电信行业购买技术的方式,威尔逊说。“如果你能够将免费可用的开源操作系统、高可用性的中间件、数据库软件以及基于行业标准的商业化硬件结合起来应用,你就会变得无比强大。”
惠普公司(HP)使用CGL来构建针对电信行业,包括信令系统和媒体服务器在内的产品与平台。这些产品曾经使用惠普公司自己的Unix版本—HP-UX。
“无论是在欧美地区,还是在亚洲的日本或者中国,所有的大型网络设备供应商无一例外地将下一代的产品平台的开发构建在了Linux系统之上。”惠普公司全球Linux通信经理伯纳德·马克雷(Bernard Marclay)说。
山景软件公司发布了好几个版本的CGL,很多网络设备供应商都在这个操作系统平台上开发自己的产品,“其中就有十家‘一线’供应商。”山景软件公司产品营销高级经理鲍勃·孟克曼(Bob Monkman)说,“不过,他们大多还处在从专有系统转向Linux的早期阶段。”无线通信行业都在积极地部署基于Linux的基础设施产品,他说,全球开源Linux开发社区也一直在快速开发和配置新功能,并且不断地解决各种技术问题。这促使其他设备制造商形成配套跟进的趋势。“如果你仍在使用专有系统,那么你在竞争中基本上就会处于劣势。”孟克曼说,“因为你的开发速度不会有那么快。”
朗讯科技公司(Lucent)和北电网络有限公司(Nortel Networks Ltd.,下称“北电网络”)是电信网络基础设施的两大优异供应商。其他设备供应商向电信级Linux转型的趋势,对这两家公司构成的威胁也最为显著。美国大型电话公司使用的局端交换系统和业务运营支持系统,多数都是由这两家专有技术和软件供应商所提供的,而他们都不是OSDL的成员。
朗讯科技公司正在评估很多提供CGL的供应商,并正在内部试验样机,但它还未正式发布任何基于CGL的产品。
北电网络公司正在开发自己的CGL产品,一些基于这种操作系统的产品也已经开始发货。这是北电网络公司所有新开发产品的标准,但是“离普及还有很多年的时间”,北电网络公司Services Edge产品线首席构架师里奇·威尔基(Rich Wilkie)说道。“CGL是很多不同电信产品的基础,它之所以有价值,确实有很多内在的动因。”贝尔实验室(Bell Labs)系统软件研究部总监霍华德·特里奇(Howard Trickey)说。“但是,在有些方面,使用CGL却没有什么必要。”Linux的内核比一些传统的操作系统要大,这对于希望使用小型存储空间的应用来说就不太适合。而且Linux在提供实时控制方面还不够成熟,这一点对于一些电信应用来说非常重要。
“电信运营商也许并不关心他们的供应商是否基于CGL来开发产品,”特里奇和威尔基说,“他们真正关心的是设备供应商的产品是否能够满足可靠性和可用性的电信级严格标准。”一些领先电信运营商拒绝评论这个话题,只是表示,他们正在关注CGL的开发进展,而且也相信自己的设备供应商能够为他们提供最好的软件。
如果电信运营商采用新技术取代旧产品,那么Linux在电信设备中就会慢慢取代专有操作系统,威尔基预测。“旧设备会逐渐消失在用户的视线中。”他说,“所以,你在何时能够升级到新的操作系统,取决于技术团队开发产品的速度,而不是用户群所决定的。手中有什么产品,就用什么产品,这是用户的一种习惯。”
费雷斯特研究公司(Forrester Research)副总裁朱莉·杰拉(Julie Giera)说,电信运营商都在进行研发,希望在网络设备中引入新产品,“这的确是一种不可避免的趋势。但是,要引入CGL,并引起电信运营商的重视,还需要一段时日。”她说:“新技术平台的引入总是令人兴奋,但运营商关注的是维护代码的成本和整合所有独立部分的成本。要强化Linux的可靠性,并达到运营商的要求,还需要投入更多的资金。”
不过,随着时间的推移,CGL同样会给企业带来可观的利益。那些积极从事CGL研发的企业,或许很快将会宣布,CGL带来的所有新功能和性能的提升,最终都会在服务器、台式机和其他系统的Linux内核中充分体现出来。这意味着,商业科技管理者在不久的将来,就能在自己的数据中心采用电信级的、可靠性、可用性的CGL产品了。
(信息周刊)