The following is a comparison of cloud-computing software and providers.

IaaS (Infrastructure as a service)

Providers

General

ProviderLaunchedBlock storageAssignable IPsSMTP supportIOPS Guaranteed minimumSecurityLocationsNotes
Google Cloud Platform2013YesNoNoYesYesbr, ca, cl, us, be, ch, de, es, fi, it, po, nl, uk, il, au, cn, in, jp, sg, id, twSMTP blocked.
Oracle Cloud2014YesYesYesYesYesus, ca, br, de, uk, nl, ch, in, aus, jp, kr, saud
Amazon Web Services2006YesYesPartialYesYesus, ca, br, ie, de, uk, cn, sg, au, jp, kr, in, za, fr, se, bh, hk, it, idList of bugs
IBM Cloud2005YesYesNoYesYesus, gb, fr, de, nl, in, au, hk, kr, it, jp, no, sg
Microsoft Azure2010YesYesYesYesYesca, us, br, ie, nl, de, uk, cn, au, jp, in, kr, sg, hk, za, idList of bugs
GoDaddy2016NoNoYes
Rackspace1998PartialNoYesNoYesus, au, hkroot volume is a fixed size
OVH1999YesYesYesYesYesau, ca, de, fr, gb, pl, us, sg
Atlantic.Net2010NoYesNoYesus, uk, ca
Scaleway2016YesYesYesYesYesfr, nl
Alibaba Cloud2009YesYesYesYesYescn, hk, sg, au, my, id, in, jp, us, de, uk, ae
Hetzner CloudYesYesde, fi, us, sg
Safe Swiss Cloud2013YesYesYesYesch
DigitalOcean2016PartialYesPartialYessg, nl, uk, ca, de, inSMTP for accounts older than 60 days but they use spam mandrillapp servers. root volume is a fixed size.
2013YesYesYesYesYesuk

SaaS (Software as a Service)

General

SaaS (Software as a Service)Initial release dateLicense(s)Written inAs a serviceLocal installations
fluid Operations eCloudManager2009-03-01ProprietaryJava, GroovyNoYes
AppScale2009-03-07Apache LicensePython, Ruby, GoYesYes
Cloud Foundry2011-04-12Apache LicenseRuby, C, Java, GoYesYes
Cloud.com / CloudStack2010-05-04Apache licenseJava, CYesYes
Eucalyptus2008-05-29Proprietary, GPL v3Java, CYesYes
Nimbus2009-01-09Apache LicenseJava, PythonYesYes
OpenNebula2008-03-??Apache LicenseC++, C, Ruby, Java, Shell script, lex, yaccYesYes
OpenQRM2008-03-??GPL LicenseC++, PHP, Shell scriptYesYes
OpenShift2011-05-04Apache LicenseGoYesYes
OpenStack2010-10-21Apache LicensePythonYesYes
OnApp2010-07-01ProprietaryJava, Ruby, C++YesYes
oVirt2012-08-09Apache LicenseJava, Python?Yes
Jelastic2011-01-27GPL License, Apache License, BSD LicenseJava, JavaScript, Perl, Shell scriptYesYes

Supported hosts

SoftwareLinuxFreeBSDWindowsBare Metal
AppScale???
Cloud FoundryYesNoYesYes
Cloud.com / CloudStackYesNoYesYes
EucalyptusYesNoNoYes
NimbusYes?NoNo
OpenNebulaYesNo?No
OpenQRMYesNoNoNo
OpenShiftYesNoNoYes
OpenStackYesNoYesYes
OnAppYesNoNoYes
oVirtYesNoNoYes

Supported guests

SoftwareLinuxWindowsVMwareXenKVMVirtualBoxDockerOther
fluid OperationsYesYesYesYesYesNo?
AppScale??YesYesYesYes?
Cloud FoundryYesYesYesYesYesYesYes
Cloud.com / CloudStackYesYesYesYesYesYes?
EucalyptusYesYesYesYesYes??Any guest OS supported by Xen, KVM, or VMWare
NimbusYes??YesYes??
OpenNebulaYesYesYesYesYesYes?Any guest OS supported by Xen, KVM, or VMWare
OpenQRMYesYesYesYesYesYes?
OpenShiftYesNoYesYesYesYes?
OpenStackYesYesYesYesYesNoYes
OnAppYesYesYesYesYesNo?JumpBox, FreeBSD
oVirtYesYesNoNoYesNo?
Jelastic??????YesParallels Virtuozzo Containers

PaaS (Platform as a service)

Providers

ProviderLaunchedSaaS
Appian1999
Cloud Foundry2011
CloudBees2010Java, JRails and Grails, Jenkins
Computer Sciences Corporation
Engine Yard2006
Heroku2008Ruby, Java, Node.js, Scala, Clojure, Python, PHP, and Go.
Oracle Cloud Platform2014
PythonAnywhere2012Python
Salesforce App Cloud

Providers on IaaS

PaaS providers which can run on IaaS providers ("itself" means the provider is both PaaS and IaaS):

SoftwareAmazon EC2RackspaceGoGridMail.Ru (MCS)Other
AppScaleYes???
Cloud FoundryYesYes??
Cloud.com????itself
Eucalyptus????itself
fluid Operations????
Nimbus????itself
OnApp????itself
OpenNebula????itself
OpenQRM????itself
OpenShiftYes???Safe Swiss Cloud
OpenStackYesYesYesYesSafe Swiss Cloud