Wednesday, December 11, 2019

Cloud Computing Cloud Service Structure

Question: Discuss about the Cloud Computing for Cloud Service Structure. Answer: 1. Definition of Cloud Computing Cloud computing is nothing but a structure that comprised of on- request, ubiquitous and convenient accessing of network to a shared pool of configurable computing resources such as servers, networks and services (Dinh et al., 2013). This network application can be released and provisioned with a minimum management effort or interaction between service providers. Cloud structure is comprised of five crucial characteristics within it. These are: self-service on-demand, broadly allowed network access, pooling of resources, rapid elasticity and measured services (Fernando et al., 2013). There are various service models available for different application based services. This cloud based model mainly follows three service models: Software as Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). Figure 1: Cloud Computing (Source: Garg et al., 2013, p. 1020) Software as Service (SaaS): Every consumer is provided the competence to use the providers request running in the cloud substructure (Kliazovich et al., 2012). These applications are accessible with the help of client interface or a program interface. These application interfaces are controlled with the help of software platforms like Windows, Linux or Android etc. Platform as a Service (PaaS): The competence provided to the customers to prevent the storage, dispensation and other basic computing possessions from running the any arbitrary software. This includes operating system and applications as well (RittinghouseRansome, 2016). Figure 2: SaaS, PaaS and IaaS (Source: Wang et al., 2012, p. 230) Infrastructure as a Service (IaaS): The capability provided to the consumers is to deploy in to the cloud infrastructure. This can be done through the services, libraries or programming languages (Xu, 2012). The consumers do not directly the server but indirectly they have the control over these servers and networks. The consumers have the choice select the proper platform for their network and application. Advantages of Cloud Computing There are various advantages of cloud computing applications, these benefits are explained bellow: Flexibility: Cloud based application are perfect for the business with increasing fluctuating bandwidth demands (ZissisLekkas, 2012). Cloud allows the flexible range of increase in the scale of cloud capacity. Disaster recovery: Business of all sizes is investing their money for the disaster recovery. This is more than ideal than reality seems to be because of cloud service. Automatic software update: The cloud service providers always take care of the software updates so the consumers do not feel disturbance during their operation (Chen Zhao, 2012). Capital- expenditure Free: Cloud platform provides consumers the minimal rate for total application as the hardware cost is minimized. Increased collaboration:A Cloud service provides the user to operate more than one application at a time. Cloud based workflow and file sharing app supports this. Work from anywhere: Cloud service provides the high accessibility from any place of the world, this makes it more compatible (Moreno-Vozmediano et al., 2013). Document control: One application handles more than several document related to each individual. Cloud based platform provides this facility to the users. Security: Cloud service provides special protection to the documents and applications from being hacked or leaked. Competitiveness: Among all of the services in the market cloud service is the most compatible service that have platform independent feature that make it more competitive in the market place (Dinh et al., 2013). Environment friendly: When the cloud needs to fluctuate the server capacity scales up and down accordingly to match this change. 2. Implementation of SaaS for ABC Payrolls Software as a Service provides the capability to the consumers for accessing the interfaces through software help. ABC Payrolls can also implement SaaS to improvise their database handling capability through software support. This aspect will make the organization more competitive in the marketplace (Garg et al., 2013). Following are the considered benefits and challenges for ABC Payrolls if they implement SaaS within their organization: Advantages and Use of SaaS Providers for ABC Payrolls There are several advantages of applying SaaS model with ABC Payrolls, these are as follows: Lower cost of entry: In case SaaS the user dont have to buy a new hardware set up for establishing connection. So entry cost is low (Kliazovich et al., 2012). Reduced time to benefit: SaaS model is configured and installed from the begging, therefore rapid prototyping is possible. Pay according to demands: In the SaaS platform users dont have to pay excessive amount, they only pay what they are using (RittinghouseRansome, 2016). Upgrade and updated facility: The SaaS providers systematically update and upgrade the applications. High adoption rate: SaaS is platform independent, therefore it adaptation rate so much high (Kliazovich et al., 2012). Integration and scalability:This application supports the customization of business purpose. It allows internal service like ERP, CRM as well as external applications. Work anywhere: This application is usable at place the user wants. Its platform independence property helps it to be more compatible (Wang et al., 2012). Challenges to the use of SaaS provider for ABC Payrolls Following are the challenges that may be faced by ABC Payrolls: Security and privacy testing: All the users are living in the multi- tenant environment that must ensure safety, accessibility and confidentiality concerns (Xu, 2012). Therefore, the SaaS platform should assures the user that the platform should share the data with any other tenant. Frequent release of data: The frequent updates and upgrades from the SaaS developer make many problematic issues in front of the users that may harm their utilization. Performance testing: It is the most usable platform by users, so maintain their demands and competing with the trends SaaS platform should regularly tested for its performance rating (Zissis Lekkas, 2012). Integration and migration: Migrating to any other platform SaaS needs to check both the outgoing and incoming data, this is one of the disadvantages of SaaS. Business knowledge: Business knowledge should be in mind of the SaaS developer, as it specifically built for business applications (Chen Zhao, 2012). Licensing: This varies according to usages by users. Numbers of concurrent user are mainly influence in this case. 3. Difference between the Migration and Implementation Process of IaaS in ABC Payrolls Below the difference between conventional applications followed by ABC Payrolls and IaaS is discussed with explanations: Figure 3: Important factors affecting migration and implementation of IaaS in ABC Payrolls (Source: Moreno-Vozmediano et al., 2013, p. 20) Factors Implementation of IaaS in ABC at beginning Migration of services from regular information structure to IaaS Compatibility for meeting future demands The upgrade and update techniques concerned with the cloud services make this application more compatible in the competitive market of ABC Payrolls. This will satisfy their objectives properly. Migration of conventional services may be suggested for improving the on- going condition on ABC Payrolls. This can maintain a sustainable system for the organization. Complexity The applications provided by the cloud services are very much easy to be operated by the users, as these applications are platform independent and compatible with any kind of critical situation (Wang et al., 2012). At the beginning of the ABC Payrolls it was very tough to implement cloud services within their organization, but migration of services will leads to sustainable situation for ABC Payrolls (Chen Zhao, 2012). Scalability Cloud services are compatible with any kind platform. So the scalability of the application increases. In case of migration of services it is also helpful, as in this case both the services involved in the operational measures. Supporting applications Supporting applications are: IaaS, PaaS and SaaS (Kliazovich et al., 2012). Operational structures of data, networking etc. are the supporting applications for the migrated platform. Performance Cloud application is dominating the marketplace in case of business applications. In case of migrated service the performance level is almost very high, as the services are combined with each other. Reliability This system less reliable than migrated one. This system is more reliable than conventional cloud services (RittinghouseRansome, 2016). Suggestion for the Best Way to be implemented in the ABC Payrolls According to the study done non- cloud and cloud based application; it will be beneficial for ABC Payrolls to migrate their system from conventional cloud service to IaaS (ZissisLekkas, 2012). This will provide them high scalability, reliability several other benefits. In addition to this, migration will reduce cost involved with in the transformation of service, as they can use convention equipment as well as their old employees to operate them. This aspect will bring loyalty benefits to them. References Chen, D., Zhao, H. (2012, March). Data security and privacy protection issues in cloud computing. InComputer Science and Electronics Engineering (ICCSEE), 2012 International Conference on(Vol. 1, pp. 647-651).IEEE. Dinh, H. T., Lee, C., Niyato, D., Wang, P. (2013). A survey of mobile cloud computing: architecture, applications, and approaches.Wireless communications and mobile computing,13(18), 1587-1611. Fernando, N., Loke, S. W., Rahayu, W. (2013). Mobile cloud computing: A survey.Future Generation Computer Systems,29(1), 84-106. Garg, S. K., Versteeg, S., Buyya, R. (2013). A framework for ranking of cloud computing services.Future Generation Computer Systems,29(4), 1012-1023. Kliazovich, D., Bouvry, P., Khan, S. U. (2012).GreenCloud: a packet-level simulator of energy-aware cloud computing data centers.The Journal of Supercomputing,62(3), 1263-1283. Moreno-Vozmediano, R., Montero, R. S., Llorente, I. M. (2013). Key challenges in cloud computing: Enabling the future internet of services.IEEE Internet Computing,17(4), 18-25. 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. Xu, X. (2012). From cloud computing to cloud manufacturing.Robotics and computer-integrated manufacturing,28(1), 75-86. Zissis, D., Lekkas, D. (2012).Addressing cloud computing security issues.Future Generation computer systems,28(3), 583-592.

No comments:

Post a Comment

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