Cloud computing is managed, shared applications, development platforms, or computing infrastructure accessible via the internet.
It provides options such as bandwidth and on-demand computing power with flexible capabilities normally purchased as a metered service.
NIST lists five essential characteristics:
According to NIST, cloud computing is deployed four ways over three service models. The three service models are:
The four deployment models are: