Geng Lin:电信云之旅

我的中文名叫林更,我是谷歌新兴市场基础设施部的主管,我们主要是负责除了北美欧洲地区以外的业务,也就是新兴市场的基础设施。

我们一直在讨论重构,从电信到今天的网络为中心的合作模式,再到我们以软件为中心的商业模式,所以,就像斯蒂文刚刚提到的AT&T案例,最开始的时候你是传统的服务提供商,你做抽象化,把网络功能抽出来,做到盒子当中,再做到一个虚拟化的过程,把它解压到更小的基于软件的微服务,重新实施,通过编排层来做到云服务。

所以在这个过程当中,我们这个服务提供商实际上可以开发新的服务,所以,这也是我们开发了一些新的数码服务。这些其实是一个非常具有说服力的重构过程。我们在电信云或者是在网络服务方面, 最后都会以云为中心,谷歌是从不同的角度来看的,我们是一个公共云,首先是公共服务提供商。

我今天想跟大家提到的案例,就是怎么样从公共云的角度,怎么样在今天能够重新想象、重新实施电信方面的云服务,把所有的这些谈到的元素,包括网络虚拟化、功能虚拟化、编排以及微服务,并且更好地利用一些内嵌云的优势,怎么样展示出我们其实可以把你的业务、你的服务做得更敏捷,不断地提升你的功能。所以,希望通过这些案例的分析我们可以看到最后的目标在现实生活中变成什么样子,所以这就是我今天要讲的主要内容。

首先简要介绍一下我们现在选择实施的云方面的特定服务,这是一个沟通交流的服务,同时也是在云上面实现的功能,我也会解释我们为什么选这个服务。

首先,我们要把WiFi服务统一起来,把WiFi提供到一种供应商提供的服务,为什么选择这种服务来做呢?其实这和现在全球互联网的普及程度息息相关,我们看一下全球互联网的普及程度,我们享受到了无处不在的互联网,我们觉得这是理所当然的事情,但同时也要记得,互联网其实只覆盖到了现在大概34亿用户,全球大概只有34亿用户。我们比较一下全球的人口大概是73亿左右,所以大概四亿人是没有办法上网的,从来没有体验过上网是什么感觉,这意味着他们从来没有上过网,从来没有享受过互联网提供的美好功能和服务。所以在谷歌,我们就想要让更多的人可以上网。

现在有40多亿人没有办法上网,事实上大多数在亚太地区大概60%的人是没有办法上网的,或者说他们从来没有上过网。在非洲,这个比例就更高了,在这个比例之下,我要跟大家说一下我们特别的这个项目,这个项目就是我们在印度开始做的,也就是要帮助印度政府引入他们的WiFi服务,并不是你要在这里放一个热点、在那里放一个热点,而是WiFi作为管理的运营商的方式。我们从印度的铁道部开始做,这是去年12月谷歌CEO宣布的项目,当时是穆迪总理访问了CEO,所以我们公开宣布将会帮助印度铁路不来提供WiFi服务。首先是一百个火车站,扩充到四百个火车站,终会覆盖到更多的火车站,覆盖印度全国。

所以,如果大家也要想一下,在印度,铁路是主要的交通方式,他们的火车站就像中国一样,是很大的,我们达成目标的话,我们会看到大概在全国是每个月有3800万用户,这可能是全球最大的WiFi网络了,而且也会作为一个由运营商管理的服务,我之后再给大家解释一下什么叫运营商管理服务。

这方面他们的服务特点就是很容易登录,我们想要把它做得像运营商手机的网络服务一样,你不用去每个火车站,然后再认证通过,不用每次都要认证,就好象手机一样,打开手机就已经可以自动认证上网了。从架构上来说,我们实施了控制界面功能,通过谷歌云来实现的。

从OSS和操作层面来说,这是一个独一无二的云,因为我们把 运营和工具融合到了一起,所以,最后的成果是一个自动化编排的管理服务方式,这个实施是自动化的服务,是服务操作性的,我们是利用谷歌云,我们的工程师和我们的云来做服务。这个服务是我们和印度铁路局一起合作的,之后我会给大家更多的介绍它的稳定性,它的数据情况。

这是一个技术大会,所以我要给大家讲一下相关的技术问题,基于云的一个网络功能实施是什么样的。大家可以看到我们有用户层、控制层,我们实施了三个非常大的功能区,这是基于谷歌云的。

