赞
踩
随着互联网的发展,Web2.0 的浪潮使得大众可以参与信息制造和编辑,从而导致信息增长具有无限性的趋势。而摩尔定律的终结,使得在技术上和经济上都没有办法依靠硬件性能的提升而解决这一问题。怎样低成本的高效快速解决无限增长的信息的存储和计算问题是一个摆在科学家面前的命题。
云计算时代的到来
云计算是采用大规模低成本运算单元通过 IP 网络相连而组成的运算系统以提供运算服务的技术。它具有高性能、低成本、通用性强的特点。
所以说,云计算回答了这样的科学问题,那就是它可以以较低成本和较高性能解决无限增长的海量信息的存储和计算的问题。它使得 IT 基础设施能够实现资源化和服务化,使得用户可以按需定制,从而改变了传统 IT 基础设施的交用和支付方式。
从当前云计算的发展趋势来看,未来将有非常光明的前景,应用领域将涉及社会生活的各个领域。同时云计算发展将会从当前的手机、PC 端逐渐向各种衍生产品拓展。同时,云计算技术自身的兼容性将会得到进一步提升,从而使其能够更广泛应用于各种终端,让人们的生活获得更好的体验。
降低了维护成本
可以获得更好的存储能力
能够提高系统的性能
什么叫计算资源?
云计算的特征
1、广泛的网络接入:可通过网络,采用标准机制访问物理和虚拟资源;
2、可测量的服务:通过可计量的服务交付使得服务使用情况可监控、控制、汇报和计费;
3、多租户:通过对物理或虚拟资源的分配保证多个租户以及他们的计算和数据彼此隔离和不可访问;
4、按需自服务:云服务客户能根据需要自动,或通过与云服务提供者的最少交互,配置计算能力;
5、快速的弹性和可扩展性:物理或虚拟资源能够快速、弹性,有时是自动化地供应,以达到快速增减资源目的;
6、资源池化:将云服务提供者的物理或虚拟资源进行集成,以便服务于一个或多个云服务客户;
云计算的优点
1、费用低,让用户无需在购买硬件、软件和建设数据中心上进行资金投入。
2、性能强,云计算系统中的计算机启动并运行速度更快,因为它们将更少的程序和进程加载到内存中。
3、效率高,云计算系统处于 24 小时开机状态,有需要可以随时分配资源,对资源的利用效率高。
4、可靠性强,云提供商提供了用于提高整体安全情况的策略、技术和控件,这些有助于保护数据、应用和基础结构免受潜在威胁。
云计算的劣势
云计算面临的问题
1)任务划分,使得任务能更加优化的被分解和并行执行;
2)任务调度,操作尽量本地化,以保证在网络资源有限的情况下,最大程度地将计算任务在本地执行,减少通信开销;
3)自动容错处理机制,保证在结点失效的情况下处理任务仍然能够正确地执行。
通过使计算分布在大量的分布式计算机上,而非本地计算机或者远程服务器中,企业数据中心的运行将更与互联网相似。
分布式计算
随着技术的发展,一些应用程序需要大量的计算能力才能完成,如果采用的是集中式计算的话,则是需要耗费大量的时间才能完成。然而分布式计算可以将应用分解成很多的小模块,分配到多台计算机进行处理,这样可以快速的处理,缩短时间,极大的提高了计算效率。
什么是分布式计算
由多个能独立运行的计算机(也称节点)组成。各个结点利用计算机网络进行信息传递,从而实现共同的“目标或者任务”;简单来说就是一个任务细分为多个任务,每个任务由一台或多台计算机来完成。
分布式计算的优点
分布式计算的劣势
由于分布式系统是开放的,本地和远程都能访问到服务器。使得分布式系统存在数据安全和数据泄露的风险。
软件定义网络(Software Defined Network,SDN)
传统网络的基本机制就是控制与转发,而转发控制机制其实就是路由规则,路由协议,以及路由表的生成。而目前网络经常出现拥塞甚至崩溃现象主要是因为路由器性能不高,或者负荷太重造成的。造成这种负荷过重的原因有一条很重要的就是它们不仅需要考虑转发数据,而且还要考虑如何转发,这就大大降低了其主要功能——数据转发的效率。
不仅如此,由于路由器分布在网络的各个地方,运行着各自不同的协议,就如同操持不同语言的人一样,相互之间必然存在一定的障碍。
这时就需要做出改变,要彻底解决目前的问题就是使用全新的网络模式,于是 SDN 被提出来了,一个可以彻底解决目前所遇到的网络问题的全新的网络架构。
SDN 是基于 OpenFlow 技术实现网络的可编程能力( OpenFlow 只是实现 SDN 的一个协议 ),使网络像软件一样灵活编程, SDN 技术应运而生。
SDN 的定义是其字面意思软件定义网络,控制与转发分离,管理与控制分离只是满足 SDN 的一种手段,OpenFlow 只是满足 SDN 的一种协议。
SDN 把所有设备的控制界面都进行统一管理,将设备的控制平面与转发平面分开,原来的设备只负责转发。
路由器:路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。
路由器用于连接外网的网关,相当于自己家的大门。
现在的家用路由器一般都自带无线局域网发射器,可以提供无线 WiFi 。
交换机:
交换机根据工作位置的不同,可以分为广域网交换机和局域网交换机。广域的交换机就是一种在通信系统中完成信息交换功能的设备,它应用在数据链路层。交换机有多个端口,每个端口都具有桥接功能,可以连接一个局域网或一台高性能服务器或工作站。
上图是一台思科交换机,用于多台 PC 之间的连接。交换机一般都是多台PC在一个环境中需要联网,为了节省路由器的接口,所以先将PC连接到交换机上,再把交换机连接到路由器上。一般情况如果只有一个设备连接网线的话是不需要交换机的。
防火墙:
防火墙有两种形式,一种是实体机的,这种一般只有在企业的网络中出现,一般个人或家庭中不使用实体机防火墙。另一种是软件形式的防火墙,这种形式的防火墙一般都是包含在杀毒软件中,被当成杀毒软件的一部分,比较著名的有360,腾讯管家,卡巴斯基等。
上图是一台H3C的防火墙实体机,外界的网络首先接入防火墙,再经过防火墙接入内部网络,当数据通过防火墙时会进行一次筛选,过滤掉危险的数据。
路由器:不同的公司出厂的路由器使用的命令行也不相同。
交换机:
从交换机再连接到路由器就会出现一点延迟,因为数据在路由器经过处理之后到达交换机,交换机还要再处理一次,而且如果是不同品牌的路由器与交换机可能还会更高。
就是因为这些原因,现在的网络传输效率越来越低,延迟居高不下。
OpenFlow 几大可能的应用场景
1)校园网络中对实验性通讯协议的支持;
2) 网络管理和访问控制;
3)网络隔离和VLAN;
4)基于WiFi的移动网络;
5)非IP网络;
6)基于网络包的处理。
应用层:这一层主要是体现用户意图的各种上层应用程序,此类应用程序称为协同层应用程序,典型的应用包括 OSS( Operation support system 运营支撑系统)、 OpenStack 等。传统的 IP 网络同样具有转发平面、控制平面和管理平面,SDN 网络架构也同样包含这 3 个平面,只是传统的 IP 网络是分布式控制的,而 SDN 网络架构下是集中控制的。
控制层:控制层是系统的控制中心,负责网络的内部交换路径和边界业务路由的生成,并负责处理网络状态变化事件。
转发层:转发层主要由转发器和连接器的线路构成基础转发网络,这一层负责执行用户数据的转发,转发过程中所需要的转发表项是由控制层生成的。
加油!
感谢!
努力!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。