什么?你还不清楚5G的最佳助手?速进!

网络 网络管理
TECS OpenStack还增加了许多IT域不作要求的独有性能的增强。这些增强适应了5G大带宽、低时延的需求,满足了5G边缘计算的场景。对5G建设要求的满足,使得TECS OpenStack能够更完美地应用在电信领域。

我是谁

大家好,我叫OpenStack,一个标准的10后,你们也可以叫我O同学。

图片图片

有人说,5G是一个更加聪明的网络,像一个魔方可以应需而变,提供最合适的业务,这其中离不开虚拟化的作用。

而OpenStack正大显身手,扮演越来越重要的角色。今天就让我来给大家做一个完整的自我介绍吧。为什么叫OpenStack呢?

那是因为,我是一个开源的云计算管理平台项目,由多个组件合作完成具体的工作。我的每一个组件都可以独立运行,并且开放了源代码,供大家免费查看和使用。

图片图片

因此,你可以将我理解成是由多个开放(Open)的组件堆砌(Stack)而成的。

那么,我在5G的NFV架构中处于什么位置,又能做点什么呢?

大家都知道NFV中的MANO包含NFVO、VNFM和VIM三个模块 。其中,VIM的角色一直处于群雄逐鹿的局面。

而我因为开源灵活、演进迅速,一点点杀出重围,被大多数厂商和用户选作了VIM。

我连接了上层应用程序和下层通用硬件,管理计算(CPU)、存储(硬盘)、网络(网卡)等相关的硬件资源,同时提供各种应用程序来完成具体功能,在虚拟交换软件的支持下实现对资源的虚拟化管理。

图片图片

简单来说,可以把我理解为一个云操作系统,对硬件资源进行按需分配、灵活调用。

图片图片

说到这里,有人会提出疑问:不同组件之间是怎么工作的呢?

我们可以从创建虚机的过程入手了解。用户在Keystone处获取认证信息后,向Nova发送创建虚机的请求,Nova向Keystone发送认证请求,确认Keystone返回的token是有效用户后返回有效认证。然后,Nova分别向Glance和Neutron获取镜像文件及创建虚机需要的网络信息,根据这些信息来完成虚机的创建。

图片图片

似乎有点抽象,但如果把这个过程看作是装配一台新的办公电脑(你可以认为就是前面说的虚机),也许就好理解了。

首先,你来到了库房的门口,向门卫(Keystone)出示了认证信息(token)。门卫同意之后,你进去库房。

找到了库房管理员(Nova),提出了你对电脑的配置要求。于是库房管理员从库房里拿到了你要的各种部件,又拿来了操作系统镜像(Glance)。

图片图片

最后又到网络管理员(Neutron)那里为新电脑开通了网络。

图片图片

一台新的电脑(虚机)在几分钟的时间内就安装好了,而且开机就能使用,你说是不是很神奇!

我的过往

那么,我这些神奇的力量又是在哪里发挥的呢?

其实,自出生以来,我最熟悉的地方就是——IT(Information Technology)领域。

在IT领域,许多服务器都饱受着同一个问题的困扰:计算、存储、网络带宽等资源利用率不足。

图片

什么叫资源利用率不足呢?

举个栗子,

春运期间会有大量用户在线抢购火车票,造成网络上大量排队,服务器过载。

如果铁道部为了满足春运期间的需求,采购大量的服务器硬件,那么,春运一旦过去,大部分服务器资源就将被闲置。

奢不奢侈?浪不浪费?

图片

这个时候,我,O同学,优势就体现出来了。

相较于固定的物理硬件资源,“对资源进行灵活调用”的功能让我更加快速而便捷。

图片

在发现了O同学有这样显著的优势之后,电信运营商就开始琢磨着,想让我进军CT(Communication Technology)领域。

图片

然鹅,IT和CT领域本身就是有很大差异的,优势怎么可能说发挥就发挥呢?

先来看看CT领域有哪些特别的要求。

CT领域要求提供方便且自动的服务,实现资源池弹性共享;要具备高可靠性、互操作性、统一管理等一系列高性能,随需应变。

图片

似乎有点难以理解,我们再来举个栗子。

