The cloud computing model

Cloud computing is the concept of sharing computational resources, including memory, calculation, networking, and storage capabilities, to run applications. The characteristics that define a computing model as a cloud model include self-service resource allocation, software-defined resources, and pay-as-you-go monetization. These are usually presented in three models of commercialization: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Furthermore, they can be delivered into public and private models of deployment:

Looking at the delivery models in the preceding ...

Get Hands-On IoT Solutions with Blockchain now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.