Cloud Computing Talk - 28th Aug 2009 by Prasad Ram, Google At Emergeout Conclave in Delhi
Upcoming SlideShare
Loading in...5
×
 

Cloud Computing Talk - 28th Aug 2009 by Prasad Ram, Google At Emergeout Conclave in Delhi

on

  • 4,663 views

Presentation made by Prasad Ram, Google on the Perspectives on Cloud Computing

Presentation made by Prasad Ram, Google on the Perspectives on Cloud Computing

Statistics

Views

Total Views
4,663
Views on SlideShare
4,646
Embed Views
17

Actions

Likes
6
Downloads
493
Comments
0

1 Embed 17

http://www.slideshare.net 17

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cloud Computing Talk - 28th Aug 2009 by Prasad Ram, Google At Emergeout Conclave in Delhi Cloud Computing Talk - 28th Aug 2009 by Prasad Ram, Google At Emergeout Conclave in Delhi Presentation Transcript

  • Perspectives on Cloud Computing Prasad Ram August 2009
  • Raging Sentiments on Cloud Computing Eric Schmidt Nicholas Carr “It's stupidity. It's worse than stupidity: it's a marketing hype campaign. Somebody is saying this is inevitable – and whenever you hear somebody saying that, it's very likely to be a set of businesses campaigning to make it true.“ Richard Stallman 29 Sep 08 UK Guardian Bill Gates "We're taking everything we do at the server level and saying we will have a service that mirrors that exactly. It's getting us to think about data centers at a scale that we haven't thought of before... [to create] a mega-data center that Microsoft and only a few others will have.“ Bill Gates, quoted in NY Times 3 June 2008 “The interesting thing about Cloud Computing is that we’ve redefined Cloud Computing to include everything that we already do. . .I don’t understand what we would do differently in the light of Cloud Computing other than change the wordings of some of our Larry Ellison ads” Larry Ellison, 25 Sep 08 Wall Street Journal Richard Stallman It’s pretty clear that there’s an architectural shift going on. These occur every 10 or 20 years. The previous architecture was a proprietary network with PC clients called client-server computing. With this new architecture you’re always online; every device can see every application; and the applications are stored in the cloud. Eric Schmidt 12 May 2007 Cloud Computing: Hot or Not?
  • The Mainframe The Personal Computer The Internet 1 computation & storage ….. 0 -1 accessibility 1 ease of deployment 0 -1 functionality Google Confidential 4
  • The Mainframe The Personal Computer The Internet 1 computation & storage ….. 0 Make the cloud more accessible -1 accessibility Connectivity is pervasive 1 ease of deployment 0 Make the client more powerful -1 functionality Google Confidential Google Confidential 5
  • Challenges We Need To Overcome • Client More Powerful – Speed, Security, Stability, Compatibility – Rich Usability: Ability to do inline video, see graphics, interactivity – Offline Access • Cloud More Accessible: Anybody can develop applications and distribute them to users – Technical Hurdles – Scaling and Operation – Investment and Monetization 6
  • The Web Has Evolved, So Has The Browser 1995 2009 native (windows, OS X) Chrome: Sophisticated Core Google Gears flash, air, silverlight open web browser ? Functionality HTML 5 Richness of WebKit Canvas (Compatibility) AJAX CSS • LocalServer: offline access DOM HTML • Database: local, relational DB Multi-process Google Confidential V8 architecture • WorkerPool: asynchronous Time (Speed) (Security) threads 7
  • The Cloud Has Lowered Entry Barriers Old age app development App development on the cloud Technical Hurdles Operational Challenges Investment & • Readymade LAMP stack • Auto Scaling Monetization • Integration with other services • Incremental Billing on usage o Upfront setup costs o Authentication • Distributed Hardware o Monetization o Analytics, Monitoring (Redundancy and Failover) o Payments o Business Intelligence Resource Unit Cost Free Quota CPU Time $0.10/CPU hour 6.50 CPU hours Bandwidth Out $0.12/GByte 1.00 GBytes Bandwidth In $0.10/GByte 1.00 GBytes Google Confidential Stored Data $0.005/ GByte-day 1.00 GBytes
  • IT View: Perspective of the cloud Google Confidential and Proprietary 9
  • Nuances of Cloud Computing Buy (contrast with Utility Computing and Hosted Services) “Packaged” Hosted Services Cloud Computing Application • Custom configured • Hosted application bought packaged application run at from a SaaS Provider • “Off the shelf” a hosting service • Users / Usage based billing application, self run Build vs. Buy • Initial setup and • Users / Usage based billing maintenance billing “Home Built” Utility Computing Application • Infrastructure bought for • Custom built application computation intensive Build • Self developed self run run at a hosting service processing application • Users / Usage based billing • Utility like billing (CPU hours, Memory, Storage) On premises On premises vs. Cloud Cloud
  • Nuances of Cloud Computing Buy (contrast with Utility Computing and Hosted Services) “Packaged” Hosted Services Cloud Computing Application ERP Issue Tracking Build vs. Buy Email “Home Built” Utility Computing Application HR System Build Molecule Research Clinical Trial On premises On premises vs. Cloud Cloud
  • Nuances of Cloud Computing Buy (contrast with Utility Computing and Hosted Services) “Packaged” Hosted Services Cloud Computing Application ERP Issue Tracking “Too costly to run this myself, but Build vs. Buy I’ve made too many Email customizations” “Home Built” Utility Computing Application HR System Build Molecule Research Clinical Trial On premises On premises vs. Cloud Cloud
  • Nuances of Cloud Computing Buy (contrast with Utility Computing and Hosted Services) “Packaged” Hosted Services Cloud Computing Application ERP Issue Tracking Build vs. Buy Email “CRM and Email are commodity services – They have no customizations, and it’s cheaper for someone else to run these” “Home Built” Utility Computing Application HR System Build Molecule Research Clinical Trial On premises On premises vs. Cloud Cloud
  • Nuances of Cloud Computing Buy (contrast with Utility Computing and Hosted Services) “Packaged” Hosted Services Cloud Computing Application ERP Issue Tracking Build vs. Buy HR System Email “Home Built” “I can’t afford to maintain this Utility Computing old HR application written in VB Application – it’s driving me mad!” Build Molecule Research “…but due to privacy issues, I Clinical Trial prefer keeping my HR data on- premises” On premises On premises vs. Cloud Cloud
  • Nuances of Cloud Computing Buy (contrast with Utility Computing and Hosted Services) “Packaged” Hosted Services Cloud Computing Application ERP Issue Tracking Build vs. Buy HR System Email “Home Built” Utility Computing Application “I wish I had access to cheaper compute and storage when I need it” Build Molecule Research Clinical Trial On premises On premises vs. Cloud Cloud
  • Nuances of Cloud Computing Buy (contrast with Utility Computing and Hosted Services) “Packaged” Hosted Services Cloud Computing Application ERP Issue Tracking Build vs. Buy HR System Email “Home Built” Utility Computing Application Build Molecule Research Clinical Trial “THIS is where I should spend my IT Resources On premises On premises vs. Cloud Cloud
  • Developer View: Perspective of the cloud Google Confidential and Proprietary 17
  • Innovation and Democratization • Promotes Innovation Innovation o Launch and iterate o Transparent roll-out of enhancements • Democratizes app development o Reach fragmented users o Eliminates distribution friction o Availability of large compute resources; Auto-scaling; pay- per-use
  • Innovation Variety of Apps Leveraging The Cloud Games G2C Services WorldWar: Online Game PhotoMuchers game on Appengine used for Online Application by Registration for National on iPhone with 1.3M active training a visual relevance Delhi Police for tracking Rural Employment players ranking system of Stolen Vehicles Guarantee Program Enterprise Apps Mobile Apps Business Intelligence Sales Cloud: Provides all suite with reporting, CRM capabilities and Rotten Tomatoes App for Translate App for data analysis, enables moving the sales movie reviews and booking translating to 42 dashboards etc. operation to the cloud at a theatre near you languages 19
  • Innovation Innovation: Evolution of Search Google 1997 Google Today 20
  • Innovation Search Innovation at Google 21
  • Innovation Search Experience: Recognizing Indian Pages 22
  • Innovation Search Experience: Local OneBoxes 23
  • Innovation Search Experience: Acronym Exapnsion 24
  • Innovation Search Experience: Transliterated Synonyms 25
  • Democratization 3rd Party Apps Developed Using Open APIs Apps on Open APIs Apps on Mobile Marketplaces Iphone OpenSocial APIs APIs Maps Android APIs APIs 26
  • Democratization Developing Apps For Niche Users • Emerging User Apps – G2C Services • Payments of Utility Bills • Registration for Licenses/Permits • e-Certificates & e-Ticketing • Transit • SMS Applications • Gaming Applications – Network Games – Sports – Role Playing/Simulation
  • Democratization of Local Information: Democratization Mapmaker • Built completely using the Maps API • Powerful user interaction features o Draw Roads, Points of Interests, Railway line, Waterways etc Time lapse video maps generation: Madurai, India http://www.youtube.com/watch?v =I4lFf14vYz4 28
  • Last thoughts on a cloudy future The web belongs to you; it belongs to us; it's our platform. Together, we can move it forward. We need to continuously address the challenges: Security, UpTime, Energy. Benefits of computing will reach everyone for every application needs of theirs. 29
  • Thank You! pram@google.com Google Confidential and Proprietary 30