Everything about Cloud Computing


Published on

Everything you need to know for Cloud Computing.

Published in: Technology
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Everything about Cloud Computing

  1. 1. Cloud Computing
  2. 2. Topics <ul><li>Introduction </li></ul><ul><li>Techincal Key Points </li></ul><ul><li>Timeline </li></ul><ul><li>Cloud Computing Architecture </li></ul><ul><li>Cloud Service Taxonomy </li></ul><ul><ul><li>Layers </li></ul></ul><ul><ul><ul><li>Saas </li></ul></ul></ul><ul><ul><ul><li>PaaS </li></ul></ul></ul><ul><ul><ul><li>IaaS </li></ul></ul></ul><ul><ul><ul><li>DaaS </li></ul></ul></ul><ul><ul><ul><li>CaaS </li></ul></ul></ul><ul><ul><ul><li>HaaS </li></ul></ul></ul><ul><ul><li>Type </li></ul></ul><ul><ul><ul><li>Public cloud </li></ul></ul></ul><ul><ul><ul><li>Private cloud </li></ul></ul></ul><ul><ul><ul><li>Hybrid-cloud </li></ul></ul></ul>April 26, 2010 Page
  3. 3. Introduction <ul><ul><li>Internet computing </li></ul></ul><ul><ul><ul><li>Computation done through the Internet </li></ul></ul></ul><ul><ul><ul><li>No concern about any maintenance or management of actual resources </li></ul></ul></ul><ul><ul><li>Shared computing resources </li></ul></ul><ul><ul><li>Large pool of easily usable and accessible virtualized resources </li></ul></ul><ul><ul><li>Pay-per-use model </li></ul></ul>April 26, 2010 Page
  4. 4. Why Cloud Computing? <ul><li>Many Technologies </li></ul><ul><li>Incremental Scalability </li></ul><ul><li>Agility </li></ul><ul><li>Reliability and Fault-Tolerance </li></ul><ul><li>Utility-based </li></ul><ul><li>SLA-driven </li></ul><ul><li>APIs </li></ul><ul><li>Maintenance </li></ul><ul><li>Device and location independence </li></ul>April 26, 2010 Page
  5. 5. Technical Key Points <ul><ul><li>User interaction interface: how users of cloud interface with the cloud </li></ul></ul><ul><ul><li>Services catalog: Services a user can request </li></ul></ul><ul><ul><li>System management: management of available Resources </li></ul></ul><ul><ul><li>Monitoring and metering: tracking the usage of the cloud </li></ul></ul><ul><ul><li>Servers: virtual or physical servers managed by system administrators </li></ul></ul><ul><ul><li>Cost savings for resources </li></ul></ul><ul><ul><ul><li>Cost is greatly reduced as initial expense and recurring expenses are much lower than traditional computing </li></ul></ul></ul><ul><ul><ul><li>Maintenance cost is reduced as a third party maintains everything from running the cloud to storing data </li></ul></ul></ul>April 26, 2010 Page
  6. 6. Timeline April 26, 2010 Page
  7. 7. Cloud Computing Architecture <ul><li>Front End </li></ul><ul><ul><ul><li>End user, client or any application (i.e., web browser, etc.) </li></ul></ul></ul><ul><li>Back End (Cloud services) </li></ul><ul><ul><ul><li>Network of servers with any computer program and data storage system </li></ul></ul></ul>April 26, 2010 Page
  8. 8. April 26, 2010 Page
  9. 9. Cloud Service Taxonomy <ul><li>Layers </li></ul><ul><li>Software-as-a-Service (SaaS) </li></ul><ul><li>Platform-as-a-Service (PaaS) </li></ul><ul><li>Infrastructure-as-a-Service (IaaS) </li></ul><ul><li>Data Storage-as-a-Service (DaaS) </li></ul><ul><li>Communication-as-a-Service (CaaS) </li></ul><ul><li>Hardware-as-a-Service(HaaS) </li></ul><ul><li>Type </li></ul><ul><li>Public cloud </li></ul><ul><li>Private cloud </li></ul><ul><li>Inter-cloud </li></ul>April 26, 2010 Page
  10. 10. Cloud Computing Service Layers April 26, 2010 Page
  11. 11. Software-as-a-service (SaaS) <ul><li>Definition </li></ul><ul><ul><li>Software deployed as a hosted service and accessed over the Internet </li></ul></ul><ul><li>Features </li></ul><ul><ul><li>Open, Flexible </li></ul></ul><ul><ul><li>Easy to Use </li></ul></ul><ul><ul><li>Easy to Upgrade </li></ul></ul><ul><ul><li>Easy to Deploy </li></ul></ul>April 26, 2010 Page
  12. 12. Platform-as-a-Service (PaaS) <ul><li>Definition </li></ul><ul><ul><li>Platform providing all the facilities necessary to support the complete process of building and delivering web applications and services, all available over the Internet </li></ul></ul><ul><ul><li>Entirely virtualized platform that includes one or more servers, operating systems and specific applications </li></ul></ul>April 26, 2010 Page
  13. 13. Infrastructure-as-a-Service (Iaas) <ul><li>Definition </li></ul><ul><li>Infrastructure as a service delivers basic storage and compute capabilities as </li></ul><ul><li>standardized services over the network. Servers, storage systems, switches, routers, </li></ul><ul><li>and other systems are pooled and made available to handle workloads that range </li></ul><ul><li>from application components to high-performance computing applications. </li></ul><ul><li>Important Points </li></ul><ul><ul><li>Infrastructure as a Service is sometimes referred to as Hardware as a Service (HaaS) </li></ul></ul><ul><ul><li>The service provider owns the equipment and is responsible for housing, running and maintaining it </li></ul></ul><ul><ul><li>The client typically pays on a per-use basis </li></ul></ul>April 26, 2010 Page
  14. 14. Data Storage as a Service (DaaS) <ul><li>Definition </li></ul><ul><li>Delivery of data storage as a service, including database-like services, often billed on a utility computing basis </li></ul><ul><li>Important Points </li></ul><ul><ul><li>Database (Amazon SimpleDB & Google App Engine's BigTable datastore) </li></ul></ul><ul><ul><li>Network attached storage (iDrive, MobileMe iDisk & Nirvanix CloudNAS) </li></ul></ul><ul><ul><li>Synchronization (Live Mesh Live Desktop component & MobileMe push functions) </li></ul></ul><ul><ul><li>Web service (Amazon Simple Storage Service (S3) & Nirvanix SDN) </li></ul></ul>April 26, 2010 Page
  15. 15. Communications as a Service (CaaS) <ul><li>Definition </li></ul><ul><ul><li>Responsible for the management of hardware and software required for delivering Voice over IP(also known as Voice as a Service), Instant messaging, and video conferencing applications </li></ul></ul><ul><li>Important Point </li></ul><ul><ul><li>CaaS model has evolved in the telecommunication industry in a similar manner to the SaaS model in the field of software delivery </li></ul></ul>April 26, 2010 Page
  16. 16. Public Cloud Services <ul><li>Definition </li></ul><ul><li>The standard cloud computing model </li></ul><ul><li>Important Point </li></ul><ul><li>Public clouds are run by third parties, and applications from different customers are likely to be mixed together on the cloud’s servers, storage systems, and networks </li></ul><ul><li>Examples of public clouds </li></ul><ul><ul><ul><li>Amazon Elastic Compute Cloud (EC2), IBM's Blue </li></ul></ul></ul><ul><ul><ul><li>Cloud, Sun Cloud, Google AppEngine and Windows Azure Services Platform. </li></ul></ul></ul>April 26, 2010 Page
  17. 17. Private Cloud Services <ul><li>Internal cloud or corporate cloud </li></ul><ul><li>Definition </li></ul><ul><li>Proprietary computing architecture that provides hosted services to a limited number of people behind a firewall </li></ul><ul><li>Designed to appeal to an organization that needs or wants more control over their data than they can get by using a third-party hosted service </li></ul>April 26, 2010 Page
  18. 18. Hybrid-Caloud <ul><li>Definition </li></ul><ul><li> Hybrid clouds combine both public and private cloud models </li></ul><ul><li>Important Points </li></ul><ul><ul><li>Augment a private cloud with the resources of a public cloud can be used to maintain service levels in the face of rapid workload fluctuations </li></ul></ul><ul><ul><li>Public cloud can be used to perform periodic tasks that can be deployed easily on a public cloud </li></ul></ul>April 26, 2010 Page
  19. 19. Cloud Vendors Amazon (Amazon EC2) Google (Google App Engine) GAE IBM AT&T Enomaly Microsoft  NetSuite April 26, 2010 Page
  20. 20. Compare Google GAE & Amazon EC2 April 26, 2010 Page
  21. 21. Please feel free to have us contacted: Abhishek Kapoor IDS Infotech Email:abhishek.k@idsil.com www.idsil.com Q & A || Contact Us April 26, 2010 Page