c loud c omputing a nd m4d
play

C LOUD C OMPUTING A ND M4D Balwinder Sodhi Indian Institute of - PowerPoint PPT Presentation

C LOUD C OMPUTING A ND M4D Balwinder Sodhi Indian Institute of Technology Ropar MOOC on M4D 2013 Broad Components in a S/W Soln. Information acquisition/input component GUI or some input mechanism Business logic component


  1. C LOUD C OMPUTING A ND M4D Balwinder Sodhi Indian Institute of Technology Ropar MOOC on M4D 2013

  2. Broad Components in a S/W Soln. • Information acquisition/input component – GUI or some input mechanism • Business logic component – “Algorithm” that solves the business problem • Information dissemination/output component – GUI of some output mechanism MOOC on M4D 2013

  3. Component are Deployed on a Platform • Platform for us may be: – A user facing client environment • A mobile phone, tablet or a laptop etc. – A backend server environment • Database server • Application/web server MOOC on M4D 2013

  4. Where Does Cloud Computing Fit? • Mainly for backend component hosting – Data processing – Data storage • For consuming other “heavy lifting” services – Bulk video format conversions/enhancements – Apply some 3 rd party algorithms to data MOOC on M4D 2013

  5. Client Server device Network Storage

  6. What is Cloud Computing? • Computing on remote servers (instead of local/personal computer) – Typically hosted on the Internet – Can also be within the organization – Exhibits some special properties (more on this shortly) • Computing here typically means: – Processing of data – Storing or managing data • Computing capabilities available on-demand – Typically in utilities model (pay per use) MOOC on M4D 2013

  7. A Historical Perspective • Concept dates back to 1950s – Accessing mainframes via thin clients; used time- sharing for improving utilization Timeline • Cheap computers, storage devices and high- speed networks have become ubiquitous • Mature hardware virtualization technologies – Virtualization helps in server consolidation MOOC on M4D 2013

  8. Some Driving Factors • Enterprises wanted to improve resource utilization – Low datacenter utilization: ~ 10% of it peak capacity – Resource consolidation via virtualization technologies • Amazon Inc. played a key role – Initiated efforts to “rent out” computing resources to external customers – In 2006 launched Amazon Web Service (AWS) as utility computing MOOC on M4D 2013

  9. Five Characteristics of Cloud (NIST*) 1. Broad network access – Computing capabilities are available over the network – Accessed through standard mechanisms 2. Resource pooling – Computing resources are pooled to serve multiple consumers – Different resources dynamically assigned according to consumers' demands * http://www.nist.gov/itl/cloud/upload/cloud-def-v15.pdf MOOC on M4D 2013

  10. Five Characteristics of Cloud (NIST) 3. On-demand Self-Service Consumers can provision computing capabilities – without human interaction 4. Rapid elasticity Computing capabilities can be rapidly and elastically – provisioned to quickly scale up and rapidly released to scale down 5. Measured service Usage of resources can be monitored, controlled, and – reported Provides transparency for both the provider and – consumer MOOC on M4D 2013

  11. Some Example Applications • Google Apps – Gmail, Calendar, Sites etc. • VMWare CloudFoundry – “Focus on Your App, Not Plumbing” – Offers a range of application development frameworks MOOC on M4D 2013

  12. Some Of The Cloud Providers • Commercial – Amazon EC2 (Computing), S3 (Storage) – Microsoft Azure (Computing and Storage) – Google AppEngine (Computing), BigTable (Storage) – Also Salesforce, IBM, Yahoo etc. • Open Source – OpenNebula – Nimbus – Eucalyptus – OpenStack – CloudStack – AppScale MOOC on M4D 2013

  13. THANK YOU MOOC on M4D 2013

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend