Introduction To Cloud Computing.ppt
Cloud computing,Introduzione,Aprile 2008,Outline,StorieBackgroundWeb 2.0,Grid Computing e Cloud ComputingCloud Computing Casi Futuro,The First Story,4+billion phones by 2010 Source:Nokia,PCs,TVs,PDAs,The Second Story,Gestisci,Comunica,Lavora,Condividi,Google Charts,Outline,StoriesBackgroundWeb 2.0,Grid Computing and Cloud ComputingCloud 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 ScaleComputing,2001,1997,COBOLEdsel,Statistics,Statistics,Its All About Ideas,What do these companies have in common?,Outline,StoriesBackgroundWeb 2.0,Grid Computing and Cloud ComputingCloud Computing Cases Future,What is a Grid,Resource sharingComputers,storage,sensors,networks,Sharing always conditional:issues of trust,policy,negotiation,payment,Coordinated problem solvingBeyond client-server:distributed data analysis,computation,collaboration,Dynamic,multi-institutional virtual orgsCommunity overlays on classic org structuresLarge or small,static or dynamic,Not A New Idea,Late 70s Networked operating systemsLate 80s Distributed operating systemEarly 90s Heterogeneous computingMid 90s-MetacomputingThen the“Grid”Foster and Kesselman,1999Also called parallel distributed computing,Why is this hard/different?,Lack of central controlWhere things runWhen they runShared resourcesContention,variabilityCommunicationDifferent 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 computing 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 service 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 Cloud Computing,Upon Cloud Computing,Cloud storage:it is a model of networked data storage where data is stored on multiple virtual serversHosted by third parties,Hosting companies operate large data centersCloud services:Web services offered via cloud computing.,Cloud Computing,Grid Computing and 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,StoriesBackgroundWeb 2.0,Grid Computing and Cloud ComputingCloud 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 Architecture,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,VirtualMachine,VirtualMachine,VirtualMachine,VirtualMachine,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 technology 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 Environment,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 applications Provide rich user experience including real-time global collaboration Enable rapid software development Software to scan voluminous Wikipedia edits to identify spam Organize global news articles by geographic location Data-intensive workloads based on scalable architectures,such as Googles MapReduce framework Financial modeling,real-time speech translation,Web search Next generation rich 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 for 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 Changes 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 conducting 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 ServicesWindows Live SkyDrive SkyDrive is also available now in 38 countries/regions(but not in China)Bill Gates:“When you think storage,think Windows Live”,Outline,StoriesBackgroundWeb 2.0,Grid Computing and Cloud ComputingCloud Computing Cases Future,Growing confrontation between Google and Microsoft!,Disruptive Technology,Enterprise to Personal,Disruptive Technology,Enterprise to PersonalDesktop to WebUsers 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,compatibility or other concerns Without having the bother of upgrading the application version,Challenge&Venture,SecurityFor single user:Is the storage reliable?For all user:If terrorists attack several Computing CloudsPrivacyIf internet breaks down one day?,Thank You!,Whats your opinion?,References,Web Scale ComputingIBM Google Announcement on Internet-Scale ComputingWeb IR-History and Future TrendsSoftware via the Internet:Microsoft in Cloud Computing A Sunny Outlook for Cloud Computing Study:Cloud computing to brighten future of data centershttp:/en.wikipedia.org/wiki/Cloud_computinghttp:/Google Gets Ready to Rumble With Microsofthttp:/Computing and the Globus Toolkit http:/http:/,