比如,普通网络电话业务不需要承诺通话时的性能指标,而电信级语音业务则对时延、抖动率等指标都有一定要求。另外,电信级语音业务还要求在重大灾难后能够快速恢复业务,这一要求也是IT领域所没有的。

图片

虽然很不愿意承认,可是O同学我能力有限,距离电信级商用要求还是有着下面这些差距:

  • 不承诺性能,虚机部署时无法保证用户的最低保证带宽能力。
  • 不承诺可靠性,可靠性机制较少。
  • 安全性不足,没有足够的安全加密手段。
  • 可维护性不足,不易进行运维管理。

唉,好吧,我承认电信级的要求对我来说实在是有点难。

图片

图片图片


我的现状

以为我就这么放弃了吗?当然不。

这不,针对传统电信行业的资源利用率低、成本高、缺乏弹性等问题,中兴通讯对我进行了升级改造,开发出了我的PLUS版本——TECS OpenStack,这是一个以OpenStack为基础,融合NFV架构的云计算和管理平台。

那么,这次的升级改造,到底做了哪些改动呢?

图片图片

来看一下TECS OpenStack的软件结构图,主要由统一API接口、执行域服务和操作域服务组成。

  • 统一API接口 主要实现与云管理平台或上层应用的对接。
  • 执行域服务 主要由O同学我的原生组件构成,并在原有服务的基础上进行了增强。升级之后的TECS OpenStack,在原有虚拟化的基础上,增加了额外的“装甲”。
  • 操作域服务 是TECS OpenStack为了提高产品的可靠性和可维护性而增加的全新“装甲”。

图片图片

说了这么多,给大家总结一下TECS OpenStack增加的“装甲”,具体有哪些!

  • 计算虚拟化:提升虚机性能、高安全性,实现快速灵活部署。
  • 网络虚拟化:提升虚机转发性能,具有良好的扩展性,降低成本,减少网络资源占用。
  • 存储虚拟化:提升存储可靠性,融合部署节省存储资源。
  • 其他(可靠性与可维护性):运维方便,提升系统可靠性,自动分析排查问题,完成软硬件自主配置。

虽然CT域和IT域的应用需求有着很多不同,但是,靠着上面这些“装甲功能”,我在CT域的不足都被TECS OpenStack逐一弥补。

图片图片

不仅如此,TECS OpenStack还增加了许多IT域不作要求的独有性能的增强。这些增强适应了5G大带宽、低时延的需求,满足了5G边缘计算的场景。对5G建设要求的满足,使得TECS OpenStack能够更完美地应用在电信领域。

表面看来,TECS OpenStack仅仅完成了NFV架构中的基础设施管理功能,可一旦和MANO中另外两部分VNFM、NFVO结合,就可以实现开头所说的“更加聪明的网络,像一个魔方可以应需而变,提供最合适的业务”。

这下你应该认识我了吧~

图片图片


责任编辑:武晓燕 来源: 中兴文档
相关推荐

2019-08-14 10:17:14

Java数据结构文章

2018-07-26 10:54:02

5G问题落伍

2020-09-10 16:10:17

js继承模式前端

2021-03-10 08:56:37

Zookeeper

2020-11-25 09:49:05

Hibernate

2024-02-29 09:08:56

Encoding算法加密

2020-11-11 07:32:18

MySQL InnoDB 存储

2019-06-25 15:00:53

SpringNullJava

2023-07-13 09:05:57

react hook类型types

2018-12-17 12:30:05

Kubernetes存储存储卷

2021-06-07 09:20:56

Javascript运算符开发

2013-12-17 09:43:49

5G4G

2021-02-14 22:33:23

Java字符字段

2021-07-27 07:31:16

JavaArrayList数组

2022-05-15 21:52:04

typeTypeScriptinterface

2021-11-09 06:01:35

前端JITAOT

2021-10-12 09:32:14

运营商5G套餐5G

2023-09-03 21:18:07

Python编程语言

2018-05-22 16:24:20

HashMapJavaJDK

2020-10-30 08:20:04

SD卡TF卡存储
点赞
收藏

51CTO技术栈公众号