我们有首先第一个,接入门户,也就是VEPC功能和WiFi RAN以及控制器和其他谷歌云服务统一,包括KYC,KYC也是印度政府提供的一个独特的要求,要知道用户的身份认证。我们可以重新设计服务,把它作为新型数码服务,不仅仅局限于昨天的旧式网络,不仅仅是WiFi,在应用模板中,包括地点、用户认证、广告都可以嵌入其中,所以这是非常简要的例子。总体来说,用户层、控制层和云功能是我们云的三大主要方面。

另外一个大的区域就是编排OSS、服务操作,这些都是谷歌云实现的,我们怎么样收集、预测数据,并维护服务,这成为了我们一个主要的创新,来提供自动化的服务过程,我们大量的减少了人力维护,我们不需要很多人来维护我们的服务,主要是一些后台的智能服务的自动化。所以,从这方面来说,我们有一些实时的量化评估,如果在大系统中有这样实时的问题出现,但是我们没有办法吗深把这些问题解决,那你的操作成本就非常高了,我们怎么样评估这些服务,以不同的态度处理这些服务,所以我们要看到测量的框架是非常重要的。

当然,我们背后还有非常先进的分析,这些都是我们的服务操作网络的一部分,当然,这还和物理上的厂商、合作伙伴,包括WiFi RAN的基础设施统一的一个过程。所以,这就是我们的一个架构。

但是,我还想给大家进一步解释一下我们怎么样扩大规模。我们静态的看这个框架是一方面,要不断地扩大规模,从一千个用户到一百万个用户,到一千万个用户等等,整个系统能够保持稳定的性能,这就是完全另外一回事了。所以,这也就是云提供商,我们能够不断地解决的问题,包括Gmail。我知道在中国大家不太用谷歌,没有什么切身的体验,但是我们的邮件服务,谷歌邮箱Gmail它是非常稳定可靠的,基本上可以达到99.5%的可靠性。不管你在哪里,不管你在世界任何角落,现在我们的规模已经有十亿多用户了,我们还能保证服务的稳定性。所以,我们在扩大规模的同时,能够稳定用户质量体验,这一点是我们任何云服务成功的关键。所以,我也给大家在扩大规模方面更多的说一些我们的经验。

快速的看一下规模,我们在2月份的时候做了第一个火车站服务,到现在流量方面,我们可以看到大概已经增长了400倍,我们已经覆盖到了18—20个的BPS,所以这是我们现在的一个规模,我主要想给大家直观的看一下这个服务不断的增长,快速的增长。但是我们从用户数量以及流量使用方面,可以看到11月份的数据,一个月的活跃用户大概是480万,每天的流量使用是在140TB左右,所以,如果我们转换一下另外一个维度,每一个用户在每一节大概是在400MB左右。所以,平均一个用户也就是大概一个小时用400MB,这个流量使用大概是在最好的3G网络,甚至是4G流量使用的10—15倍了。所以,毫无疑问这个密度是非常大的。

然后我们在维护的过程当中,在运营的过程当中,规模不断地扩大,让用户可以使用大量的流量,同时,我们还能够把服务的质量做到一个保证,我们也有每周的平均水平,这个稳定性大概达到了99.59%,其实这和任何的运营商服务是可以相媲美的,甚至比一些运营商的移动数据提供在印度的表现要更好,所以这就是我们收到的一个反馈。

我们之前聊到了一些服务,我们实施的一些服务体验,以及怎么样扩大规模。我想更多的谈到一些细节,在一个电信云当中,我们了解到了什么样的新信息。我们学到的就是我们实施了NFV作为一种云的服务,进一步把它变成微服务,微服务的重要性会给你很多的5G控制权,你可以重新打包、重新结合,把所有的服务重新配置,变成新的数字服务,按照你自己的意思去布置。所以,这是可复用的,用于整个网络的虚拟化、软件化功能的趋势,所以我们把软件控制的功能从嵌入的方式当中移除出来,这是整个行业的趋势。

在X86的基础上进行运作,我们进一步加速。一旦我们把整个网络功能解构成云的微服务之后,通过编排打包把他们重新整合让无线网的服务跟别的大规模的云服务大概是相似的,我们实施它、扩展它基本上没有什么差别,跟Gmail的服务或者其他的云服务是差不多的,这是同样的方法,同样的方式,同样的架构。这实际上是我们所学习到的最大成果。

