What is the cloud computing?

Alberto Molina Coballes, José Luis Rodríguez Rodríguez and José Domingo Muñoz Rodríguez

Cloud Computing in European schools. Project: 2017-1-ES01-KA202-038471

Theme by: reveal.js

Disclaimer

The European Commission support for the production of this publication does not constitute an endorsement of the contents which reflects the views only of the authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein

Essential Characteristics:

  • On-demand self-service
  • Broad network access
  • Resource pooling
  • Rapid elasticity
  • Measured service

The NIST Definition of Cloud Computing

Service Models

Business model not based on selling software licenses or hardware, but provide different services with cloud features

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

Software as a Service

  • Software application as a Service available in the cloud
  • The user uses a web application instead of a locally installed one
  • All the web applications aren't SaaS, they must fulfill the "essential characteristics"
  • Every final user can use SaaS and it's already widely used today
  • Examples: Google Services, Microsoft 365, Dropbox, etc.

Platform as a Service

  • Web development and deployment platform on the web
  • Used by developers, teams or companies that don't know or don't want to spent time configuring and maintaining production environments in the cloud
  • Examples: Heroku, Google App Engine, Windows Azure, Openshift, CloudFoundry
  • PaaS based on kubernetes are trendy

Infrastructure as a Service

  • Infrastructure elements provided as a service on the cloud
  • Used mainly by sysadmins
  • Examples: AWS, GCE, Azure, OpenStack

Deployment Models

  • Private cloud
  • Community cloud
  • Public cloud
  • Hybrid cloud