云计算网络珠玑之云计算时代的终结

6.6 云计算时代的终结

基于虚拟化的云计算的盛行根本原因一方面是基于提升了CPU的使用率节省了数据中心空间、物理服务器和网络设备的成本,另一方面提高了对设备的运维的方便简易性;从提升CPU使用率优势上来说,暂时没有太多的技术对其现在造成威胁,从对设备的维护性上来说对创业小公司是来部署自己的服务可谓是方便了不少,对于IDC服务商和大型互联网公司的数据中心来说都有很丰富的运维经验,随着新的技术出现,运维方便性这点优势可能会慢慢变弱。所以云计算的技术有以下问题。

单台VM所能占用的最大核数目受限于单台物理机的CPU核数目,虽然一台物理服务器可以虚拟出很多核,但毕竟有一定的比例,而且只提高这个比例,最终会在性能和稳定性之间做折中,比如,Nova里默认的比例值是16。试想:将来在网络技术高度成熟的情况下,仅从技术而言是否可能单台VM享用不同物理服务器上的CPU?

物理服务器本来是应该最大限度的用于计算方面的,网络方面的任务交由网络设备来完成;但是现在虚拟化环境下,网络虚拟化才能满足各种需求,这点不仅是业务的需要,也为不同厂家重新瓜分IT行业硬件和软件的市场份额提供又一次大好的机会,也为一批创业公司提供了创业技术路线;但是云计算环境里绝大多数物理网络设备尤其是TOR工作承载是不饱和的,如何在不影响现有云计算系统正常运行的前提下将网络工作所占用物理机的计算资源归还给计算任务,尽可能利用网络设备TOR来提供功能丰富、稳定性和性能都较高的网络功能,除了现在的VEPA或者盛科的Offload方案,是否还有新技术出现达到另一个网络性能极限?
曾经看到有人在微博或者其他信息渠道说云计算普及后运维及其他相关人员的就业将是一个不可估计的负面影响,将会造成大量的失业,这个笔者认为是危言耸听,真是“语不惊人死不休”;常规意义上云计算普及后所说的方便了运维,这个运维是针对云计算的租户来讲的,对于那些提供云计算服务的厂商来说这么大规模的包括物理和虚拟化在内的服务器、网络设备和存储设备,运维工作量只会更多,当然运维技术和运维工具能简便运维工作是另外的话题;从技术进展的变革历史来看,每一次的技术变革,只是将原来陈旧的技术淘汰,只要有学习能力紧跟技术潮流和信息时代发展方向,就不会被时代所抛弃。

在传统网络中,某种以五元组(源IP、目的IP、协议号、源端口和目的端口)为标记的TCP或UDP的某一业务流,如果服务器接收报文出现了乱序,对服务器来讲需要进行对这些报文进行去重和重排序的处理,这个工作非常消耗CPU的性能,尤其是在现在云计算环境下对服务器的性能影响更是需要关注;现在的做法通常是避免服务器的重排序工作,暂时还没有有效的解决方案;如何让对报文重排序的解决方案更有效,以应对报文业务流的重排序导致服务器的性能下降问题,一直以来非常重要但是进展缓慢;如果这个问题能解决那么不仅仅对服务器对整个互联网和数据中心内部的网络都将产生深远的变革。

如果将来某些技术尤其是硬件的革新或软件方案的优化导致CPU在物理机上也能飙升到满意值,以及云计算技术自身不同方案的迭代比如现在的Docker等技术,那么云计算技术或某种方案是否还需要?云计算里所涉及的所有计算、存储和网络技术或许也都只是IT技术发展史上的一个阶段,后续将会有多少新的问题出现来驱动产生新的技术或方案,永远是个说不清的谜底。一句话,没有永远流行的技术,CPU的摩尔定律还没有停息,云计算的技术和SDN/NFV技术也许都只会辉煌一时,但终究都会成为过去,这也正是《人月神话》里所讲的“没有银弹”的从另一个角度的理解。

 


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

登录后才可以评论

SDNLAB君 发表于15-02-01
0