资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,10.1,云计算,10.2,移动云计算,10.3,移动云计算安全,分析与对策,第,10,章 移动云计算安全,10.4,本章小结,10.5,习题,10.1 云计算第10章 移动云计算安全10.4 本章小,10.1.1,云计算概述,1,0.1.2,云计算的服务模式,10.1.3,云计算的部署模型,10.1.4,云计算的优势和特点,10.1.5,云计算的关键技术,10.1,云计算,10.1.1 云计算概述10.1 云计算,10.1.1,云计算概述,云计算(,Cloud Computing,)是分布式计算的一种,指的是通过网络,“,云,”,将巨大的数据计算处理程序分解成无数个小程序,然后通过多个服务器组成的系统进行处理,分析这些小程序得到结果并返回给用户。通过云计算技术,可以在很短时间内完成对数以万计的数据进行处理,从而形成强大的网络服务。,云计算的基本原理是,用户所需的应用程序并不需要运行在用户的个人计算机、手机等终端设备上,而是运行在互联网的大规模服务器集群中。用户处理的数据也并不存储在本地,而是保存在互联网的数据中心。这些数据中心正常运转的管理和维护则由提供云计算服务的企业负责,并由他们来提供足够强大的计算能力和足够大的存储空间给用户使用。在任何时间和任何地点,用户都可以随意连接到互联网的终端设备。因此,无论是企业还是个人,都能在云(网络)上实现随需随用。同时,用户终端的功能将会被大大简化,而诸多复杂的功能都将转移到终端背后的网络上去完成。,10.1.1 云计算概述 云计算(Cloud Computi,10.1.2,云计算的服务模式,如果按照服务类型的不同,可以把云计算分为,3,类,即,IaaS、PaaS,和,SaaS,。,1.IaaS,(,Infrastructure,as,a,Service,,基础设施即服务),用户通过互联网租用云计算服务提供商完善的计算机基础设施资源(包括计算、存储和网络带宽等)。用户无需关心云系统底层的基础架构,可以在上面运行软件、存储数据和发布程序。,2.,PaaS,(,Platform as a Service,平台即服务),将软件研发、测试和管理平台作为一种服务(系统中资源的部署、分配、监控和安全管理以及分布式并发控制等)提供给用户。在,PaaS,平台上,企业用户不用担心程序运行时所需的资源,可以快速开发应用程序。,3.SaaS,(,Software as a Service,,软件即服务),通过互联网向用户提供按需付费的云端软件应用服务和用户交互接口等服务。,10.1.2 云计算的服务模式如果按照服务类型的不同,可以把,10.1.3,云计算的,部署模型,云计算可以使用,4,种主要模型进行部署,分别是:公有云、私有云、社区云和混合云。,1.,公有云:这种架构由第三方提供商完全承载和管理,为用户提供计算资源访问服务,用户无需购买硬件、软件或支持基础架构,投入成本低,但数据安全性低于私有云。,2.,私有云:这种架构是由企业自己采购基础设施、搭建云平台,并在此基础上开发应用软件的云服务。私有云可以充分保障虚拟化私有网络的安全,但投入成本比公有云要高。,3.,社区云:这种架构由多个组织共享,可以支持一个特殊的社区,它们有共同的关注(例如,任务、安全需求、策略等)。社区云由组织本身或第三方进行管理,可以是内部部署,也可以是外部部署。,4.,混合云:这种架构一般由用户创建,而管理和运维由用户和云计算提供商共同分担,用户在使用私有云作为基础的同时结合公有云的服务策略,可以根据业务私密性程度的不同,自主在公有云和私有云之间进行切换。,10.1.3 云计算的部署模型云计算可以使用4种主要模型进行,10.1.4,云计算,的优势和特点,云计算作为一种新型计算应用模式,能为大量的用户提供可靠的、高质量的云服务。与传统的网络应用模式相比,云计算具有以下,7,项优势和特点。,1.,虚拟化技术:云计算最为显著的特点之一是采用了虚拟化技术,突破了时间和空间的限制。虚拟化技术包括应用虚拟化和资源虚拟化。,2.,动态可扩展:云计算具有高效的运算能力,在原有服务器基础上增加云计算功能可以使计算速度迅速提升,最终达到动态扩展虚拟化的层次,实现对应用进行扩展的目的。,3.,按需部署:云计算平台能够根据用户的需求快速配备计算能力和资源。,10.1.4 云计算的优势和特点云计算作为一种新型计算应用模,10.1.4,云计算,的优势和特点,4.,灵活性高:虚拟化要素统一存放在云系统资源虚拟池当中进行管理,不仅可以兼容低配置机器、不同厂商的硬件产品,还能使外部设备获得更高的计算性能。,5.,可扩展性:用户可以利用应用软件的快速部署条件来简单快捷地将自身所需的已有业务及新业务进行扩展。,6.,可靠性:如果服务器发生故障,不会影响计算和应用软件的正常运行。,7.,性价比高:将资源放在虚拟资源池中进行统一管理,在一定程度上优化了物理资源,用户不再需要拥有大存储空间、价格昂贵的主机,可以选择相对廉价的,PC,机组成云。,10.1.4 云计算的优势和特点4.灵活性高:虚拟化要素统一,10.1.5,云计算的关键技术,云计算是一种新型的业务交付模式,同时也是新型的,IT,基础设施管理方法。在新型的业务交付模式下,用户能够通过网络充分利用优化的硬件、软件和网络资源,并以此为基础提供创新的应用服务。新型的,IT,基础设施管理方法让,IT,部门可以把海量资源作为一个统一的资源库进行管理,支持,IT,部门在大量增加资源的同时无需显著增加相应的人员进行维护管理。云计算采用的关键技术主要包括以下,5,项。,1.,虚拟化:云计算需要达成动态资源配置和资源共享的目标,需要在多个层面采用虚拟化技术。,10.1.5 云计算的关键技术云计算是一种新型的业务交付模式,10.1.5,云计算的关键技术,2.,分布式海量数据存储:云计算系统由大量服务器组成,可以同时为大量用户提供服务。云计算系统采用了分布式存储的方式来存储数据,用冗余存储的方式(如集群计算、数据冗余和分布式存储等)来保证数据的可靠性。,3.,海量数据管理技术:云计算需要对分布式的、海量的数据进行处理和分析,数据管理技术能够高效地管理大量的数据。,4.,编程方式:云计算需要使用分布式的编程模式。,5.,云计算平台管理技术:云计算系统的平台管理技术能够使大量的服务器协同工作,进行业务部署,快速发现并修复系统故障,通过自动化、智能化的手段实现大规模系统的可靠运营。,10.1.5 云计算的关键技术2.分布式海量数据存储:云计算,10.2.1,移动,云计算概述,10.2.2,移动云计算的架构,10.2.3,移动云计算的应用,10.2.4,移动云计算的优势,10.2,移动云计算,10.2.1 移动云计算概述10.2 移动云计算,近年来,以虚拟化技术为核心的云计算技术逐渐被用于弥补移动设备自身计算资源不足的内在缺陷,通过把原先需要移动设备来完成的计算和存储任务交给云服务提供商来完成,任务完成后会把计算结果返回给移动设备。,正是在移动网络和云计算的背景下,移动终端的云计算服务应运而生。移动云计算正是移动互联网与云计算技术的结合。移动云计算的服务模式就是移动终端通过网络连接到远端的服务提供商,将移动终端需要处理的计算任务交给远程服务器来完成。移动用户的数据也存放在云端,所有的资源都通过网络来传输。移动终端不用进行数据的运算,只需负责数据的输入和输出,减少了对计算和存储的需求,这样可以大大降低对移动终端的配置要求。而且,移动终端使用的应用软件也可以由服务器端来提供,用户无需下载、安装和配置应用软件,可以不再局限于移动终端对应用软件的较低兼容性,只需使用应用软件的功能即可。移动云计算可以让多个移动终端来共享使用同一款应用软件,提升了服务器的计算效率和资源的利用率。,10.2.1,移动,云计算概述,近年来,以虚拟化技术为核心的云计算技术逐渐被用于弥补移动设备,移动云计算是移动网络和云计算的结合体。移动云计算通过在移动设备之外的云端执行数据存储和数据处理,来为移动,App,和服务提供简单的基础设施。移动云计算的架构是构建这一功能系统的核心。接下来,将对移动云计算的几种架构进行介绍。,1.,面向服务的架构,移动云计算面向服务的架构包括,3,层,即,移动网络、互联网服务和云服务。,在这里,移动网络包括移动设备和网络运,营商。基于存储在数据库中的本地代理和,订购用户的数据,运营商可以提供认证、,授权和计费(,AAA,)等各种服务。,10.2.2,移动,云计算的架构,移动云计算是移动网络和云计算的结合体。移动云计算通过在移动设,2.,代理,-,客户端架构,在这种架构中,移动设备没有直接连接到云端。它们通过一些诸如微云的代理或同时使用两种代理连接到云端。移动云计算和广域网,WAN,与云端密切相关。通常云端距离用户非常远,因而存在着时延或低效的可能性。这些代理能够满足用户对高带宽、低时延和低成本的需求。只有当代理无法满足用户需求时,这些请求才会到达云端。,这里的微云是一种资源丰富的计算机或计算机集群,,它们是可信的,能够连接到高速互联网,并能为移,动设备提供服务。用户能以低时延、单跳、高带宽,和低成本的方式接入到微云,以此来获得实时响应。,10.2.2,移动,云计算架构,2.代理-客户端架构10.2.2 移动云计算架构,3.,协作架构,在这一架构中,使用移动设备资源时,通常将设备看作是云的一部分。云服务器可以是用于设备间协作的控制器和调度器。通过将智能手机的数据和计算能力进行有机结合,就可以生成智能手机云。移动,App,可以利用智能手机云的这些资源,因而在智能手机云中处理移动数据可以消除全球网络的瓶颈以及卸载数据到远程服务器的限制。,右图给出了移动云计算的协作架构,其,中,M1,、,M2,、,M3,和,M4,是移动设备,,M2,、,M3,和,M4,形成智能手机云,而,M1,正在,使用这种云。,10.2.2,移动,云计算架构,3.协作架构10.2.2 移动云计算架构,伴随着移动终端设备在配置方面的不断提高,各大运营商提供的无线宽带技术的数据传输能力也更加快速。终端设备性能和网络传输能力的提高共同促进了移动云计算服务需求的增长,给移动云计算带来了更大的发展空间。目前,移动云计算在实际中的应用类型主要包括以下几种。,1.,移动云存储,近些年来,很多互联网企业都推出了自己的云存储服务,例如百度网盘、华为云和,360,云盘等,为移动用户提供了信息数据的存储和处理服务,不仅节省了用户移动终端的存储空间,同时可以将通讯录、照片等数据备份到安全等级较高的云存储系统,并可以随时在移动终端上查看。,10.2.3,移动云计算的应用,伴随着移动终端设备在配置方面的不断提高,各大运营商提供的无线,2.,移动电子商务,移动电子商务包括移动交易、移动支付、票务、购物等应用模式。通过云计算和云存储技术,电子商务的每一项功能都可以在移动设备上进行实现,极大地满足了用户的商务需求。,3.,移动学习,移动学习通过社交和内容互动,使用户借助移动设备可以在多个情景中学习。,4.,移动互联网业务个性化推荐服务,移动云计算技术能够获得更多关于用户动态情形的信息,如位置信息、终端设备信息等,从而可以更好地为移动用户提供个性化的实时服务。,10.2.3,移动云计算的应用,2.移动电子商务10.2.3 移动云计算的应用,云计算技术在移动互联网中的应用加速了移动,App,和服务产业的发展,个人消费市场的移动云计算服务也不断深入。在实际应用中,移动云计算具有以下几点优势。,1.,不受终端硬件限制,2.,数据存储方便:随着移动云计算技术的发展,市场上出现了一些云存储软件(如百度网盘、华为云等),一些手机上会自带诸如云相册的云存储应用软件,为使用者提供了一定的存储空间,方便了用户的数据存储。,3.,智能平衡负载:移动云计算在移动互联网中应用时,负载可能会变大。通过移动云计算,用户使用资源的方式是弹性的。移动云计算
展开阅读全文