30
Cloud Computing Myths & Realities

Nilesh Patkar - Cloud Computing Myths & Realities - Interop Mumbai 2009

Embed Size (px)

DESCRIPTION

Is ‘Cloud Computing’ old wine in a new bottle? Are big companies fueling the hype? Is cloud computing similar to P2P? What are the dos and don’ts in cloud computing? What are the risks of cloud computing? What kind of quality of service can be expected from a cloud service provider? Attend this session to find out answers to these compelling questions, as Patkar demystifies the cloud. This session will also share a case study, highlighting how a growing US Job Portal uses the Amazon EC2 infrastructure for storage.

Citation preview

  • 1. Cloud ComputingMyths & Realities

2. What People Says Its Application service provider Network of networks.. Platform of computing Its Grid computing Its Software as a service Its Utility computing It's just another media excuse to sell magazines. Its Component / Web services.. Relabelling what's already there? Its a gimmick 3. What Specialist Says Gartner defines cloud computing as a style of computing in which massively scalable IT related capabilities are provided as a service using Internet technologies to multiple external customers. Forrester defines cloud computing as a pool of abstracted, highly scalable, and managed compute infrastructure capable of hosting end- customer applications and billed by consumption. Tim orielly( CEO Orielly) defines cloud as Great way of thinking about how you are going to delivering computer services in future 4. What the hell is cloud computing? 5. 3 Layers of Cloud ComputingInfrastructure asSoftware as a Platform asServicea a ServiceIaaS PaaSService SaaS 6. 3 principles of cloud computing Elastic unlimited capacity Get Big Fast Pay as You Go Spend cash wisely Simple, Reliable, Fast Focus on your idea 7. Infrastructure itself is programmable 8. Myth Cloud is new and complicated 9. MythCloud is Grid computing Cloud is Utility computing 10. Myth Cloud is Component / Web Service 11. MythCloud is Software as a service Cloud is Platform as a service 12. Myth Cloud is replacing traditional hosting Everything is moving into the cloud 13. MythCloud is Private 14. Reality isCloud is not revolutionary Its simply a natural evolution 15. Reality is Its a blessing for new startup 16. Reality is Cloud is Green 17. Reality is Cloud is Open 18. Reality isStartups and individual developers Enterprise users and developersThere are different Perspectives 19. Reality is Security is concern Storage & Compute 20. Reality is Manage Risk Business Efficiency & AgilityEquilibrium must be achieved 21. Reality is The No. 1 barrier to the use of the cloud is ITculture 22. Case Study Viacom International In early 2006 Viacom International Japan launched [the] FLUX [platform] with video downloads and a streaming entertainment site, combined with social networking. 23. Case Study Viacom International Problem Statement Very high user interactions/transactions Success is to keep users engaged All user interactions are costly from bandwidth and resource point of view Video streaming/uploading/downloading/processing High quality Images uploading/downloading/processing 24. Case Study Viacom International Solution Used Cloud IaaS to store bandwidth consuming media resources like videos, streams & images Leveraged Web service interface (Programmable infrastructure) to access resources Images and videos are processed using Map Reduce distributed processing 25. Case Study A new startup US Job Portal Problem Statement Strong Search engine which can index structured (database) as well as unstructured data such as resumes (word/pdf) Very high user interactions/transactions Very short turnaround time Limited budget 26. Case Study A new startup US Job Portal Solution Rails for fast development Attivio to index structured & unstructured data Used Heroku platform as a Service which provides Rails app , HTTP cache, WebServer , database as one packaged platform Used Amazon S3 to store documents/resumes/images 27. Case Study Cloud Cache A US startup company Quetzall.com offerring intra cloud computing Services CloudCache provides a simple and cost effective on demand caching solution. It enables developers to store data in an in- memory cache for super fast access while decreasing database hits and increasing performance. Since CloudCache runs in the cloud as a service, developers do not need to run their own servers just for caching. It is just like memcached, but without the maintenance. 28. Case Study Cloud Cache Problem statement Cloud should have programmable interface Engage opensource enthusiast to spread this service 29. Case Study Cloud Cache Solution Developed PHP API ( http://code.google.com/p/cloud-cache-php/ ) As a PEAR package As a PECL library Developed Rails API Developed Java API Developed a working example for the users with phpgeotiles 30. Questions Thank you !! Nilesh A. Patkar CTO, ANTechnologies [email protected]