1、云计算:Cloud computing,王仲远2008-03-29,关于云计算更多内容,请参见: http:/ http:/ Background Web 2.0, Grid Computing and Cloud Computing Cloud Computing Cases Future,The First Story,4+ billion phones by 2010 Source: Nokia,PCs,TVs,PDAs,The Second Story,Manage,Contact,Work,Share,Google Charts,Outline,Stories Background
2、Web 2.0, Grid Computing and Cloud Computing Cloud Computing Cases Future,Timeline,COBOL, Edsel,1959,1969,1982,1996,A,2004,2006,Darkness,Web as a Platform,Web Services, Resources Eliminated,Web Awareness,Internet,ARPANET,Dot-Com Bubble,Web 2.0,Web Scale Computing,2001,1997,COBOL Edsel,Statistics,Stat
3、istics,Its All About Ideas,What do these companies have in common?,Outline,Stories Background Web 2.0, Grid Computing and Cloud Computing Cloud Computing Cases Future,What is a Grid,Resource sharing Computers, storage, sensors, networks, Sharing always conditional: issues of trust, policy, negotiati
4、on, payment, Coordinated problem solving Beyond client-server: distributed data analysis, computation, collaboration, Dynamic, multi-institutional virtual orgs Community overlays on classic org structures Large or small, static or dynamic,Not A New Idea,Late 70s Networked operating systems Late 80s
5、Distributed operating system Early 90s Heterogeneous computing Mid 90s - MetacomputingThen the “Grid” Foster and Kesselman, 1999Also called parallel distributed computing,Why is this hard/different?,Lack of central control Where things run When they run Shared resources Contention, variability Commu
6、nication Different sites implies different sys admins, users, institutional goals, and often “strong personalities”,Theory - Practice,Grid Computing 2.0?,Grid Computing,Cloud,Cloud,Cloud,Computing,Cloud Computing,WIKIPEDIA: Cloud computing is a new (circa late 2007) label for the subset of grid comp
7、uting that includes utility computing and other approaches to the use of shared computing resources. Cloud computing is an alternative to having local servers or personal devices handling users applications. News Blog: Cloud computing, the notion of outsourcing hardware and software to Internet serv
8、ice providers, is showing the classic signs of disruptive technology-its not good enough for the masses yet, but it has clear potential to shake things up.Forrester: Cloud computing is a new IT outsourcing modelcloud computing is looking like a classic disruptive technology.,The Architecture of Clou
9、d Computing,Upon Cloud Computing,Cloud storage: it is a model of networked data storage where data is stored on multiple virtual servers Hosted by third parties, Hosting companies operate large data centers Cloud services: Web services offered via cloud computing.,Cloud Computing, Grid Computing and
10、 Web2.0,Cloud computing as being a complement to grid computing, focusing more on scalable, on-demand, Web 2.0-type applicationsThe architecture of Cloud Computing certainly could handle a lot of the batch workloads traditionally associated with grid computing.,Company/Lab Clouds ,Outline,Stories Ba
11、ckground Web 2.0, Grid Computing and Cloud Computing Cloud Computing Cases Future,Google & IBM,Google and IBM Announce University Initiative to Address Internet-Scale Computing Challenges (Cloud Computing)CMU, Stanford, Berkeley, California, Maryland, Washingtong will be involved,Cloud Computing Arc
12、hitecture,IBM Monitoring v.6,DB2,Provisioning Management Stack,Provisioning Manager v.5.1,WebSphere Application Server,Monitoring,Provisioning Baremetal & Xen VM,Open Source Linux with Xen,Tivoli Monitoring Agent,Virtualized Infrastructure based on Open Source Linux & Xen,Virtual Machine,Virtual Mac
13、hine,Virtual Machine,Virtual Machine,Data Center System x,Apache,Cloud computing infrastructure to support the academic initiative can be delivered either as hosted or onsite solution.,Example of How the Cloud Drives Innovation,Speed time to market for new offerings by exploiting collaboration techn
14、ology to co-create and gather rapid feedback on new offerings,Expand sources of innovation with a network of partners, customers, researchers, and academia,Innovation Factory,Lower barriers to IT by leveraging Cloud to provide incubation environment for new prototypes,Virtualized Cloud Incubation En
15、vironment,Leverage Clouds powerful combination of Web 2.0 collaboration platform and dynamic, secure computing environment to drive business transformations.,Examples of Cloud Computing Workloads,Web 2.0 applicationsProvide rich user experience including real-time global collaborationEnable rapid so
16、ftware developmentSoftware to scan voluminous Wikipedia edits to identify spamOrganize global news articles by geographic locationData-intensive workloads based on scalable architectures, such as Googles MapReduce frameworkFinancial modeling, real-time speech translation, Web searchNext generation r
17、ich media, such as virtual worlds, streaming videos, Web conferencing, etc.New services can be created and published via a completely integrated Eclipse-based environment,Amazon EC2 Is,A Web service that provides resizable compute capacity in the cloud. Designed to make Web-scale computing easier fo
18、r developers. A simple Web service interface that provides complete control of your computing resources,Amazon EC2 Benefits You Because It:,Reduces the time required to obtain and boot new server instances to minutesQuickly scales capacity, both up and down, as your computing requirements change Cha
19、nges the economics of computing: Pay only for capacity that you actually use,Microsoft:WebStudio,WebStudio is an infrastructure to provide large-scale Web data management and processing capabilities. It provides an integrated development environment (IDE) for use in quickly prototyping and conductin
20、g experiments at Web-scale.,Microsoft Virtual World,Microsofts Cloud Services,Windows Live Services,Windows Live services also underscore Microsofts desire to become the manager for a users data wherever it is located.,Microsofts Cloud Storge,Windows Live Services Windows Live SkyDriveSkyDrive is al
21、so available now in 38 countries/regions (but not in China)Bill Gates: “When you think storage, think Windows Live”,Outline,Stories Background Web 2.0, Grid Computing and Cloud Computing Cloud Computing Cases Future,Growing confrontation between Google and Microsoft !,Disruptive Technology,Enterpris
22、e to Personal,Disruptive Technology,Enterprise to Personal Desktop to Web Users may no longer have to be tethered to a traditional computer to use an application. Any device that can access the Internet will be able to run a cloud-based application Will not worry about storage capacity, compatibilit
23、y or other concerns Without having the bother of upgrading the application version,Challenge & Venture,Security For single user: Is the storage reliable? For all user: If terrorists attack several Computing Clouds Privacy If internet breaks down one day?,Thank You!,Whats your opinion?,References,Web
24、 Scale Computing IBM Google Announcement on Internet-Scale Computing Web IR - History and Future Trends Software via the Internet: Microsoft in Cloud Computing A Sunny Outlook for Cloud Computing Study: Cloud computing to brighten future of data centers http:/en.wikipedia.org/wiki/Cloud_computing http:/ Google Gets Ready to Rumble With Microsoft http:/ Grid Computing and the Globus Toolkit http:/ http:/