1 / 19

Introduction to Cloud Computing Jian Tang 01/19/2012

Introduction to Cloud Computing Jian Tang 01/19/2012. Outline. Definition Architecture Why Cloud Computing Services Types. Definition. “Cloud” is a metaphor for the Internet.

julie
Download Presentation

Introduction to Cloud Computing Jian Tang 01/19/2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Cloud ComputingJian Tang01/19/2012

  2. Outline • Definition • Architecture • Why Cloud Computing • Services • Types

  3. Definition • “Cloud” is a metaphor for the Internet. • Cloud computing is new location-independent computing model, in which shared servers and data storage devices provide resources, software, and data to users in an on-demand manner, just like the electricity grid. • Cloud computing -> Network is computer

  4. Architecture

  5. Architecture • Client (end user): web browser or an APP • Service: functions in cloud computing • Application: backbone of service • Platform: software infrastructure for applications, e.g., Windows Azure, Google App Engine, VMware Foundry, Heroku. • Storage: disks, tapes, optical, memory, etc • Infrastructure: IT hardware and facilities

  6. Why Cloud Computing • The milk/cow example • The power/power plant example • The restaurant example • From business point of view, most of time it is better to rent than buy.

  7. Why Cloud Computing • No capital expenses needed • Customers only pay a fee for what are used • Flexible capacity and feature sets • No risk of obsolescence • No facilities and engineering cost incurred • Guaranteed business continuity and disaster recovery

  8. Services • Software as a Service (SaaS) • Infrastructure as a Service (IaaS) • Platform as a Service (PaaS)

  9. SaaS • A software distribution model in which applications are hosted by vendor or service provider and made available to users over Internet. • Network-based management and access to commercially available software from central locations rather than at each user’s site. • Application delivery follows a one-to-many model as opposed to a traditional one-to-one model. • Centralized administration • Examples: Gmail/Hotmail, Google Docs, TurboTax, iCube online OS, etc

  10. SaaS • Benefits: • No powerful computer needed. • No installation needed. • Automated update and patch management services. • Data compatibility across the enterprise (All users have the same version of software). • Facilitated, enterprise-wide collaboration. • Global accessibility.

  11. IaaS • The delivery of computer infrastructure (servers, storage, networking components) as a service. • The IaaS provider owns the equipment and is responsible for housing, running and maintaining it. • The client typically pays on a per-use basis. • Examples: Amazon EC2, Joyent, GoGrid, Dropbox

  12. IaaS • Benefits: • Ready access to a preconfigured environment • Use of latest technology for equipment • Secured “sand-box” computing platform • Ability to manage service peaks and valleys • No capital investments needed • Reduced time, cost and complexity in adding new features and capacities

  13. PaaS • Delivery of computing platform and solution stack as a service. • Mainly used by developers to build and deploy their applications. • Examples: Windows Azure, Google App Engine, VMware Foundry, Heroku.

  14. PaaS • Benefits: • Fast and cost-effective application development and delivery. • Deliver new applications to markets via web browsers. • Users pay only for what they use.

  15. Windows Azure

  16. Types • Private Cloud • Public Cloud • Hybrid Cloud

  17. Private Cloud Built for the exclusive use of one client, providing the utmost control over data, security, and Quality of Service (QoS). Built and managed by a company’s own IT professionals or by a cloud provider.

  18. Public Cloud A cloud vendor makes all the resources like applications and storage available to general public over the Internet. Run by third party. Hosted away from customer premises.

  19. Hybrid Cloud Combines both public and private cloud. Ability to augment a private cloud with the resources of a public cloud.

More Related