Public Clouds

Showing 1 of 117 total public clouds


Microsoft Azure

4 out of 5 stars( 1 review ) Rate this Cloud
  • Storage
  • Content Delivery (CDN)
  • Platform (PaaS)
  • Database
  • Messaging

Microsoft is a late arrival to the cloud market, but is now dedicating significant resources to their Azure cloud services. Azure offers a .NET Platform, Storage, CDN, SQL Server Database and Messaging services, all available with on-demand pricing.


Recommend Another Public Cloud

We are always looking for reputable public clouds to review and add to our public cloud profiles database. If you know of a public cloud we are missing, please submit the information below. Recommendations will be reviewed within 3 business days.

Public Cloud Requirements:

  • On demand provisioning and deprovisioning
  • Usage-based pricing
  • Published API

What are these?

The National Institute of Standards and Technology (NIST) defines 3 cloud computing service models:

  1. Infrastructure as a Service (IaaS): Capability to provision processing, storage, networks, and other fundamental computing resources
  2. Software as a Service (SaaS): Capability to use the provider's applications running on a cloud infrastructure
  3. Platform as a Service(PaaS): Capability to deploy consumer-created or acquired applications created using programming languages and tools supported by the provider

Each of the cloud services shown on this screen falls into one of these service models:


  • On-demand self-service: The consumer alone can request computing resources which are automatically provisioned without any human interaction
  • Storage: Upload and manage files in a web accessible storage system
  • Content Delivery: Distribute content over the Internet using a provider's route optimized network of geographically disperse edge servers


  • Databases: Store application data in a provider's fully managed database system
  • Messaging Queues: Use a provider's fully managed messaging system to send and receive application messages using the Internet


  • Platforms: Create and deploy Internet software using a provider's fully managed application deployment platform

What is cloud computing?

The National Institute of Standards and Technology (NIST) defines cloud computing as: "A model for enabling convenient, on-demand access to a shared pool of configuration computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction." Our definitions for the 5 essential characteristics of cloud computing defined by NIST are:

  • On-demand self-service: The consumer alone can request computing resources which are automatically provisioned without any human interaction
  • Broad network access: APIs and management tools are provided by the vendor allowing computing resources to be requested over the Internet
  • Resource pooling: Computing resources are pooled to service multiple consumers using a multi-tenant model, with resources dynamically assigned according to consumer demand
  • Rapid elasticity: To the customer, compute capabilities appear unlimited and can be rapidly and elastically provisioned both scaling up and back down per customer need
  • Measured service: Use of compute resources is monitored and tracked by the provider. Customers are billed based on a utility consumption model. There are no setup fees or contracts


All ratings are moderated. Please include a comment to support the rating you provide

(optional, blank for anonymous)

(used only by us to contact you if there are questions regarding your rating)

(please provide a brief comment supporing your rating)