文档章节

网络层的新技术需求

晒太阳的小猪
 晒太阳的小猪
发布于 2017/05/08 14:22
字数 1129
阅读 127
收藏 0

一个超大集中系统,那么大的数据流量谁来承担呢?

从这个角度讲,首先是一个自主本地化系统对于规模化集群系统才具有更大的意义,比如蚂蚁如果需要每一个动作都需要蚁后进行指挥,那光是通讯成本也会让蚁群早就不复存在了,如果从外部视角把分布式集群系统比喻成蚁群效应产生的智能化状态,那节点必然需要具有良好的自主本地化系统,节点间更需要的是彼此的"消息"信息,而非不断的群体汇报和统一指令集下达,这种状态已经陷入了过度协作模式中。

一个规模化系统,首先需要有一套完善的本地化工具集来构建自己的项目和系统,本地节点没有一套自主完善的本地化系统,全局就存在系统过度协作的问题倾向,而且普遍的恶化。

分布式系统是模块化的节点功能组装起来的。在整体上呈现1+1>2的功能特性。

微观的看节点是通过特定的强本地化功能系统来负责将格式化流入数据格式化流出而已。只有分布式系统才能很好的解决数据节点间的过度协作,从而构建更大规模的自协作系统。要进入容器时代,首先需要工具集的本地化,看起来LinuxKit还不错,但不知道是不是真正剪断了脐带开始了自主化,新技术越来越明显的向容器,openstack,k8s,CAPH的方向演进了,从上往下看起来这是一套规模化架构,从下往上看,这是细胞化节点联盟下的一个交叉网络,而传统网络层缺少动态和弹性的弊端正在越来越明显的成为瓶颈和限制,但SDN又缺少一种成熟的参考模型和技术规范,导致了目前更大的网络层混乱。

无可否认,网络层面的弹性化和动态化是未来应用需求的一部分,这也是更大规模分布式数据中心走向成熟的必要充分条件,现在带宽基本已经不是问题了,如何实现网络层的简单配置,自主弹性扩展,主机地址动态漂移,才是最重要的问题之一。然而目前看这些技术都处在探索阶段;如果说有标准化产品的话,目前看来唯一比较靠谱的还应该是OPENSTACK,因为在最差的情况下,厂商间也需要遵守自由开源公共协议部分,让你选择的各个套件之间可以很好的协调工作。

SDN需要更加自由开放,并进行强强联合发挥自由开源社区的力量;这一点他们应该向LLVM和Gnu/gcc的彼此合作和包容学习。SDN需要一个技术标准化过程,不可否认,大虚拟化应用需求必将面对这些问题,交换机是否白牌化其实并不是一个技术问题,真正的问题其实是交换机都需要具有SDN弹性能力的特性,SDN应该具有TCP/IP协议的普适性,从而完成下一个网络层模型的迭代和成长,自由开源还有一个重要的特点,演化继承的特点,不极端的革命,也不极端的一位教条继承。      

网络层作为信息交互的高速通道和节点间信息交互的罗辑形式,具有普遍性和社会化通用性,这种通用性需求需要厂商间进行妥协和达成共识。规模化系统带来了网络层的神经网络化连接,不可避免的需要网络层有动态的适应和变化能力,这些新的网络层能力需求需要新的参考模型和方法论及软件工具集来完成。目前看SDN中那些自由开源协议工具集更靠谱和具有优势。Linux基金会需要为此承担更大的担当,并逐步推广和发展这些新技术和新工具集的普及。

© 著作权归作者所有

上一篇: 端口开放测试
下一篇: dnsmasq配置文件
晒太阳的小猪

晒太阳的小猪

粉丝 43
博文 45
码字总数 24279
作品 0
安康
系统管理员
私信 提问
阿里云Overlay的SDN 实践: 架构设计与产品实现

在不久前的Open Network Summit洛杉矶峰会上,阿里云网络资深技术专家程钢博士发表演讲 SDN Practice for Cloud Overlay Network: From Infrastructure to Products。详细介绍了阿里云Overl...

伟耘
2018/04/25
0
0
管理软件开发项目关键风险

1.人员流失风险 考虑了下,还是把人员流失作为项目第一大风险,软件项目管理最重要的还是人的因素。特别是关键项目成员流失可能会导致整个项目的重大延期和失败。人的职业过程中主要受到金脉...

dongzhumao
2013/06/26
0
0
从传统网络架构到SDN化,甜橙金融数据中心演进之路

作者介绍 李伊仁,甜橙金融信息技术部高级网络工程师,多年网络架构设计经验,实施集团支付数据平台。 网络世界每一次技术变革都需要大量时间来验证,虽然更多的技术达人对于新技术的接受能力...

李伊仁
2018/04/27
0
0
物联网专业培训学校有哪些?物联网视频教程

由于物联网技术的专业性,相较于其他编程技术而言,国内人才储备较少,每年人才缺口达百万,据各大招聘网站数据显示,每月新增物联网工程体路位3600多个,薪资待遇更是水涨船高。 跟随物联网...

长沙千锋
2018/07/11
0
0
OSI七层模型和TCP/IP四层模型详解-转

TCP/IP四层模型: 1.链路层(数据链路层/网络接口层):包括操作系统中的设备驱动程序、计算机中对应的网络接口卡 2.网络层(互联网层):处理分组在网络中的活动,比如分组的选路。 3.运输层...

月黑风高杀人夜
2018/07/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Jenkins基础入门-5-用户和权限管理

本篇,我们来介绍下Jenkins上如何创建用户,以及如何管理用户,和那些用户可以有ProjectA的权限。这个很好理解,一个项目,有开发和测试,和运维,每个团队都有不同的角色,例如有测试经理和...

shzwork
6分钟前
0
0
linux上解压版安装jdk,tomcat

需要的安装包 1.vmware12 2.centos7版本 3.安装完成后需要xshell来连接远程虚拟机,虚拟机保证要联网,网络畅通。 4.xftp用来向linux传输文件用,一般来说xshell和xftp配套使用 5.对应的压缩...

architect刘源源
42分钟前
24
0
使用 spring 的 IOC 解决程序耦合

工厂模式解耦 在实际开发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中的方法通过读取配置文件,把这些对象创建出来并存起来。在接下来的使用的时...

骚年锦时
今天
2
0
group by分组后获得每组中时间最大的那条记录

用途: GROUP BY 语句用于 对一个或多个列对结果集进行分组。 例子: 原表: 现在,我们希望根据USER_ID 字段进行分组,那么,可使用 GROUP BY 语句。 我们使用下列 SQL 语句: SELECT ID,US...

豆花饭烧土豆
今天
3
0
android6.0源码分析之Camera API2.0下的Preview(预览)流程分析

本文将基于android6.0的源码,对Camera API2.0下Camera的preview的流程进行分析。在文章android6.0源码分析之Camera API2.0下的初始化流程分析中,已经对Camera2内置应用的Open即初始化流程进...

天王盖地虎626
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部