Virtual services


There are a few major types of cloud services, they are broadly grouped according to the type of offering.
  1. Infrastructure as a Service-

  • Offers storage, network, RAM and CPU as a virtual service which can be created and destroyed rapidly. Often the “Virtual PCs” can be small ( i.e; 1 CPU, 512MB RAM, 15GB disk) or scale up to incredibly high sizes.
  1. Software as a Service-
    • Offers a functioning software service that is pre-configured and runs on the vendors own private infrastructure. The vendor takes care of the maintenance and upgrades of the software.
    • Examples of these are Dropbox, Gmail and WordPress.
  2. Platform as a Service-

  • Offers an IaaS but with added software tools pre-configured. Examples are Jenkins continuous integration and Google’s App Engine.