We started this chapter by discussing the various types of cloud services offered by cloud service providers such as Microsoft. With virtual machines, users have the most control over their cloud computing environment. The IaaS model offers virtual machines where users are responsible for upgrades to the operating system and applications.
Containers provide a quick and stable environment in which to install applications. The PaaS model provides a container environment for such setups. Microsoft also offers SaaS for those only interested in using pre-installed software applications. The FaaS model allows for the construction of microservices for serverless computing application architectures.
After becoming acquainted with the Azure portal, we did a tutorial using the Azure IoT Hub resource. We were able to use the IoT hub to send simulated sensory information from a Python...