- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云计算cloudcomputing-北京大学网络与信息系统研究所
Introduction to Cloud Computing /~course/cs502/ 彭波 pb@ 北京大学信息科学技术学院 5/25/2009 大纲 What is Cloud Computing? Build a big cloud 云计算(Cloud Computing) What is Cloud Computing? First write down your own opinion about “cloud computing” , whatever you thought about in your mind. Question: What ? Who? Why? How? Pros and cons? The most important question is: What is the relation with me? Cloud Computing is… No software access everywhere by Internet power -- Large-scale data processing Appeal for startups Cost efficiency 实在是太方便了 Software as platform Cons Security Data lock-in Software as a Service (SaaS) a model of software deployment whereby a provider licenses an application to customers for use as a service on demand. Platform as a Service (PaaS) 对于开发Web Application和Services,PaaS提供了一整套基于Internet的,从开发,测试,部署,运营到维护的全方位的集成环境。特别它从一开始就具备了Multi-tenant architecture,用户不需要考虑多用户并发的问题,而由platform来解决,包括并发管理,扩展性,失效恢复,安全。 Utility Computing “pay-as-you-go” 好比让用户把电源插头插在墙上,你得到的电压和Microsoft得到的一样,只是你用得少,pay less;utility computing的目标就是让计算资源也具有这样的服务能力,用户可以使用500强公司所拥有的计算资源,只是use less pay less。这是cloud computing的一个重要方面 Cloud Computing is… Key Characteristics illusion of infinite computing resources available on demand; elimination of an up-front commitment by Cloud users; 创业启动花费 ability to pay for use of computing resources on a short-term basis as needed。小时间片的billing,报告指出utility computing在这一点上的实践是失败的 Why now? very large-scale datacenter的实践, 因为新的技术趋势和Business模式 pay-as-you-go computing Key Players Amazon Web Services Google App Engine Microsoft Windows Azure Key Applications Mobile Interactive applications, Tim O’Reilly相信未来是属于能够实时对用户提供信息的服务。Mobile必定是关键。而后台在datacenter中运行是很自然的模式,特别是那些mashup融合类型的服务。 Parallel batch processing。大规模数据处理使用Cloud Computing技术很自然,MapReduce,Hadoop在这里起到重要作用。这里,数据移入/移出cloud是很大的开销,Amazon开始尝试host large public datasets for free。 The rise of analytics。数据库应用中transaction based应用还在增长,而analytics的应用增长迅速。数据挖掘,用户行为分析等应用的巨大推动。 Extension of compute-intensive desktop application。计算密集型的
文档评论(0)