Article Preview
Top1. Introduction
Internet of Things can be distinctly described as a networked communication of devices in a wireless medium which are always available to be used anywhere as per the concept of ubiquitous computing paradigm (Mahmoud et al., 2018). These intelligent devices are capable of processing bulk data with short period of time as well as distribute required services. Similarly, Cloud Computing is another computational technical domain which gives a novel plan of action to organizations/associations to embrace IT without vast venture (Callegati, Giallorenzo, Melis & Prandini, 2018).
Cloud computing is a model for empowering omnipresent, advantageous, on-request access to a mutual pool of configurable computing resources (Sahmim & Gharsellaoui, 2017). Cloud computing and capacity arrangements furnish clients and endeavors with different abilities to store and process their information in outsider information centers (Sahmim & Gharsellaoui, 2017). It depends on sharing of resources to accomplish intelligence and economies of scale, like a utility (like the power matrix) over a network (Sun et al., 2018) At the establishment of cloud computing is the more extensive idea of united framework and shared administrations.
Cloud computing, or in simple words “the cloud”, additionally centers around boosting the viability of the common resources. Cloud resources are typically shared by different clients as well as powerfully reallocated per request (Wu, Chen, Choo & Debiao, 2017). This can work for allocating resources to clients. For instance, a cloud PC office that serves European clients amid European business hours with a particular application (e.g., email) may reallocate similar resources to serve North American clients amid North America's business hours with an alternate application (e.g., a web server). This approach amplifies the utilization of computing power while decreasing the general cost of resources by utilizing less power, cooling, rack space, and so forth to keep up the framework. With cloud computing, numerous clients can get to a solitary server to recover and refresh their information without obtaining licenses for various applications (Farahzadi, Shams, Rezazadeh, & Farahbakhsh, 2017).
1.1. Infrastructure-as-a-Service (IAAS)
The Infrastructure as a Service is a stipulation model in which an organization outsources the apparatus used to support operations, as well as storage, hardware, servers and networking mechanism. The service supplier owns the equipment and is responsible for housing, running and maintain it. The client typically pays on a per-use basis (Choo, Bishop, Glisson & Nance, 2018). Characteristics and components of IAAS include:
Infrastructure-as-a-Service (IAAS) like Amazon Web Services provides virtual server instances with unique IP addresses and blocks of storage on demand. Customers use the provider's application program interface (API) to start, stop, access and configure their virtual servers and storage (Nan et. al., 2018).