虚拟化网络,你知几何?
2010-06-20 23:57:43虚拟化开始无处不在,虚拟设备、虚拟计算、虚拟应用还有虚拟化的网络;同现实世界中扮演的角色一样,对于肩负连接虚拟世界重任的关键部件虚拟网络的测试,您准备好了吗?
新一代数据中心建设和云计算是目前通信行业最热的技术,不论是各大设备厂商/软件厂商还是运营商都在对这一改变世界的技术进行深入的研究。其中,这类技术无一例外地提到了“虚拟化”这个概念,虚拟化开始无处不在,虚拟设备、虚拟计算、虚拟应用还有虚拟化的网络;同现实世界中扮演的角色一样,对于肩负连接虚拟世界重任的关键部件虚拟网络的测试,您准备好了吗?
数据中心和云计算的趋势
面对网络应用的升级,数据中心也在调整:
(1)数据中心整合,虚拟化刚刚开始:5000~25000台物理 服务器 ,数千台虚拟服务器。
(2)融合的网络架构:10GbEthernet利用FCoE组合SAN和LAN网络;标准的高密度的10GbE交换环境;刀片服务器和虚拟化驱动更高的网络利用率。
(3)网络扩展到虚拟服务器:VMware vNetwork分布式交换机和Cisco Nexus 1000V;安全和负载均衡虚拟应用器;虚拟交换硬件。
云计算技术推动了按需网络的出现,而这些大大小小的网络云连接着数据中心的服务器,而且其中很多都是虚拟服务器。
在应用驱动下,数据中心虚拟化网络和云网络产生,那么如何选择和部署呢?首先,最重要的步骤是——测试。
虚拟化网络,你到底了解多少
(1)虚拟网络规模和复杂性
现在的数据中心有很多物理刀片/服务器,而每个可以虚拟1~32个虚拟服务器;一个动态的数据中心超过10000个虚拟服务器,而且随着应用的增加还需扩容,由此可见规模之大远远超出目前的数据中心,是过去的10倍。那么,虚拟交换机的转发表能承担起如此之多的设备通信重任吗?其Mac表有多大?
连接如此多虚拟服务器则是虚拟网络的工作(见图1)。随着应用的增多,虚拟服务器间的数据通信量将成指数级增长,且由于承载在虚拟交换机网络上,流量更加难以识别和控制,流量复杂性大大增加。
图1 虚拟网络规模
(2)虚拟网络的性能
现实的网络应用中,尤其对上层业务数据流量,其L2/L3层转发平面1%的丢包等于20%应用层的性能下降——虚拟化网络同样面临如此问题。在一个基本测试中发现两个VM(虚拟机)间50Mbit/s的流量就可能产生丢包,这在现代真实的交换机上是不可想象的,且将对应用产生巨大影响(见图2)。
图2 虚拟网络的性能
虚拟交换机同虚拟服务器可能在同一台物理刀片上,那么当系统分配给虚拟交换机的资源能否支撑起不断增加的数据交换任务呢?虚拟交换机的吞吐量是多少?其端口可以达到线速转发吗?
虚拟服务器不仅同虚拟服务器之间要通信,而且更多还要同服务器外部广大的用户通信,那么虚拟机同外部网络的数据转发吞吐量是多少?这一指标直接影响服务器的使用率。
(3)虚拟网络设备的功能
同现实的数据网络一样,虚拟网络同样需要VLAN,QoS,ACL等技术分类、识别数据流,那么你的虚拟网络设备支持这样的功能吗?如果支持,其性能又有多高?

