21
CLOUD COMPUTING Ankur Desai, Manish Chiniwalar Electronics & Communication Department, Gogte Institute of Technology, Belgaum

Cloud computing

Embed Size (px)

DESCRIPTION

An overview on Cloud computing and how it compares with the traditional computing.

Citation preview

  • 1. CLOUD COMPUTING Ankur Desai, Manish Chiniwalar Electronics & Communication Department, Gogte Institute of Technology, Belgaum

2. Definition

  • moving computing and data away from the desktop and the portable PC and simply displaying the results of computing that takes place in a centralized location and is then transmitted via the internet on the user's screen
  • - John Makroff

3. Introduction

  • Cloud is a metaphor for describing the Internet.
  • On-demand self-service Internet Infrastructure where you pay only for what you use, all managed by a browser, application or API.
  • The best example of cloud computing is Google Apps where any application is deployed on the server can be accessed using a browser through the Internet.
  • Where we install subscribe softwares

4. Other technologies

  • Grid computing:In a grid of multiple computers, each of them us the others available resources.
  • Utility computing:

5. Architecture Cloud Computing FRONT END BACK END Server/Data center + Any software (OS, docs, email, games, etc) Client Computer + Interface software Internet 6. Characteristics

    • Massive scale
    • Virtualization
    • Non-stop computing
    • Software purchase not required
    • Geographic distribution
    • Service oriented software
    • Autonomic computing
    • Advanced security technologies

7. Cloud Computing Categories

  • IaaS- Infrastructure as a Service
  • PaaS- Platform as a Service
  • SaaS- Software as a Service

8. Infrastructure as a Service (IaaS)

  • Delivers basic storage and compute capabilities as standardized services over the network.
  • Servers, storage systems, switches, routers, and other systems are pooled and made available to handle workloads that range from application components to high-performance computing applications.

9. Infrastructure as a Service (IaaS) 10. Platform as a Service (PaaS)

  • It is a paradigm for delivering operating systems and associated services over the Internet without downloads or installation.
  • Also delivers platform for application development on cloud technologies.

11. Platform as a Service (PaaS) 12. Software as a Service (SaaS)

  • Features a complete application offered as a service on demand.
  • A single instance of the software runs on the cloud and services multiple end users or client organizations.
  • Applications may include document editors, games, or any other custom built application

13. Software as a Service (SaaS) 14. Cloud Infrastructure 15. Traditional Computing

  • Purchase hardware
  • Purchase software
  • Find space in data center
  • Create migration plan
  • Setup development & test
  • Configure systems
  • Configure databases
  • Configure networks

16. With Cloud Computing

  • Get a login ID!
  • Lets look at an example

17. The eyeOS operating system 18. The eyeOS operating system 19. The eyeOS operating system 20. The eyeOS operating system 21. SINGLE TENANT Vs MULTI-TENANT ARCHITECTURE Single tenancy gives each customer a dedicated software stack and each layer in each stack still requires configuration, monitoring, upgrades, security updates, patches, tuning and disaster recovery.

    • On a multi-tenant platform, all applications run in a single logical environment: faster, more secure, more available, automatically upgraded and maintained. Any improvement appears to all customers at once.

Server OS Database App Server Storage Network App 1 Server OS Database App Server Storage Network App 2 Server OS Database App Server Storage Network App 3 Other apps Shared infrastructure 22. Advantages

  • Agility
  • Cost
  • Deviceand location independence
  • Multi-tenancy
  • Centralization
  • Peak-load
  • Utilization and efficiency
  • Reliability
  • Scalability
  • Security
  • Sustainability

23. DISADVANTAGES OF CLOUD COMPUTING

  • Stored data might not be secure
  • Dependent on internet connection
  • Its not platform agnostic
  • Can be slow

24. Manish Chiniwalar Ankur Desai & Visit our Blogs: