Home >>Cloud Computing Tutorial >Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS)

Cloud Computing Infrastructure as a Service (IaaS)

Infrastructure-as-a-Service offers access to essential infrastructure including physical machines, virtual machines , virtual storage etc. Among these, the IaaS also offers:

  • Virtual machine disk storage
  • Virtual local area network (VLANs)
  • Load balancers
  • IP addresses
  • Software bundles

All the above resources are made available via server virtualization to end-users. In addition, the customers access those resources as if they own them.


IaaS helps the cloud provider to easily find the infrastructure in a cost-effective way over the Internet. Here are some of the main advantages of IaaS:

  • Complete control of computing resources via administrative access to VMs.
  • Renting of computer hardware flexible and efficient.
  • Portability, interoperability with applications which are legacy.

Full control over computing resources through administrative access to VMs IaaS allows the user to control computing resources by way of administrative access to virtual machines as follows:

  • Customer asks cloud provider administrative orders to operate the virtual machine or to transfer data to the cloud server.
  • Customer issues administrative commands to virtual machines that they owned to launch application server or to install new apps.

Flexible and efficient renting of computer hardware

IaaS resources are made accessible to rented customers, such as virtual machines, storage devices, bandwidth, IP addresses, security systems, firewalls, etc .. The payment would be based on the amount of time a benefit is held by the company. The user may even operate some program, including a custom operating system, with administrative access to the virtual machines.

Portability, interoperability with legacy applications

Between IaaS clouds, legacy may be maintained between applications and workloads. For example, network applications such as web servers or e-mail servers that normally run on client-owned server hardware may also run from IaaS cloud VMs.


IaaS shares issues such as network dependency and application-based threats with PaaS and SaaS.

Compatibility with legacy security vulnerabilities

Since IaaS offers the customer the possibility to run legacy software in the infrastructure of the vendor, it opens customers to all the protection vulnerabilities of this legacy software.

Virtual Machine sprawl

With respect to security updates, the VM can become out-of-date as IaaS requires the user to access the virtual machines in working, disabled, and off state. The provider may however update such VMs automatically, but this mechanism is difficult and complex.

Robustness of VM-level isolation

IaaS provides individual customers an isolated environment through a hypervisor. Hypervisor is a software layer integrating virtualization hardware resources to break a physical computer into several virtual machines.

Data erase practices

The customer uses virtual machines, which in effect use the cloud provider's every disk resources. The cloud provider will insure that after the user removes the resource, the next customer to access the software will not find data debris from previous customers.


Here are IaaS Service System features:

  • Digital machines and Software pre-installed.
  • Virtual machines for pre-installed Windows , Linux, and Solaris operating systems.
  • Cost and schedule availability on request.
  • Enables copies of particular data to be hidden at different locations.
  • You can easily scal up and down the computing resources.