Your SlideShare is downloading. ×
0
Perspectives on Cloud Computing




           Prasad Ram
            August 2009
Raging Sentiments on Cloud Computing
                                                                           Eric Schmi...
The Mainframe   The Personal Computer   The Internet




                      1    computation &
                        ...
The Mainframe                   The Personal Computer   The Internet




                      1    computation &
        ...
Challenges We Need To Overcome

• Client More Powerful
   – Speed, Security, Stability,
      Compatibility
   – Rich Usab...
The Web Has Evolved, So Has The Browser




                                          1995                                ...
The Cloud Has Lowered Entry Barriers




Old age app development                                           App development...
IT View: Perspective of the cloud




                        Google Confidential and Proprietary   9
Nuances of Cloud Computing
Buy              (contrast with Utility Computing and Hosted Services)


                      ...
Nuances of Cloud Computing
Buy              (contrast with Utility Computing and Hosted Services)


                      ...
Nuances of Cloud Computing
Buy              (contrast with Utility Computing and Hosted Services)


                      ...
Nuances of Cloud Computing
Buy              (contrast with Utility Computing and Hosted Services)


                      ...
Nuances of Cloud Computing
Buy              (contrast with Utility Computing and Hosted Services)


                      ...
Nuances of Cloud Computing
Buy              (contrast with Utility Computing and Hosted Services)


                      ...
Nuances of Cloud Computing
Buy              (contrast with Utility Computing and Hosted Services)


                      ...
Developer View: Perspective of the cloud




                          Google Confidential and Proprietary   17
Innovation and Democratization

• Promotes Innovation                    Innovation
  o   Launch and iterate
  o   Transpa...
Innovation
Variety of Apps Leveraging The Cloud

                      Games                                              ...
Innovation
Innovation: Evolution of Search


   Google 1997                    Google Today




                          ...
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

...
Democratization
Developing Apps For Niche Users
• Emerging User Apps
  – G2C Services
      • Payments of Utility Bills
  ...
Democratization of Local Information:        Democratization
Mapmaker

                             • Built completely usi...
Last thoughts on a cloudy future




                  The web belongs to you; it belongs to us; it's
                  ou...
Thank You!
pram@google.com




                  Google Confidential and Proprietary   30
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

2,694

Published on

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

Published in: Business, Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,694
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
494
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

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

  1. 1. Perspectives on Cloud Computing Prasad Ram August 2009
  2. 2. 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?
  3. 3. The Mainframe The Personal Computer The Internet 1 computation & storage ….. 0 -1 accessibility 1 ease of deployment 0 -1 functionality Google Confidential 4
  4. 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
  5. 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
  6. 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
  7. 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
  8. 8. IT View: Perspective of the cloud Google Confidential and Proprietary 9
  9. 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
  10. 10. 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
  11. 11. 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
  12. 12. 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
  13. 13. 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
  14. 14. 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
  15. 15. 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
  16. 16. Developer View: Perspective of the cloud Google Confidential and Proprietary 17
  17. 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
  18. 18. 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
  19. 19. Innovation Innovation: Evolution of Search Google 1997 Google Today 20
  20. 20. Innovation Search Innovation at Google 21
  21. 21. Innovation Search Experience: Recognizing Indian Pages 22
  22. 22. Innovation Search Experience: Local OneBoxes 23
  23. 23. Innovation Search Experience: Acronym Exapnsion 24
  24. 24. Innovation Search Experience: Transliterated Synonyms 25
  25. 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
  26. 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
  27. 27. 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
  28. 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
  29. 29. Thank You! pram@google.com Google Confidential and Proprietary 30
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×