传统电信网元设备向云上迁移的探讨

一.  传统电信网元设备的实现

传统电信网元设备,用最通俗的话讲,是按如下形式构建的。

a) 准备好十几台计算机(业内叫单板,其硬件配置如cpu、内存等是根据实际需要设计的)

b) 为每块单板,装配上所需的网口接口,包括外部接口、内部媒体面接口、内部控制面接口等。

   说白了,相当于配置了3块网卡,分别用于不同的用处。

c) 准备两台交换机,一台将所有单板的内部媒体面网络接口连接成一个局域网,另一台将所有单板的内部控制面网络接口连接成一个局域网。

d) 根据实际需要,为各单板拼装、定制所需的软件系统。这个软件的范围很广,从boot到os,到应用等,都可能需要自己定制。

e) 最后,拿一个大铁盒子,将上述所有东东扣起来,给他起个名子,叫XX网元,然后整体卖给用户。


二、传统电信网元设备向云上迁移面临的问题

传统的电信网元, 其核心其实是上层应用程序。

但是,这些上层应用程序,运行在高度定制的软硬件环境中。

包括定制好的单板、网口、网口间预先配置好的组网连接、OS环境等等。

那现在在云环境中,困难来了。

硬件环境及软件环境,由云系统提供并管理。

要在云上实现网元设备的功能,估计只能使用云系统的iaas服务了。这时候,云提供给我们的是一台台的虚拟机,各种网口也由云提供的。

这时候,我们的应用程序其实是需要运行在一种通用的IT基础设施上。

如何解决这个问题呢?


三、问题的解决思路

有两套思路。

1. 消极型,为了迁移而迁移

对旧的网元软件系统进行改造,增加一个子系统。这个子系统,负责向云系统申请虚拟机资源、网口资源,并负责组建好相应的网口间的连接。

从而对上层软件提供一个看起来,还大体像是以前的运行环境。当然,上层也得进行修改,以适应一些变化,以便最终能运行起来。

这种方式,初衷可能是想省事。但结果,可能会搞得很累,软件可能会变得非常复杂。很多地方,可能需要特殊处理。就算实现了,未来可能还会出N多问题。

因为,这种做法相当于将驴拿来硬是当马用。


2. 积极型,真诚拥抱云时代

放下心理包袱,直接面对云的特点,考虑如何在云上实现网元的功能。将新的应用,开发的像云时代的应用,并充公利用云的优势,提供给用户以前无法想像的巨大的性能体验、可靠性体验、灵活性体验。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。