Discuss about the Virtualization and Computing for IaaS Approach.
Cloud Computing is an online computing process which totally dependent on the web. This is a type of process that allows the organizations to share resources without owning it. The organizations are able to carry out certain functionalities without purchasing it or investing huge amount of capital.
This report talks about the PaaS and IaaS approach that Webb’s Stores can use to move its database to the cloud. This report gives a clear comparison between these two approaches. At the end it also suggests an appropriate approach that will be suitable for this company.
IaaS approach of moving the database to the Cloud
The full form of IaaS is Infrastructure as a Service. This is one of the three service models used in cloud computing. This approach will enable the Webb’s Stores to get access to the storage facilities, virtual machines, network and storage services (Jadeja & Modi, 2012). This service model also provides with the administration service along with hardware services.
In the IaaS approach the Webb’s Stores requires to develop an application ad install all the required software that is needed to run in cloud. The virtual machine needs to be uploaded to the environment of the host. This approach is suitable for Webb’s Stores when it has no time for the process of reengineering applications. The first step that the company needs to do is to take a technology domain in its account. The financial constraints must be met before migrating through this approach. Certain conditions need to be met (Rittinghouse & Ransome, 2016). This approach certain benefits and challenges. Here the company needs to be dependent on a third party and there is a high chance of quality degradation. Other requirements for migrating the database are dynamic resource need and data stream. This approach takes different steps from that of the PaaS approach.
PaaS approach of moving the database to the Cloud
The full form of PaaS is Platform as a Service. This approach can be used by Webb’s Stores when it requires a platform for developing applications along with storage facilities. They provide software services like middleware (Wang et al., 2012). This platform will help Webb’s Stores to develop and run application in a scalable as well as elastic environment. The initial step that Webb’s Stores need to take is to configure Azure Web App and Azure SQL Database. There is no need for the company to use the VM server and log in (Gibson et al., 2012). There are several layers present in this approach and each layer has restrictions.
Advantages and Disadvantages of IaaS and PaaS approach
· This approach helps the company to save any kind of huge capital expenditure on the hardware.
· There is very little load of work required in this approach.
· This approach requires no adaption (Kavis, 2014).
· The migration process has no such complexity.
· This approach offers an easy procedure for configuration.
· There is high scalability in the nature of this approach.
· The availability is high
· It has the lowest expense.
· This is the most costly approach.
· It is the responsibility of the customer to manage the VM.
· The backup procedure is also carried by the customer.
· The customers have no control the virtual machine.
· Migration complexity is low.
· The workload during migration is also low.
· The platform can be shared.
· Application modification is necessary to make it compatible with PaaS (Garrison, Kim & Wakefield, 2012).
Table 1: Benefits and Challenges of IaaS and PaaS Approach
The PaaS approach can be considered to be most suitable for the Webb’s Stores. The reason behind this is that the company will get storage as well as application development facility. This approach will be very easy for configuration and it has the lowest cost. There will be less time consumption for Webb’s Stores to carry this approach and it will not affect its productivity.
It can be concluded from this report that there are several approaches for moving database to cloud. The most suitable approach for Webb’s Stores is PaaS. This report also compares the PaaS and IaaS approach highlighting its benefits and loopholes.
Garrison, G., Kim, S., & Wakefield, R. L. (2012). Success factors for deploying cloud computing. Communications of the ACM, 55(9), 62-68.
Gibson, J., Rondeau, R., Eveleigh, D., & Tan, Q. (2012, November). Benefits and challenges of three cloud computing service models. In Computational Aspects of Social Networks (CASoN), 2012 Fourth International Conference on (pp. 198-205). IEEE.
Jadeja, Y., & Modi, K. (2012, March). Cloud computing-concepts, architecture and challenges. In Computing, Electronics and Electrical Technologies (ICCEET), 2012 International Conference on (pp. 877-880). IEEE.
Kavis, M. J. (2014). Architecting the cloud: design decisions for cloud computing service models (SaaS, PaaS, and IaaS). John Wiley & Sons.
Rittinghouse, J. W., & Ransome, J. F. (2016). Cloud computing: implementation, management, and security. CRC press.
Wang, C., Wang, Q., Ren, K., Cao, N., & Lou, W. (2012). Toward secure and dependable storage services in cloud computing. IEEE transactions on Services Computing, 5(2), 220-232.