当然,虚拟设备的功能远不止上面列举的那些,其实在现实网络设备支持的功能,虚拟网络设备均应该支持,那么如此众多的虚拟网络设备和方案中,哪个功能支持最全面、性能***呢?
【编辑推荐】
优化大师跟超级兔子的功用有什么区别
Windows优化大师的功能相当全面,主要功能为:1、 系统信息。 在系统信息中,Windows优化大师可以检测系统的一些硬件和软件信息,例如:CPU信息、内存信息等。 在更多信息里面,Windows优化大师提供了系统的详细信息(包括核心、内存、硬盘、网络、Internet、多媒体和其他设备等)。 2、磁盘缓存。 提供磁盘最小缓存、磁盘最大缓存以及缓冲区读写单元大小优化;缩短Ctrl+Alt+Del关闭无响应程序的等待时间;优化页面、DMA通道的缓冲区、堆栈和断点值;缩短应用程序出错的等待响应时间;优化队列缓冲区;优化虚拟内存;协调虚拟机工作;快速关机;内存整理等。 接下来,让我们来看看兔子的超级魔法设置功能吧!1. 自动运行:在这里,你可以随意添加或者删除任务栏中自动运行的程序。 (但是奉劝各位,还是不要随意改动的好哦,要不然,启动不了可别说是我教的哦!)2. 删除反安装:里面罗列了所有本地应用软件的目录(比控制面板中添加/删除程序项的内容丰富多了!甚至连在Inerter上查找都有),你可以按你的需要对这些软件进行删除或是运行,需要注意的是,当不能修改命令行被选中时,你是无法修改命令的。 和自动运行一样,尽量不要去乱改它!3. 输入法:你可以按照你的习惯重新排列输入法的顺序(也不要随意地去添加或是删除输入法,以免引起混乱)。
自学Linux云计算能学好吗?
作为云计算市场的后来者,腾讯云近期攻势猛烈,从面向企业的云服务,到面向用户的个人云市场全面发力,更将战火蔓延至海外市场。 吸引了越来越多的人开始加入到学习linux云计算的行列,那对于没有基础的同学来讲,linux云计算好学吗?我们首先需要了解一下云计算是干什么的,都学习哪些内容。 云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。 学习云计算你需要知道虚拟化,虚拟化目前分为服务器虚拟化(以VMware为代表)、桌面虚拟化、应用虚拟化等。 可以分为以下几个阶段来学习:1. Linux云计算网络管理实战2. Linux系统管理及服务配置实战3. Linux Shell自动化运维编程实战4. 开源数据库SQL/NOSQL运维实战5. 大型网站高并发架构及自动化运维项目6. 网站安全渗透测试及性能调优项目实战7. 公有云运维技术项目实战8. 企业私有云架构及运维实战9. Python自动化运维开发基础10. Python自动化运维开发项目实战11. Python自动化运维开发项目实战12. 搜狐畅游项目实训具体学习目标:1、掌握大型网站架构、网站服务器运维、数据库运维、自动化运维技术;2、能够利用Shell及Python编写自动化运维工具,例如CMDB、自动化运维平台等、公有云管理系统;3、能够解决运维过程中出现的各种问题,例如网站架构问题等;4、具备中小型公司公有云运维的能力。 例如公司使用的是阿里云、亚马逊云;5、掌握中大型公司私有云平台的构建及运维,例如构建及运维京东私有云平台;6、能够利用Python开发运维中的各种工具,以及对现有软件如Zabbix、Ansible进行二次开发;7、具备快速学习及适应新技术迭代的综合能力。 对于初学者学习云计算,给出的建议是:基础是关键,在涉猎技术范围广泛的同时,所学所了解的知识领域一定要成体系,抓住一个方向,作为一技之长。 学以致用是,在学习过程中,重在理解,贵在实践,积极将所学所了解的技术运用于项目实践,成就你的云计算自学梦想。
java中,什么是云计算?
广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。 这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。 解释: 这种资源池称为“云”。 “云”是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。 云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。 这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。 有人打了个比方:这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。 它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。 最大的不同在于,它是通过互联网进行传输的。 云计算是并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。 云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。 总的来说,云计算可以算作是网格计算的一个商业演化版。 早在2002年,我国刘鹏就针对传统网格计算思路存在不实用问题,提出计算池的概念:“把分散在各地的高性能计算机用高速网络连接起来,用专门设计的中间件软件有机地粘合在一起,以Web界面接受各地科学工作者提出的计算请求,并将之分配到合适的结点上运行。 计算池能大大提高资源的服务质量和利用率,同时避免跨结点划分应用程序所带来的低效性和复杂性,能够在目前条件下达到实用化要求。 ”如果将文中的“高性能计算机”换成“服务器集群”,将“科学工作者”换成“商业用户”,就与当前的云计算非常接近了。 云计算具有以下特点: (1) 超大规模。 “云”具有相当的规模,Google云计算已经拥有100多万台服务器, Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。 企业私有云一般拥有数百上千台服务器。 “云”能赋予用户前所未有的计算能力。 (2) 虚拟化。 云计算支持用户在任意位置、使用各种终端获取应用服务。 所请求的资源来自“云”,而不是固定的有形的实体。 应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行的具体位置。 只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。 (3) 高可靠性。 “云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。 (4) 通用性。 云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。 (5) 高可扩展性。 “云”的规模可以动态伸缩,满足应用和用户规模增长的需要。 (6) 按需服务。 “云”是一个庞大的资源池,你按需购买;云可以象自来水,电,煤气那样计费。 (7) 极其廉价。 由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。 云计算可以彻底改变人们未来的生活,但同时也用重视环境问题,这样才能真正为人类进步做贡献,而不是简单的技术提升。
发表评论