1、云计算精选课选课件总目录云计算概述云计算概述云计算体系结构云计算体系结构云计算应用云计算应用云计算的发展云计算的发展精选课选课件目录云计算概述云计算概述云计算体系结构云计算体系结构云计算应用云计算应用云计算的发展云计算的发展精选课选课件什么是云计算?精选课选课件云计算定义云计算:用户的手机、电脑、笔记本统称为端;网络的服务称为云。端和云的网络格局。可以从“端”通过“云”(网络)获得强大的计算能力,数据处理能力及其它。每个端也可以为整个云贡献自己的计算能力。云计算美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计
2、算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。40多亿的移动电话多亿的移动电话一一 2010年 数据来源: Nokia个人电脑和个人电脑和笔记本电脑笔记本电脑企业电脑企业电脑和服务器和服务器PDA精选课选课件云计算综述n 数据在云端:不怕丢失,不必备份,可以任意点的恢复 ;n 软件在云端:不必下载自动升级 ;n 无所不在的计算:在任何时间,任意地点,任何设备登录后就可以进行计算服务;n 无限强大的计算:具有无限空间的,无限速度。硬件为中心硬件为中心软件为中心软件为中心 服务为中心服务为中心 PCC/S云
3、计算精选课选课件云计算产业的三级分层n SAAS( Software as a Service ) ;软件即服务n PAAS( Platform as a Service ) ;平台即服务n IAAS( Infrastructure as a Service );基础设施即服务精选课选课件三种服务模式n软件即服务(SaaS):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。n平台即服务(PaaS):PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。
4、但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。n基础设施即服务(IaaS):消费者通过Internet可以从完善的计算机基础设施获得服务精选课选课件IAAS(基础设施即服务)消费者通过Internet 可以从完善的计算机基础设施获得服务。这类服务称为基础设施即服务。基于 Internet 的服务(如存储和数据库)是 IaaS的一部分。Internet上其他类型的服务包括平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service,SaaS)。PaaS提供了用户可以访问的完整或部分的应用程序开发,Saa
5、S则提供了完整的可直接使用的应用程序,比如通过 Internet管理企业资源。IaaS通常分为三种用法:公有云、私有云的和混合云。AmazonEC2在基础设施云中使用公共服务器池(公有云)。更加私有化的服务会使用企业内部数据中心的一组公用或私有服务器池(私有云)。如果在企业数据中心环境中开发软件,那么这两种类型公有云、私有云、混合云都能使用,而且使用EC2临时扩展资源的成本也很低,比方说开发和测试,混合云。结合使用两者可以更快地开发应用程序和服务,缩短开发和测试周期。同时,IaaS也存在安全漏洞,例如服务商提供的是一个共享的基础设施,也就是说一些组件或功能,例如CPU缓存,、GPU等对于该系统
6、的使用者而言并不是完全隔离的,这样就会产生一个后果,即当一个攻击者得逞时,全部服务器都向攻击者敞开了大门,即使使用了hypervisor(软件中间层,虚拟机监视器),有些客户机操作系统也能够获得基础平台不受控制的访问权。解决办法:开发一个强大的分区和防御策略,IaaS供应商必须监控环境是否有未经授权的修改和活动。精选课选课件PAAS(平台即服务)nPaaS是Platform-as-a-Service的缩写,意思是平台即服务。 把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作
7、为服务进行提供就成为了PaaS(Platform as a Service)。n所谓PaaS实际上是指将软件研发的平台(计世资讯定义为业务基础平台)作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。精选课选课件PAAS特点nPaaS能将现有各种业务能力进行整合,具体可以归类为应用服务器、业务能力接入、业务引擎、业务开放平台,向下根据业务能力需要测算基础服务能力,通过IaaS提供的API调用硬件资源,向上提供业务调度中心服务,实时监控平台的各种资源,并将这些资源通过API开放给SaaS
8、用户。PaaS主要具备以下三个特点:n(1)平台即服务:PaaS所提供的服务与其他的服务最根本的区别是PaaS提供的是一个基础平台,而不是某种应用。在传统的观念中,平台是向外提供服务的基础。一般来说,平台作为应用系统部署的基础,是由应用服务提供商搭建和维护的,而PaaS颠覆了这种概念,由专门的平台服务提供商搭建和运营该基础平台,并将该平台以服务的方式提供给应用系统运营商;n(2)平台及服务:PaaS运营商所需提供的服务,不仅仅是单纯的基础平台,而且包括针对该平台的技术支持服务,甚至针对该平台而进行的应用系统开发、优化等服务。而在新应用系统的开发过程中,PaaS运营商的技术咨询和支持团队的介入,
9、也是保证应用系统在以后的运营中得以长期、稳定运行的重要因素;n(3)平台及服务:PaaS运营商对外提供的服务不同于其他的服务,这种服务的背后是强大而稳定的基础运营平台,以及专业的技术支持队伍。这种“平台级”服务能够保证支撑SaaS或其他软件服务提供商各种应用系统长时间、稳定的运行。PaaS的实质是将互联网的资源服务化为可编程接口,为第三方开发者提供有商业价值的资源和服务平台。有了PaaS平台的支撑,云计算 的开发者就获得了大量的可编程元素,这些可编程元素有具体的业务逻辑,这就为开发带来了极大的方便,不但提高了开发效率,还节约了开发成本。有了PaaS平台的支持,WEB应用的开发变得更加敏捷,能够
10、快速响应用户需求的开发能力,也为最终用户带来了实实在在的利益。精选课选课件SPI与云计算1. SaaS:提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等;2. PaaS:提供给消费者的服务是把客户采用提供的开发语言和工具(例如Java,python, .Net等)开发的或收购的应用程序部署到供应商的云计算基础设施上去。客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置;3
11、. IaaS:提供给消费者的服务是对所有计算基础设施的利用,包括处理CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用,也有可能获得有限制的网络组件(例如路由器、,防火墙,、负载均衡器等)的控制。精选课选课件云计算体系结构n 云计算的基本原理是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。 精选课选课件云计算发展路线并行计算集群计算网格计算
12、云计算精选课选课件云计算体系逻辑结构用户互动用户互动 界面界面系统管理系统管理资源工具资源工具服务器服务器服务目录服务目录监控和测定监控和测定精选课选课件云计算体系物理结构IBM Monitoring v.6DB2资源管理栈 Provisioning Manager v.5.1WebSphere Application Server监控监控Provisioning Baremetal & Xen VMLinux with XenTivoli 监控工具监控工具虚拟机虚拟机虚拟机虚拟机虚拟机虚拟机虚拟机虚拟机数据中心 System xApache云计算基础设施,可提供托管或现场解决方案。精选课选课
13、件云计算体系特点n通过Internet接入n不需要自身具有IT技术来实施n第三方提供n资源共享n无多余功能开发n无多余费用n系统延续性好Cloud Applications(“Software-as-a-Service”)Cloud Platforms(“Platform-as-a-Service”)Cloud CollaborationCloud StorageCloud Servers/ProcessingCloud MSP精选课选课件目前的IT架构Email 零售零售 生产生产 ERP CRM服务器服务器存储存储数据库数据库交易过程交易过程互联网门户互联网门户文件系统文件系统底层系统管理
14、底层系统管理./安全安全底层系统管理底层系统管理./安全安全底层系统管理底层系统管理./安全安全财务财务精选课选课件未来10年集成了云计算应用的动态IT架构协作消息协作消息服务服务/资源管理资源管理 & 安全安全集成集成&开发开发 用户界面用户界面 & 接口接口 虚拟应用虚拟应用 虚拟信息虚拟信息虚拟存储虚拟进程底层结构虚拟底层结构虚拟 强化强化:减少费用减少费用& 提高质量提高质量虚拟化虚拟化:简单接入简单接入,提高终端用户管理提高终端用户管理& 使用最大化使用最大化自动化自动化:提高速度和预言性提高速度和预言性 & 减少劳动力减少劳动力 精选课选课件云计算对未来动态IT架构的支撑虚拟应用虚
15、拟应用Cloud Applications(“Software-as-a-Service”)精选课选课件云计算对未来动态IT架构的支撑Integration, Event & Deployment集成集成&开发开发Cloud Platforms(“Platform-as-a-Service”)虚拟应用虚拟应用精选课选课件云计算对未来动态IT架构的支撑协作协作/消息消息服务服务/资源管理资源管理 & 安全安全用户界面用户界面 & 接口接口 虚拟应用虚拟应用 虚拟信息虚拟信息虚拟存储虚拟进程底层结构虚拟底层结构虚拟 集成集成 & 开发开发 Cloud Collaboration精选课选课件云计算对
16、未来动态IT架构的支撑协作协作/消息消息服务服务/资源管理资源管理 & 安全安全集成集成 & 开发开发用户界面用户界面 & 接口接口虚拟应用虚拟应用 虚拟信息虚拟存储Cloud StorageCloud Servers/Processing虚拟进程底层结构虚拟底层结构虚拟 精选课选课件云计算对未来动态IT架构的支撑Service/Resource Mgmt & Security服务服务/资源管理资源管理 & 安全安全协作协作/消息消息用户界面用户界面 & 接口接口 虚拟应虚拟应 用用Virtualized Information底层结构虚拟底层结构虚拟 虚拟进程虚拟存储集成集成 & 开发开发
17、虚拟信息虚拟信息 Cloud Systems Infrastructure Software(“Software-as-a-Service”)Serv精选课选课件云计算在中小企业的应用用户界面用户界面 & 接口接口协作协作/消息消息虚拟应用虚拟应用 Virtualized Information底层机构虚拟底层机构虚拟虚拟进程虚拟储存集成集成 & 开发开发Virtualized Information服务服务/资源管理资源管理 & 安全安全虚拟信息虚拟信息 信息管理信息管理 & 安全安全 精选课选课件云计算和下一代IT应用云计算还应包含云计算还应包含 On-Premise software(e
18、.g., 电子设备电子设备)Service/Resource Mgmt & Security服务服务/资源管理资源管理 & 安全安全协作协作/消息消息用户界面用户界面 & 接口接口 虚拟应用虚拟应用 Virtualized Information底层虚拟结构底层虚拟结构 虚拟进程虚拟进程虚拟储存集成集成 & 开发开发 虚拟信息虚拟信息 Serv精选课选课件目录云计算概述云计算概述云计算体系结构云计算体系结构云计算应用云计算应用云计算的发展云计算的发展精选课选课件云计算的应用-IaaS实现模式实现模式n 完全操作系统(软硬件)接入n 防火墙n 路由器n 负载平衡精选课选课件云计算的应用-IaaS
19、优势优势n 节省费用/所付及所用n 即时升级n 安全n 可靠n APIs精选课选课件云计算的应用-IaaS实例n 当你想运行成批的程序组,但是没有合适的软硬件环境,可使用Amazon的EC2。n 当你想在网络上发布一个短期(几天到几个月)的网站,可使用Flexiscale。精选课选课件云计算的应用-IaaSn Amazon4Infrastructure web servicesn EC2 (Elastic Compute Cloud) - now with Windows (99.95% availability!)n S3 (Simple Storage Service)n SimpleDB
20、n SQS (Simple Queue Service) 4Payments and Billing4On-demand workforce (Mechanical Turk) 4Search (Alexa)4Fulfilment web servicen Rackspace4Mosso 4JungleDisk4SliceHost 精选课选课件云计算的应用-PaaS实现模式实现模式n 平台价格昂贵n 需求估算不科学!n 平台管理复杂麻烦!精选课选课件云计算的应用-PaaS流行的服务流行的服务n 存储n 数据库n 扩展性精选课选课件云计算的应用-PaaS优势优势n 节省费用/所付及所用n 即时升
21、级n 安全n 可靠n APIs精选课选课件云计算的应用-PaaS实例n 当你想把一个大容量的文件上传到网络上,允许35000个用户使用2个月的时间,可使用Amazon的Cloud Front。n 当你想在网络上存储大量的文档,但是你没有足够的存储空间,可使用Amazon的S3。精选课选课件云计算的应用Microsoft Windows Azuren The Azure Services Platform (Azure) 主机位于微软的数据中心,是一个基于Internet的云服务平台。提供操作系统和一系列的开发服务,各种服务可进行自由组合。精选课选课件云计算的应用市场上主要的PaaS服务n Go
22、ogle Apps4Python only4BigTable n Heroku4Ruby on Rails hosted on EC2n Fn Apexn Bungee Connect4Bungee Logic (a C-family language similar to C#)n Microsoft!4Azure - .NET hosted in MS datacentres精选课选课件云计算的应用-SaaS实现模式实现模式n 在中小企业盛行n 无需管理软硬件n 服务通过浏览器实现精选课选课件云计算的应用-SaaS优势优势n 无浪费费用n 即时扩展n 安全n 可靠n APIs精选课选课件云
23、计算的应用-SaaS实例n CRMn 财务计划n HRn 文字处理n Email精选课选课件云计算的应用-SaaS精选课选课件云计算的应用IaaS、PaaS & SaaS共性共性n 无浪费费用n 即时扩展n 安全n 可靠n APIs精选课选课件云计算的应用优势优势n 用户花费低n 减少底层管理职责n 允许意想不到的资源装载n 业务应用实现迅速精选课选课件云计算的应用风险风险n 安全性n 宕机问题n 接入问题n 独立性n 协同互动问题精选课选课件云计算带来的变化买外部服务实现模式实现模式技术模式技术模式商业模式商业模式人机界面人机界面传统方式传统方式云计算云计算可扩展, 有弹性, 动态, 多用户
24、多用户 所用即所付通过Internet使用 IFaPs (IP, HTML, HTTP) 买设备开发系统用户单一支付设备和劳动力费用 互联网/局域网精选课选课件目录云计算概述云计算概述云计算体系结构云计算体系结构云计算应用云计算应用云计算的发展云计算的发展精选课选课件宽带的发展为云计算提供了硬件基础0 512 Kbps 1 Mbps5 Mbps10 Mbps100 MbpsHong KongSouth KoreaSingaporeTaiwanAustraliaChinaIndiaGermanyU.K. France CanadaU.S.A.主流速度高速网络2 Mbps1 GbpsJapan最大
25、下载速度最大下载速度精选课选课件互联网发展:从硬件到社区MySpaceFacebook开心网校内网精选课选课件当今互联网用户的需求是什么?接入能力 可以从任何地点、任何设备接入服务和数据共享能力 数据的建立和存储共享 容易方便 自由 不希望受数据的影响简单 容易学会, 容易使用安全 相信数据不会丢失或不会被不允许的人看到互联网用户的新需求为云计算提供了服务基础!互联网用户的新需求为云计算提供了服务基础!精选课选课件当前的云计算服务精选课选课件云计算应用服务提供的连续性零售系统零售系统 供应系统供应系统 更贴近开发者更贴近开发者&使用者使用者 更贴近系统管理人员更贴近系统管理人员 精选课选课件W
26、eb2.0 (or3.0)成为云计算的一部分BusinessTechnologyCommunityLong-Tail EconomicsArchitecture of ParticipationCollective intelligenceSocial SoftwareRich Internet ApplicationsMashup syndicationCustomer/community participationWeb PlatformsUser-created applicationsUser-created content and metadataUnprecedented user
27、 freedomExplicit community ratingsWeb-services-enabled business modelsMicropaymentsRevenue sharingWOARSSMashupsPOX/HTTPRESTWikisSocial publishingSocial networkingBlogsAjaxPlug-insWidgets and gadgets精选课选课件云计算领跑者n 企业和研究机构肯最终会把高级别的计算任务交给全球运行的服务企业和研究机构肯最终会把高级别的计算任务交给全球运行的服务器网络,也就是云。以下领先者在这一领域占据着主导位置:器网络
28、,也就是云。以下领先者在这一领域占据着主导位置:Google唯一以硬件起家唯一以硬件起家的搜索公司。每的搜索公司。每年在数据中心的年在数据中心的投入超过投入超过20亿亿美元。成为云计美元。成为云计算领域难以超越算领域难以超越的领跑者和极力的领跑者和极力推动者。推动者。Yahoo规 模 和 资 金 比规 模 和 资 金 比Google稍逊一稍逊一筹,开发的软件筹,开发的软件与云计算兼容不与云计算兼容不够 。 但 是 作 为够 。 但 是 作 为Hadoop的首要的首要资助方,可能后资助方,可能后来居上。来居上。IBM商业数据计算的商业数据计算的龙头和传统超级龙头和传统超级计算机的绝对领计算机的绝
29、对领导者。与导者。与Google合作后合作后立足云计算一方。立足云计算一方。为越南政府开发为越南政府开发了飞行员了飞行员云云系统试点。并在系统试点。并在无锡成立了数据无锡成立了数据中心。中心。Microsoft现在只能与自身现在只能与自身开发的软件结合,开发的软件结合,这可能成为它的这可能成为它的软 肋 。 但 是 在软 肋 。 但 是 在云云科学基础科学基础理论中扮演重要理论中扮演重要的角色。正在伊的角色。正在伊利诺伊州和西伯利诺伊州和西伯利亚建立大型数利亚建立大型数据中心。据中心。Amazon第一个将云计算第一个将云计算作为服务出售的作为服务出售的公司。规模小于公司。规模小于其他竞争者,但
30、其他竞争者,但是在该领域的专是在该领域的专业性为这家零售业性为这家零售商在下一代网络商在下一代网络服务方面从零售服务方面从零售到传媒业的转型到传媒业的转型助了一臂之力。助了一臂之力。精选课选课件总结云计算伴随着互联网云计算伴随着互联网的高速发展来临的高速发展来临了!了!精选课选课件一个完整的云计算应用实例Email Cloud精选课选课件网络设计 管理节点 各种各样的扫描队列 CloudBrust精选课选课件管理主机坐落在纽卡斯尔的投资超过 250,000英镑冗余的硬件精选课选课件扫描队列管理每个扫描队列包括9台服务器每个队列每天扫描超过1百万封电子邮件,利用率为20%精选课选课件服务器位置服务器位置精选课选课件精选课选课件精选课选课件精选课选课件精选课选课件CloudBrust Email新队列的扫描在5分钟内完成 费用为 $0.90 每小时 只有需要空间的时候才运行精选课选课件Q&A精选课选课件