Cloud computing


Published on

cloud computing

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

Cloud computing

  1. 1. Cloud Computing<br />
  2. 2. Definition:-<br />Cloud computing provides the facility to access shared resources and common infrastructure, offering services on demand over the network to perform operations that meet changing business needs.<br />
  3. 3. In Other Words<br />Cloud computing is a general term for anything that involves delivering hosted services over the Internet.<br />The name cloud computing was inspired by the cloud symbol that's often used to represent the Internet in flowcharts and diagrams.<br />
  4. 4. “Cloud“ refers to:-<br />Before we dig further into how does cloud computing work, first let’s understand what the term “cloud“ refers to.  The concept of the cloud has been around for a long time in many different incarnations in the business world. It mostly means a grid of computers serving as a service-oriented architecture to deliver software and data.<br />
  5. 5.
  6. 6.
  7. 7. Other Definitions:-<br />“Cloud computing is an emerging approach to shared infrastructure in which large pools of systems are linked together to provide IT services.” –IBM press release on “Blue Cloud”<br />“…a hosted infrastructure model that delivers abstracted IT resources over the Internet” – Thomas Weisel Partners LLC from “Into the Clouds: Leveraging Data Centers and the Road to Cloud Computing”<br />“Cloud computing describes a systems architecture. Period. This particular architecture assumes nothing about the physical location, internal composition or ownership of its component parts.” – James Urquhart blog post<br />
  8. 8. Defining the Segments:-<br />SaaS<br />Software as a Service<br />Storage as a Service<br />PaaS – Platform as a Service<br />IaaS – Infrastructure as a Service <br />
  9. 9. Cloud Computing Architecture<br />When talking about a cloud computing system, it's helpful to divide it into two sections: the front end and the back end. They connect to each other through a network, usually the Internet. The front end is the side the computer user, or client, sees. The back end is the "cloud" section of the system.<br />
  10. 10.
  11. 11. The Front End<br />The front end includes the client's computer (or computer network) and the application required to access the cloud computing system. Not all cloud computing systems have the same user interface. Services like Web-based e-mail programs leverage existing Web browsers like Internet Explorer or Firefox And Gmail, Facebook etc . Other systems have unique applications that provide network access to clients.<br />
  12. 12. The Back End<br />On the back end of the system are the various computers, servers and data storage systems that create the "cloud" of computing services. In theory, a cloud computing system could include practically any computer program you can imagine, from data processing to video games. Usually, each application will have its own dedicated server.<br />
  13. 13. In New Age<br />Cloud computing has been changing how most people use the web and how they store their files. It’s the structure that runs sites like Facebook, Amazon and Twitter and the core that allows us to take advantage of services like Google Docs and Gmail. But how does it work?<br />
  14. 14.
  15. 15. The key attributes that distinguish cloud computing from conventional computing are:<br />Compute and storage functions are abstracted and offered as services<br />Services are built on a massively scalable infrastructure<br />Services are delivered on demand through dynamic, flexibly configurable resources<br />Services are easily purchased and billed by consumption<br />Resources are shared among multiple users (multi-tenancy)<br />Services are accessible over the Internet or internal network by any device.<br />
  16. 16. Multiple Graphic Descriptions of the “Cloud”<br />
  17. 17. Hosting Industry Ripe for Change<br />Technology has evolved<br />People demand more control<br />Instant gratification<br />In-house too costly from CapEx and Human Capital<br />Colocation for those who want to be physically there<br />Managed is not dynamic enough<br />Cloud Computing -“Enabling Technology” to move from Traditional Hosting to Cloud Hosting<br />
  18. 18. The “Cloud Pyramid”<br />Build upon a foundation<br />Layers equate structure<br />Building blocks: Infrastructure, Platforms, Applications<br />
  19. 19. The “Cloud Pyramid” Inversed<br />1000’s of Cloud Applications currently<br />Handful of Cloud Platforms<br />Elite group of Cloud Infrastructure providers<br />
  20. 20. Cloud “Applications”<br />SaaS resides here<br />Most common Cloud / Many providers of different services<br />Examples: SalesForce, Gmail, Yahoo! Mail, Quicken Online<br />Advantages: Free, Easy, Consumer Adoption<br />Disadvantages: Limited functionality, no control or access to underlying technology<br />
  21. 21. Cloud “Extenders” (Wild Card)<br />Provides extension to Cloud Infrastructure and Platforms with basic functionality<br />Examples: Amazon SimpleDB, Amazon SQS, Google BigTable<br />Advantages: Extends functionality of Compute & Storage Clouds to integrate with legacy system or other clouds<br />Disadvantages: Sometimes requires use of specific Platforms or Infrastructure<br />
  22. 22. Cloud “Aggregators” (Wild Card)<br />Sits on top of various Cloud Infrastructures for management<br />Examples: RightScale, Appistry<br />Advantages: Provides more options for Cloud environments<br />Disadvantages: Dependent on Cloud Providers<br />