to maintain, update, and patch the operating system and install the required application soft-
ware. You will be charged by a cloud provider on the basis of the pay-as-you-go model who will
determine the usage of resources that were allocated to you.
For instance, if you use Microsoft Windows Azure, then you configure Linux and Windows
Server virtual machines. Afterward, you can modify your usage in accordance with your require-
ments. Keep in mind that you have to pay for only the service that you will ultimately use.
One of the biggest advantages of IaaS is that it oers a high-level control in which you
can select the basic components of your infrastructure. The pooling of storage and computing
resources can allow with easy and quick scaling so you can address the requirements of the
business’ infrastructure.
Platform as a Service (PaaS)
By using PaaS, you can use an operating system along with the use of optional block services
that can facilitate running third party or your own applications. In PaaS, the lower level is not
your headache. Security, load balancers, network topology, and the infrastructure—all of these
areas are managed by the cloud provider. Hence, you get a fully working operating system that
comes with prominent platform software.
When users utilize Windows Azure for PaaS solutions, they can use it for service manage-
ment, service hosting, or development environment. To get the data services, SQL Azure is an
option that has an RDBMS, data synchronization and reporting. These cloud components are
an integral part of the overall Azure Cloud Platform. You can use this platform to deploy your
own applications and configure them to scale down or scale up your functionalities.
In addition, Azure provides support for roles like Web and Worker. For instance, you can use
Web Role, which is a web application or host Workflow for the Worker role. On a similar note,
Microsoft’s primary relational DB engine is provided by the SQL Azure as a platform service.
One of the major advantages of PaaS is that you do not have to worry about managing the
operating system, running updates, or upgrading the hardware. It is the responsibility of the
Software as a Service
End Users
Platform as a Service
Application Developers
Infrastructure as a Service
Network Architects
Less Control
More Control
SaaS
PaaS
IaaS
Chapter 4 IoT Architecture Choices 93
Internet_of_Things_CH04_pp081-104.indd 93 9/3/2019 10:13:31 AM
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.16.70.101