The running generation of world, cloud computing has become the most powerful, chief and also lightning technology. The term Cloud refers to a Network or Internet. In other words, we can say that Cloud is something, which is present at remote location. Cloud can provide services over network, i.e., on public networks or on private networks, i.e., WAN, LAN or VPN. Applications such as e-mail, web conferencing, customer relationship management (CRM), all run in cloud. Cloud is just a metaphor for the internet. Cloud computing also known as on-demand computing, is a kind of Internet-based computing that provides shared processing resources and data to computers and other devices on demand. The cloud computing …show more content…
Infrastructure as a Service (IaaS)
b. Platform as a Service (PaaS)
c. Software as a Service (SaaS)
There are many extra service models all of which can take the form like XaaS, i.e., Anything as a Service. This can be Network as a Service, Business as a Service, Identity as a Service, Database as a Service or Strategy as a Service. Fig : Service Models
1. Infrastructure as a Service (IaaS) :
IaaS provides access to fundamental resources such as physical machines, virtual machines, virtual storage, etc. Apart from these resources, the IaaS also offers Virtual machine disk storage, Virtual local area network (VLANs) , Load balancers , IP addresses, Software bundles .All of the above resources are made available to end user via server virtualization. Moreover, these resources are accessed by the customers as if they own …show more content…
Some of the key benefits of IaaS are listed below:
• Full Control of the computing resources through Administrative Access to VMs.
• Flexible and Efficient renting of Computer Hardware.
• Portability, Interoperability with Legacy Applications.
Issues
• IaaS shares issues with PaaS and SaaS, such as Network dependence and browser based risks. It also have some specific issues associated with it.The following issues are:
1) Compatibility with legacy security vulnerabilities
Because IaaS offers the consumer to run legacy software in provider's infrastructure, therefore it exposes consumers to all of the security vulnerabilities of such legacy software.
2) Virtual machine sprawl
The VM can become out of date with respect to security updates because IaaS allows the consumer to operate the virtual machines in running, suspended and off state. However, the provider can automatically update such VMs, but this mechanism is hard and complex.
3) Robustness of vm-level isolation
IaaS offers an isolated environment to individual consumers through hypervisor. Hypervisor is a software layer that includes hardware maintain for virtualization to split a physical computer into multiple virtual