In general, cloud computing is understood to be ‘delivering hosted services over internet’. But it is defined as the use of computing resources in a remote location over the network. It follows different structures of computing such as grid, utility, client-server, etc. to support different resources.

Cloud Computing Components:                                                                         

  1. Clients
  2. Server
  3. Application
  4. Platform
  5. Infrastructure
  6. Storage

Types of Cloud:

  1. Public Cloud:A standard cloud computing model where applications, storage and other resources are available in free or pay-per-use model for public provided by a service provider.
  2. Community Cloud:Sharing of infrastructure between several organizations for similar requirement by realizing some benefits over it.
  3. Hybrid Cloud:Composition of two or more clouds that are bounded together but remain as unique entity forming multiple models.
  4. Private Cloud:Is otherwise called as internal or corporate cloud, where the cloud infrastructure is operated separately for an organization with a limited number of people behind the firewall.

Cloud computing Services:

  1. IaaS(Infrastructure as a Service): A provision model where organization outsources computer infrastructure that is used to support operations including storage, hardware, servers & networking components.
  2. PaaS(Platform as a Service): Is a way to deliver computational resources such as hardware, operating systems, storage and network capacity over the Internet.
  3. SaaS(Software as a Service): Applications that are hosted by a service provider which are accessed to the clients over a network.
  4. NaaS(Network as a Service): A capability to provide cloud network connectivity services to the user

Diagrammatic Representation of Cloud Services

Common Factors about IaaS, PaaS, SaaS:

  1. Protect your API keys
  2. Instant Scalability
  3. Reliability
  4. Security
  5. Pay per use

Comparison of IaaS, PaaS, SaaS:

Back to Blog Home