Tuesday, May 5, 2020

Project on Cloud Computing Computer Systems

Question: Discuss about the Project on Cloud Computing for Computer Systems. Answer: 1. Definition of Cloud Computing Cloud computing is concerned with a process related to strong accessing method of data and programs over the internet instead of using conventional computer hard drive (Beloglazov et al. 2012). Cloud is nothing but just a Metaphor for internet. This aspect just brings the user to an era of flowcharts and presentations that would represent a giant server farm infrastructure related to internet (Dinh et al. 2013). Clouds are white puffy structure that accepts the connections and send out the information while floating. Figure 1: cloud computing model (Source: Beloglazov et al. 2012, pp- 760) Cloud computing is not related to the hard drive, when the data is stored or any program is being run on the system then the data and programs are stored in the system hard drive, this is called local storage of computing (Erl et al. 2013). Data accessing techniques become easy and within the range of users. There are mainly three cloud services that are mostly used by medium size business to large size business. These services are explained as follows: SaaS: Software as a service is almost similar as conventional software provision model. In this case the web browser usually provides a point of access to the software running on the servers. SaaS is popular cloud service for mainly consumers (Fernando et al. 2013). All of the customer relationship management applications such as sales force, software security related to productivity are operated very easily through the SaaS. Figure 2: IaaS, SaaS and PaaS (Source: Fernando et al. 2013, pp- 100) PaaS: PaaS is known as Platform as a Service. PaaS application is at a lower level in comparison with SaaS application in the competitive marketplace (Garg et al. 2013). In the contemporary time cloud computing is one of the trending and innovative concepts that minimized the struggle of human being (Herbst et al. 2013). The PaaS application provides platform independent service. This aspect makes the applications more compatible with respect to other cloud platforms. It can be operated on Windows, Linux or any other platforms. PasS is built on top with respect to the virtualization technology. IaaS: IaaS is the Infrastructure as a Service. This application is comprised of highly automated and scalable computer resources (Kliazovich et al. 2012). The provider of IaaS offers service to the cloud servers and their associated resources via API and dashboard. It is the most flexible model among all cloud services. Virtual data server is utilized for developing more effective application (Moreno-Vozmediano et al. 2013). The crucial uses of IaaS are deployment and development of PaaS, SaaS and web-scale applications. Benefits of Cloud Computing There are several benefits of the cloud computing technology, these are discussed as follows: Remote Access: Cloud service provides a remote access to all of the applications implemented by it (Rittinghouse and Ransome 2016). As the service is platform independent, all the applications provided by cloud services do not depends on the platform and can be remotely accessible. Time Efficient: The innovative and trending version of cloud services offers time efficient characteristics to the applications (Rong et al. 2013). The time efficient quality offers better productivity to the application users. Scaling factor: The cloud services are compatible with large scale and small scale of integration (Sanaei et al. 2014). In case of large scale data storage this service provides the proper storage space for the data so it has become more popular in the industry. 2. SaaS implementation for ABC Payroll The Software as a service provides data codes and definition based on software applications (Wang et al. 2012). The ABC payroll can implement SaaS application to operate their customer data properly. The data operated by ABC Payroll are the data related to payrolls, bookkeeping and payrolls (Xu 2012). The benefits and challenges may be faced by ABC Payroll with the implementation of SaaS application are discussed as follows: Benefits of the utilizations of SaaS provider for ABC Payroll Following are the benefits of SaaS within ABC Payroll. Besides cost effectiveness of the model there are other advantages: Time to deployment: SaaS software solutions can be implemented within just a few weeks rather than a few months (Zissis and Lekkas 2012). The time taken for application development will be reduced by 20 % through applying SaaS model (Beloglazov et al. 2012). The SaaS application can be utilized at any platform with platform independence property, this make it more time efficient. Less internal responsibility: The cloud service providers are responsible to maintain the upgrading system and software utilized for the system (Dinh et al. 2013). This system helps in customizing upgrades. The upgrade makes this system more innovative and attractive in front of the users. Scalable and fixable: Cloud technology is the most effective and flexible technology among all services (Erl et al. 2013). The customer only have to pay for single offering what they have selected for their use. The software becomes fully scalable when the company grows. SaaS offers more flexibility to increase integration of several software interfaces (Fernando et al. 2013). This system increases the sustainability of used applications those are selected by the organization with respect to SaaS. Platform independence makes the application more flexible and integrative in nature compared to other services. Accessibility: Cloud technology is such a technology that can be accessed at any condition and at any place with the help of internet connection (Garg et al. 2013). This aspect provides remote mobile access to the user. Sharing process of data and information becomes easier than ever before (Herbst et al. 2013). A remote and mobile facility provides the applications to be more compatible at critical situations. Resilience: The IT infrastructure and information is stored in CSP data centre. The authority of any organization can access their stored data at the time of any disasters within their organization. Challenges to the use of SaaS provider for ABC Payroll Although there is several numbers of benefits of the SaaS application there are few disadvantages of this application. Security concerns: One of the most effective inhibitors for the cloud services are access management and privacy of sensitive information (Kliazovich et al. 2012). According to the surveys this is fund that these aspects are getting diminished. Encryption and tokenization techniques are making this aspect a less important matter of concern. Compliance: There are many countries those have regulations related to storing of data with authorization or without authorization. Business process need to conform these regulations and should have to implement the SaaS model to get maximum benefits by using these regulations (Moreno-Vozmediano et al. 2013). Encryption and tokenization technique is providing a proper solution to these problems. Performance: A browser based application introduces many challenges while operating the company information remotely through internet (Rittinghouse and Ransome 2016). There may be some task that may be suited only on the SaaS platform but the security issue makes this information and data unsafe. 3. Difference between the migration and implementation process of IaaS in ABC Payrolls Following discussion is elaborating the difference between implementation and migration of IaaS techniques within ABC Payrolls. There are several aspects that can differentiate these facts. Figure 3: Factors affecting the implementation and migration of IaaS (Source: Rong et al. 2013, pp- 49) Factors Implementation of IaaS form the beginning Migration from current information system to IaaS cloud network Complexity According to those researches that are done on cloud services, it is found that, it is much easy to operate these applications. In this case only the cloud equipments have to be operated so it is less complex. According to those researches that are done on the contemporary applications of cloud services it is found that implementation of cloud services from the beginning of the organizational set up is very tough as the cloud and non- cloud based application both have to be operated and managed. Ability for meeting future demands In case of cloud applications, operation updates and up-gradation make these more effective in order to achieve the goals and objectives of ABC Payrolls. In addition to this the structure meets all the demands of cloud services, so the applications perform well on the competitive platform (Moreno-Vozmediano et al. 2013). Migration of the services mainly takes place so as to build compatible changes to the entire system of ABC Payrolls as the company wants a developed and sustainable system for their future scope (Garg et al. 2013). In addition to this, migration technique involves the changes into the system and structure of cloud that will introduce new facility to the system. Supporting applications There are three supporting applications for the contemporary cloud services: infrastructure as a service, platform as a service and software as a service (IaaS, SaaS and PaaS). Data, platform for application, operation, and structure of platform needs specific supporting applications to develop efficient system for mobile, microcomputers and mainframes. Scalability Scalability is high in this case of conventional data networks. Here the data has to be transferred to the cloud network (Xu 2012). In case of cloud data network, scalability is almost very high but after the transfer of network form conventional one to cloud service platform the scalability of data is reduced (Sanaei et al. 2014). This is only due to migration of networks. Reliability In this case both of the methods cloud and traditional method of ABC Payrolls are used at a time, so reliability is a bit higher than conventional cloud services. Therefore, this system comparatively provides better productivity and meets customer demands properly. In this case the system is not reliable in comparison with other network operators. This is due to security issues introduced into the system of cloud services. Performance Most of the business operations are dependent on cloud services, so that the performance of this system is not good (Zissis and Lekkas 2012). Therefore, cloud services are comparatively dominating the total industrial system. In this case the performance is very high than other services. This aspect happens due to the dependency of network on the cloud services. Suggestion for the best way to be implemented in the ABC Payrolls The study of cloud and non- cloud based system it is found that Migration from current information system to IaaS cloud network, will be beneficial for ABC Payrolls. This aspect introduces mainly three beneficial factors for ABC Payrolls: cost effectiveness of system, utilization of old equipments and involvement of loyal and trustworthy employees. Migration of the systems leads to the utilization of resources and technologies to maintain their goals and objectives. References Beloglazov, A., Abawajy, J. and Buyya, R., 2012. Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing.Future generation computer systems,28(5), pp.755-768. Dinh, H.T., Lee, C., Niyato, D. and Wang, P., 2013. A survey of mobile cloud computing: architecture, applications, and approaches.Wireless communications and mobile computing,13(18), pp.1587-1611. Erl, T., Puttini, R. and Mahmood, Z., 2013.Cloud computing: concepts, technology, architecture. Pearson Education. Fernando, N., Loke, S.W. and Rahayu, W., 2013. Mobile cloud computing: A survey.Future Generation Computer Systems,29(1), pp.84-106. Garg, S.K., Versteeg, S. and Buyya, R., 2013. A framework for ranking of cloud computing services.Future Generation Computer Systems,29(4), pp.1012-1023. Herbst, N.R., Kounev, S. and Reussner, R., 2013. Elasticity in cloud computing: What it is, and what it is not. InProceedings of the 10th International Conference on Autonomic Computing (ICAC 13)(pp. 23-27). Kliazovich, D., Bouvry, P. and Khan, S.U., 2012. GreenCloud: a packet-level simulator of energy-aware cloud computing data centers.The Journal of Supercomputing,62(3), pp.1263-1283. Moreno-Vozmediano, R., Montero, R.S. and Llorente, I.M., 2013. Key challenges in cloud computing: Enabling the future internet of services.IEEE Internet Computing,17(4), pp.18-25. Rittinghouse, J.W. and Ransome, J.F., 2016.Cloud computing: implementation, management, and security. CRC press. Rong, C., Nguyen, S.T. and Jaatun, M.G., 2013. Beyond lightning: A survey on security challenges in cloud computing.Computers Electrical Engineering,39(1), pp.47-54. Sanaei, Z., Abolfazli, S., Gani, A. and Buyya, R., 2014. Heterogeneity in mobile cloud computing: taxonomy and open challenges.IEEE Communications Surveys Tutorials,16(1), pp.369-392. Wang, C., Wang, Q., Ren, K., Cao, N. and Lou, W., 2012. Toward secure and dependable storage services in cloud computing.IEEE transactions on Services Computing,5(2), pp.220-232. Xu, X., 2012. From cloud computing to cloud manufacturing.Robotics and computer-integrated manufacturing,28(1), pp.75-86. Zissis, D. and Lekkas, D., 2012. Addressing cloud computing security issues.Future Generation computer systems,28(3), pp.583-592.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.