Cloud Computing

Cloud is access to a pool of computing resources (servers, storage, networks, services etc) that can be rapidly provisioned and made available with minimal overhead.

Infrastructure As a Service (IaaS)
An instant computing infrastructure, provisioned and managed over the Internet. Quickly scale up and down with demand, and pay only for what you use.
Public Cloud (6)
Computing services offered by third-party providers over the public Internet, making them available to anyone who wants to use or purchase them.
  • Amazon AWS Public Cloud
    A subsidiary of Amazon.com that provides on-demand cloud computing platforms to individuals, companies and governments, on a paid subscription basis.
  • Microsoft Azure Public Cloud
    A cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through a global network of Microsoft-managed data centers.
  • Rackspace Public Cloud
    A set of cloud computing products and services billed on a utility computing basis from the US-based company Rackspace.
  • Google Computing Engine
    The Infrastructure as a Service (IaaS) component of Google Cloud Platform which is built on the global infrastructure of Google.
  • HP Cloud
    A set of cloud computing services available from Hewlett-Packard (HP) that offered public cloud, private cloud, hybrid cloud, managed private cloud.
  • IBM Cloud Computing
    A set of cloud computing services for business offered by IBM.
Private Cloud (5)
Computing services offered either over the Internet or a private internal network and only to select users instead of the general public.
  • OpenStack
    A free and open-source software platform for cloud computing, mostly deployed as an IaaS.
  • Apache CloudStack
    Open-source cloud computing software for creating, managing, and deploying infrastructure cloud services.
  • VMware
    Extension of its customer's existing vSphere installations, full compatibility with existing virtual machines virtualized with VMware software, tightly integrated networking.
  • Eucalyptus
    Eucalyptus software’s main advantage is its AWS compatibility, based on a partnership with Amazon.
  • Azure Stack
    An on-premises version of Microsoft Azure public cloud.
Platform As a Service (PaaS)
Public PaaS (7)
  • Amazon AWS Elastic Beanstalk
    An easy-to-use service for deploying and scaling web applications and services.
  • SalesForce Force.com
    A platform as a service (PaaS) that allows developers to create multitenant add-on applications that integrate into the main Salesforce.com application.
  • Azure Cloud Services
    Deploying highly-available, massively-scalable applications and APIs.
  • Google App Engine
    A web framework and cloud computing platform for developing and hosting web applications in Google-managed data centers.
  • IBM BlueMix
    A cloud platform as a service (PaaS) developed by IBM.
  • CloudBees
    A provider of continuous delivery solutions powered by Jenkins CI.
  • Engine Yard
    Privately held platform as a service company focused on Ruby on Rails, PHP and Node.js deployment and management.
Private PaaS (2)
  • RedHat OpenShift
    Container-based software deployment and management, a supported distribution of Kubernetes using Docker containers and DevOps tools.
  • Cloud Foundry
    An open source, multi cloud application platform as a service (PaaS).