Introduction to cloud computing - za garage talks


Published on

This presentation introduces different cloud platforms.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Introduction to cloud computing - za garage talks

  1. 1. ZaGarage Talks: Introduction to Cloud Computing<br />1<br />What, Why and How?<br />
  2. 2. What is Cloud Computing?<br />
  3. 3. "Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction." - NIST<br />
  4. 4. Web users are on Cloud for long time!<br />Email<br />Online Collaboration<br />Cloud<br />Blogs and Online Journals<br />Entertainment<br />Social Networks<br />
  5. 5. Why there is so much buzz?<br />The interesting thing about cloud computing is that we've redefined cloud computing to include everything that we already do. I can't think of anything that isn't cloud computing with all of these announcements. The computer industry is the only industry that is more fashion-driven than women's fashion. Maybe I'm an idiot, but I have no idea what anyone is talking about. What is it? It's complete gibberish. It's insane. When is this idiocy going to stop? <br /> – Larry Ellison, Oracle<br />
  6. 6. Virtualization is not Cloud <br /> it’s just one part of Cloud<br />
  7. 7. What Cloud Can Do?<br />Developer/Startups - Get an easy access for required resources.<br />Increased Reliability <br />Easy scale up and scale out in minutes<br />Pay Per Usage - Cost reduction and flexibility<br />Boon for SaaS?<br />Easy maintenance (!= No maintenance)<br />“Big Data” computations can be done by you/me – Think Hadoop?<br />Great for load/stress/performance testing - Don’t worry about boxes!<br />7<br />
  8. 8. Cloud != ASS (Anything as a Service)<br />(On-Premise)<br />Infrastructure<br />(as a Service)<br />Platform<br />(as a Service)<br />Software<br />(as a Service)<br />You manage<br />Applications<br />Applications<br />Applications<br />Applications<br />You manage<br />Data<br />Data<br />Data<br />Data<br />Runtime<br />Runtime<br />Runtime<br />Runtime<br />Managed by vendor<br />Middleware<br />Middleware<br />Middleware<br />Middleware<br />You manage<br />Managed by vendor<br />O/S<br />O/S<br />O/S<br />O/S<br />Managed by vendor<br />Virtualization<br />Virtualization<br />Virtualization<br />Virtualization<br />Servers<br />Servers<br />Servers<br />Servers<br />Storage<br />Storage<br />Storage<br />Storage<br />Networking<br />Networking<br />Networking<br />Networking<br />Consume<br />Build/Develop<br />Hosting<br />8<br />
  9. 9. What Cloud Can’t Do?<br />Moving to cloud doesn’t mean no system administration.<br />Increasing resources doesn’t compensate for bad architecture of your system/application.<br />Still configuration and versioning issues with large cluster of machines.<br />Performance and Scaling are more than problems with resources<br />Applications/Systems migration is not just a click away<br />9<br />
  10. 10. Quick look : Amazon AWS<br />**Amazon Free Tier is great for developers<br />What do you do when SimpleDB domain goes beyond 10 GB?<br />10<br />
  11. 11. Quick look : Google App Engine<br /> Your Application<br />Admin Console<br />Java App Runtime<br />Google App Engine<br />Python App Runtime<br />**GAE has free slab to deploy and test applications<br />What if your Request takes more than 30 seconds in GAE?<br />11<br />
  12. 12. Quick look : Windows Azure<br />Your Application <br />Frameworks<br />Security<br />Access Control<br />Connectivity<br />Service Bus<br />SQL Azure Data Sync<br />Data<br />Compute<br />Table Storage<br />Blob Storage<br />Queue<br />Drive<br />Content Delivery Network<br />Storage<br /> Is it Stable for production?<br />12<br />
  13. 13. Cloud Concerns???<br />Security - Don’t you trust the bank to save your money . Sensitive and mission critical data?<br />Data Control – Where and how the data is stored and who can access it?.<br />Private Clouds -Where is the flexibility?<br />Image backups/versioning – Headaches with config changes<br />Another 100+ ??? <br />13<br />
  14. 14. Kuliza team has architected applications and manage systems that run on 200+ machines in different clusters on Amazon EC2<br />Migrate to cloud! <br /> | | @kuliza<br /><br />@amnigos<br />