我们的5G核心网中引入的还引入了一个技术叫原生云,那原生云是从英文club native翻译过来的,那这个技术实际上它并不是5g带来技术。5g是使用了原生云,这个技术原生云起始于it网络的一个技术,它实际上是应用软件开发的一套技术体系。那么过去传统的软件是做的比较大。然后呢软件有很多功能,那么功能之间会有相应的关联。那么我们要把软件进行升级的话,升级一个功能,它可能会牵扯到其他功能,所以说这个软件的升级工作量就比较大,比较麻烦
(全栈的云化业务:全栈的云化( NFVI 、 VNF )使能资源快速编排,全栈的业务AMF 、 SMF 、 UPF 、 PCF 、 UDM 、 IMS 等)使能功能快速编排。
微服务化软件架构:“乐高式服务组合” ”,更适合面向 5G 灵活多变的服务。)
那么原生云呢,就是为了应对这种软件开发而产生的一个新的软件开发的一个技术体系,那么它有什么特点呢?
我们会把一个软件拆分成很多功能,相对独立,彼此之间不关联的服务。或者是微服务,
然后呢我们再通过把这些服务进行乐高式编排组合,从而产生一个我们功能比较齐全的一套应用软件。
那这样做会有什么好处呢?
我们的这个微服务是功能上相互独立的,独立之后它就可以单独进行开发,单独进行升级发展,这就非常灵活。那不像过去那个软件一个功能进行升级的时候,会牵扯到其他功能要进行配合。
这是原生云的第一个好处是服务独立之后,使得它的开发也相对独立
它另一个好处是什么呢?
另一个好处是我们这个功能的组合变得非常的灵活。我们开发出一个服务它可能会有多个不同的功能,所以微服务的组合是非常灵活的,从而适应了5g业务非常丰富的特点,所以我们说原生云这种软件开发技术体系是非常适配5g多业务特点的
那我们看一下这个图我们可以看到这里有很多,不同颜色的小方块,实际上每一个小方块就代表一种服务,或者说微服务,比如说我们这里的计费管理,移动性管理,策略控制,用户数据等等,那么这些是不同的服务或者是微服务,然后我们可以把这种不同的微服务进行组合,那组合就产生不同的功能,
那比如说我们AMF叫做接入与移动性功能,我们在初始接入网络的时候,需要这些个接入和移动性管理这个功能,那么这个接入和移动性管理的功能就可以由这些不同的服务来组成,比如说我们可以有移动性管理,放在里面这个功能放在,这个这个微服务放在里面,那另一个比如说smf叫做会话管理功能,会话管理功能如说我们我们的QOS,就可以放在这里面去了,我们的用户的优先级等等可能都会放在smf这个会话管理这个功能里面去。它又有很多不同的这个服务或者微服务,会组成这SSM这个功能,这样的话,这种乐高式编排会使得我们新应用的上线速度会非常快,需要一个这个新业务新功能,我们通过,已有的这个微服务进行组合,适配你这个业务的特点。
我们这是一个乐高式编排,然后全云化的服务原生云这种架构也可以非常适配我们5g网络切片的这个特点,因为我们有不同的微服务是吧?我们对不同的微服务进行组合的话,也可以组合成不同的切片,比如说我们对于这个宽带上网的话,组合成一个embb的这个切片,那么它适合于提供,这个大带宽的这种上网业务,然后我们再组合一些其他的功能,组合出一个mmtc的一个切片。那么它适合于多连接的窄带接入的这这种场景,那么我们也可以什么再通过一些微服务或微服务的组合成这个urllc这个切片,那适配于这个低时延呐,高可靠性这种特点。