1第1章云计算的基本概念云计算的基本概念2第1章云计算的基本概念云计算的服务类型云计算概述云计算部署模式云计算的使用场景1.11.2内容导航CONTENTS云计算带来的变革1.31.41.5云计算产业链结构1.63第1章云计算的基本概念1.1云计算概述云计算是指IT资源的交付和使用模式,通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web服务来访问,而软件和数据都存储在远程数据中心的服务器上。用户通过计算机、手机等方式接入数据中心,按自己的需求进行运算。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取、按需使用、随时扩展、按使用付费。在20世纪80年代网格计算90年代公用计算21世纪初虚拟化技术面向服务的体系结构(Service-OrientedArchitecture,SOA)软件即服务(SoftwareasaService,SaaS)云计算4第1章云计算的基本概念1.1.1云计算的思想起源你刚刚购买完电脑,就出现了新的型号刚高价购买的最新版的应用程序,过了不久就需要进行更新电脑因为太多的不灵活的软件,负载过重而宕机,导致保存的数据全部丢失下载软件不小心感染了病毒,结果泄露了自己的账号密码,导致了经济损失一时冲动购买了一套软件,结果用了不到一个月就失去了兴趣个人使用计算机的烦恼IT部门的工作人员经常忙于穿梭于各个办公楼之间解决员工电脑的各种系统错误,各种应用软件的错误企业为了测试新开发的应用软件,需要购买一大批电脑,而当测试完毕之后,大部分设备处于闲置为了应付市场的快速变化,急需一批计算资源,但是审批资金、购买设备、安装平台可能需要花费2周左右的时间,会耽误市场机会高价购买了某家公司的软件之后,使用一段时间之后,发现不能完全满足需求,但是又无法退货企业使用计算机的烦恼5第1章云计算的基本概念1.1.1云计算的思想起源云计算的基本思想01OPTION02OPTION03OPTION04OPTION所有的计算能力、存储能力、和各种各样功能的应用都通过网络从云端获得用户不需要不停地更换昂贵的高性能电脑用户不需要购买、安装和维护各种系统和应用软件用户不需要担心数据的安全存储6第1章云计算的基本概念1.1.2云计算的定义美国国家标准与技术研究院(NationalInstituteofStandardsandTechnology,NIST)对云计算的定义:云计算是一种无处不在、便捷且按需对一个共享的可配置计算资源(包括网络、服务器、存储、应用和服务)进行网络访问的模式,它能够通过最少量的管理以及与服务提供商的互动实现计算资源的迅速供给和释放。7第1章云计算的基本概念1.1.2云计算的定义云计算的基本特征8第1章云计算的基本概念1.1.3云计算的发展历程云计算是分布式计算、并行计算、效用计算、虚拟化、网络存储、负载均衡、热备份冗余等传统计算机和网络技术发展融合的产物,更是SaaS、SOA等技术混合演进的结果,下图所示的五大契机更是直接促进了云计算的诞生。云计算产生的五大契机9第1章云计算的基本概念云计算的服务类型云计算概述云计算部署模式云计算的使用场景1.11.2内容导航CONTENTS1.31.4云计算带来的变革1.5云计算产业链结构1.610第1章云计算的基本概念1.2云计算的服务类型云计算是一种新的技术,也是一种新的服务模式。云计算服务提供方式包含云计算服务提供商可以专注于自己所在的层次,无需拥有三个层次的服务能力,上层服务提供商可以利用下层的云计算服务来实现自己计划提供的云计算服务。11第1章云计算的基本概念1.2.1IaaS:基础设施即服务IaaS是把计算、存储、网络以及搭建应用环境所需的一些工具当成服务提供给用户,使得用户能够按需获取IT基础设施。IaaS主要由计算机硬件、网络、存储设备、平台虚拟化环境、效用计费方法、服务级别协议等组成。IaaS服务模式如图所示。12第1章云计算的基本概念1.2.1IaaS:基础设施即服务IaaS特点把IT资源以服务的方式提交给用户;基础设施可以动态扩展,即可以根据应用的需求动态增加或者减少资源;计费服务灵活多变,按实际使用的资源进行计费;多租户,相同的基础设施资源可以同时提供给多个用户共享使用;企业级的基础设施,不仅仅可以为个人用户提供IT资源,而且可以满足中小企业的IT资源需求,使得它们可以从聚集的计算资源池中获利。13第1章云计算的基本概念1.2.1IaaS:基础设施即服务IaaS的核心技术(3)高速网络技术(4)超大规模资源管理技术(5)云服务计费技术(2)分布式存储技术(1)虚拟化技术14第1章云计算的基本概念1.2.1IaaS:基础设施即服务(1)低成本IaaS服务的优势企业不需要购置硬件,省去了前期的资金投入;使用IaaS服务是按照实际使用量进行收费的,不会产生闲置浪费;IaaS可以满足突发性需求,企业不需要提前购买服务。IT资源运行在IaaS服务中心,企业不需要进行维护,维护工作由云计算服务商承担。IaaS只需几分钟就可以给用户提供一个新的计算资源,而传统的企业数据中心则需要数天甚至更长时间才能完成;IaaS可以根据用户需求来调整资源的大小。IaaS主要以虚拟机的形式为用户提供IT资源,可以支持各种类型的操作系统,因此IaaS可以支持的应用的范围非常广泛。虽然很多IaaS服务平台都存在一些私有的功能,但是随着云计算技术标准的诞生,IaaS的跨平台性能将得到提高。运行在IaaS上的应用将可以灵活地在IaaS服务平台间进行迁移,不会被固定在某个企业的数据中心。(2)免维护(3)伸缩性强(4)支持应用广泛(5)灵活迁移15第1章云计算的基本概念1.2.2PaaS:平台即服务PaaS平台的种类PaaS是一种分布式平台服务,为用户提供一个包括应用设计、应用开发、应用测试及应用托管的完整的计算机平台。PaaS的主要用户是开发人员,PaaS平台的种类目前较少,比较著名的有Force.comGoogleAppEngineWindowsAzureCloudFoundry。Force.comGoogleAppEngineWindowsAzureCloudFoundry16第1章云计算的基本概念1.2.2PaaS:平台即服务PaaS层的核心技术(1)REST技术(5)分布式缓存(4)应用服务器(2)多租户技术(3)并行计算技术17第1章云计算的基本概念1.2.2PaaS:平台即服务PaaS服务示意图18第1章云计算的基本概念1.2.2PaaS:平台即服务PaaS平台的优势优势(1)友好的开发环境(6)整合率高(4)弹性强(5)多租户机制(2)丰富的服务(3)精细的管理和控制19第1章云计算的基本概念1.2.3SaaS:软件即服务SaaS就是软件服务提供商为了满足用户的需求提供的软件的计算能力。SaaS云服务提供商负责维护和管理云中的软件以及支撑软件运行的硬件设施,同时免费为用户提供服务或者以按需使用的方式向用户收费。所以,用户无需进行安装、升级和防病毒等,并且免去了初期的软硬件支出。SaaS服务的示意图如图所示。SaaS是出现最早的云计算服务,其前身是ASP,最早的ASP厂商有Citrix、Salesforce.com和Netsuite等。20第1章云计算的基本概念1.2.3SaaS:软件即服务(2)支持公开协议(1)使用简单(3)成本低(4)安全保障现有的SaaS服务都是基于公开协议的,如HTTM4和HTTM5等。用户只需要使用常用的浏览器就可以使用SaaS服务。通过浏览器访问,只要有网络,就可以随时随地通过多种设备使用SaaS服务。使用SaaS服务后,用户无需在使用前购买昂贵的许可证,省去了先期投入,只需要在使用过程中按照实际使用付费,成本远远低于桌面版。SaaS服务提供商都提供了比较高级的安全机制,不仅为存储在云端的数据提供加密措施,还通过HTTPS协议确保用户和云平台之间的通信安全。SaaS的优势21第1章云计算的基本概念1.2.3SaaS:软件即服务(1)大规模多租户支持实现SaaS的关键技术它是SaaS模式成为可能的核心技术,运行在应用提供商SaaS上的应用能够同时为多个组织和用户使用,能够保证用户之间的相互隔离。没有多租户技术的支持,SaaS就不可能实现。认证和安全是多租户的必要条件。当接收到用户发出的操作请求时,其发出请求的用户身份需要被认证,且操作的安全性需要被监控。定价和计费是SaaS模式的客观要求。提供合理、灵活、具体而便于用户选择的定价策略是SaaS成功的关键之一。它是SaaS长期发展的动力。SaaS应用提供商需要通过与其他产品的整合来提供整套产品的解决方案。开发和定制是服务整合的内在需要。一般来讲,每个SaaS应用都提供了完备的软件功能,但是为了能够与其他软件产品进行整合,SaaS应用最好具有一定的二次开发功能,包括公开API,提供沙盒以及脚本运行环境等。(2)认证和安全(3)定价和计费(4)服务整合(5)开发和定制22第1章云计算的基本概念云计算的服务类型云计算概述云计算的使用场景1.11.2内容导航CONTENTS1.31.4云计算部署模式云计算带来的变革1.5云计算产业链结构1.623第1章云计算的基本概念1.3云计算部署模式1.IDC公有云公有云是一种对公众开放的云服务,由云服务提供商运营,为最终用户提供各种IT资源,可以支持大量用户的并发请求。公有云的结构如图所示。优点是其所应用的程序及相关数据都存放在公有云的平台上,自己无需前期的大量投资和漫长的建设过程。具有规模的优势,其运营成本比较低;只需为其所使用的付费,可节省使用成本。数据安全和隐私等问题是使用公有云时较为担心的问题。现在国际上如AmazonAWS、GoogleAppEngine和GoogleApps、MicrosoftAzure等公司,及一些传统的IDC厂商都提供云计算服务。24第1章云计算的基本概念1.3云计算部署模式2.私有云私有云是指组织机构建设的专供自己使用的云平台。私有云的结构如图所示。与公有云不同,私有云部署在企业内部网络,私有云可以支持动态灵活的基础设施,降低IT架构的复杂度,降低企业IT运营成本。私有云的缺点是企业需要有大量的前期投资,需要采用传统的商业模型。私有云的规模相对于公有云来说一般要小得多,无法充分发挥规模效应。25第1章云计算的基本概念1.3云计算部署模式混合云是由私有云及外部云提供商构建的混合云计算模式。使用混合云计算模式,机构可以在公有云上运行非核心应用程序,而在私有云上支持其核心程序以及内部敏感数据。相比较而言,混合云的部署方式对提供者的要求较高。在混合云部署模式下,公有云和私有云相互独立,但在云的内部又相互结合,可以发挥出所混合的多种云计算模型各自的优势。通过使用混合云,企业可以在私有云的私密性和公有云的低廉之间做一定的权衡。3.混合云26第1章云计算的基本概念1.3云计算部署模式混合云的结构图27第1章云计算的基本概念1.3云计算部署模式4.社区云社区云服务的用户是一个特定范围的群体,它既不是一个单位内部的,也不是一个完全公开的服务,而是介于两者之间。所产生的成本由他们共同承担,因此,所能实现的成本节约效果也并不很大。社区云的结构如图所示。社区云服务是由几家企业联合管理和提供给自己使用的。28第1章云计算的基本概念云计算的服务类型云计算概述1.11.2内容导航CONTENTS1.3云计算部署模式云计算的使用场景1.4云计算带来的变革1.5云计算产业链结构1.629第1章云计算的基本概念1.4云计算的使用场景IDC(InternetDataCenter,互联网数据中心)公有云在原有IDC的基础上加入了系统虚拟化、自动化管理和能源监控等技术,通过IDC公有云,用户能够使用虚拟机和存储等资源。原有IDC可通过引入新的云技术来提供PaaS服务,现在已成型的IDC公有云有Amazon的