This is the course in a series of courses at the IoT gateway level. The Clouds are a large pool of easily usable and accessible virtualized resources such as hardware, development platforms, and/or services. The course introduces cloud deployment models and services(IaaS, PaaS, and SaaS). The course also covers the concepts of multi-tenancy, resource pooling, API, and measured service- pay per use that are critical and necessary while developing applications for IoT devices.
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources. The course introduces cloud computing and covers concepts of on-demand self-service, broad network access, and resource pooling. Some of the key topics like API, Measured Service – Pay per Use, Multi-tenancy, Cloud Deployment Models, Cloud Service Models, IaaS, PaaS, SaaS are dealt with in-depth. This would not only help the learner to understand the concepts but also enable them to understand significant considerations while choosing a cloud platform along with AWS IoT Core, Microsoft Azure – IoT, and Google Cloud IoT Core.