Much has been written about the different types of cloud taxonomies.  In some ways it reminds me of the SOA confusion from 5-8 years ago where everyone was trying to label something as being “SOA” and “not SOA”.  As an architect I favor simplicity – this includes cloud taxonomies.  Thus, I view cloud taxonomies as follows:

Cloud taxonomies consist of a Service model and a Hosting Model.

  • Service model - There are three service models: SAAS, IAAS and PAAS. 
    • Everything else is a scenario that falls into one of these three models (e.g. *AAS)
  • Hosting model - There are two hosting models: Public and Private.
    • Virtualization is an implementation choice within one of these models.

Your feedback and flames are welcome…