Cloud computing is the delivery of computing services over the internet, including storage, databases, networking, software and analytics.

Cloud computing can be private, public or hybrid depending on the service being used.

Private cloud offerings are hosted on a company's own data center and offers secure, tailored services to its customers.

Public cloud offerings are hosted by third-party data centers, and provide scalable access to commonly used computing resources such as applications, web servers and storage.

Hybrid cloud combines components of private and public clouds to give businesses an optimized mix of security, control and flexibility.

Infrastructure as a service (IaaS) is the foundation of cloud computing and is responsible for providing access to servers, storage, networks, data and databases.

Platform as a service (PaaS) builds on IaaS and adds support for middleware, application development, databases and messaging.

Software as a service (SaaS) provides access to software and related services over the internet, without having to install and maintain an on-premises installation.

Cloud management platforms (CMPs) offer unified management of cloud components, such as monitoring, self-service provisioning, billing, and workload orchestration.

DevOps tools automate the development and deployment of applications, allowing organizations to quickly deploy applications and services in the cloud.