你会问一下这些微服务到底是什么,帮助我们去实施或者重新实施,或者是重新构造服务,他们到底会提供什么样的价值。大家都明显的知道,有时候不大可能让我给大家介绍每一个服务,只是给大家简单的描述一下,比如说我们监控在软件的层面上、在云层面,我们有小的微服务提供给用于监控延迟,比如说每一次交互延迟多少时间。在任何部分之间交互有多少延迟,掉包多少,维护多少个部分、多少时间段,包括成功率是多少,在这个时间段去发送数据要多少时间等等。我们V4、V6包括掉包率DNS成功率,回应率等等,所有的网、所有的指数都是进一步的监测,特别是在微观服务,有时候还有意的把它展示出来,你可以去在一个新的应用层面,你同时可以实施它,通过微服务进行实现。我们衡量每一步采用不同的步骤,大概有多少人是掉线了,因为有时候这对于用户的体验非常关键,要想提高用户体验的话,必须要有一个衡量标准,这是我们微服务其中之一。

最后一点,我觉得无线服务主要是基于几百个小的服务构成,在云方面进行运作。而整体的编排、整体的共同协调,把它们共同地结合一起,形成整体的无线服务,也就是整体的网络应用、网络软件、网络APP,把它体现出来。

另外一方面,自然而然会发生的事情是那么多的微服务,你怎么能够共同处理,怎么去更好地管理编排,把它变成整体好的效果,云整体的编排以及自动化发布,把它们捆绑在一起。

DovOps对我来说是一个很大的话题,在这里几分钟解释不清楚,右边有一幅画,是云方面怎么开发的过程。实际上不像传统的IT,前面也有人提到主要依赖于一个组织给你提供技术,然后你去认证,发布它,然后把它整合,希望能够跟环境整合之后更加稳定。实际上你不信去发生任何的改变。在下一次发布之后,12个月之后,或者24个月之后做同样的事情,这是传统的工作方式。

DovOps的方式是不一样的,它是一个更加灵活的方式,更加灵活的圈子去使用,更多的结合、更多的发布,在生产产品方面,对我们来说,特别是对于这样的特殊服务,我们有新的发布加入到产品当中,基本上每周都会有发布,所以你问一下你自己做了什么,你到底要插入什么样新的功能,任何一个事情,任何一个功能,实际上每一个微服务都是独立地进行维护和开发的,你只是把整体整合起来把他们放在整体的产品之中。

我会给大家提供一个例子,微服务支付方法是一个例子,这样的应用包括很多小的微服务。有时候你需要尝试一下不同的支付方式,是基于一天、基于时间、基于数量,或者基于使用数量,或者是基于人的年龄,不同的计算方法、不推的类型,你也可以去嵌入新的软件,你就瞄准单独的应用场景去加入,甚至是不同的软件版本,用不同的翻译语言、不同的转换方式都可以。你可以同样把它应用在网络的规则上布置上,甚至是使用消费规则等等。

在同样的生产制造环境当中,同样的无线服务,但是在背后你有多的并发的不同版本包含在里面,在不同的地方独立运作,并且同时更新,所以DovOps的关键是合作、尝试,分析数据哪一个是好,哪一个是差的,持续不断的更新,去粗取精,确保云服务进一步提高。这样的理念放在工作的模式,市场方面,怎么去提高市场,这是我们核心理念。

对于Ops的自动化,最大的好处是降低了运营的成本,我想跟大家分享一下不同的数字,但是这儿可能没有具体的数字。

总结一下,一是在谷歌我们把主要的重心放在可支配的网络接口,给全世界的人民,大家都能够上网。第二点是公有云处理电信类型的交流方式的服务,已经准备好了这方面的工作,用当地的云服务给他们去实施。第三点,我们不是独立的,我们有不同的合作伙伴跟我们一起共同合作,而且我们也想要大家一起共同合作去确保电信云重构能够实现。我觉得有很多可以相互学习的,大家都是关键的元素,我们可以共同合作,相互学习。

今天就讲这么多,谢谢大家!


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/18234.html
分享到:
相关文章
条评论

登录后才可以评论

SDNLAB君 发表于16-12-09
1