Tuesday, May 5, 2020

Use of Cloud Computing in Enterprises †MyAssignmenthelp.com

Question: Discuss about the Use of Cloud Computing in Enterprises. Answer: Introduction Different Approaches to Provide Office Automation in Regional Gardens Prototype Approach The prototype approach is a method of systems development. In this kind of approach, a prototype of the original system is built, tested within a small group of users and then sent for rework if any such changes are necessary within the original system. This kind of model is extremely useful when the entire requirements of the project is known in full details to the developers of the service. It is a kind of trial and error process, which mainly takes place between the developers and the users (Durand Paolella, 2013). Benefits of Prototype Approach This approach involves the users who are engaged in the development. The users are able to get a better understanding of the entire system as a working model is already provided. In this approach, the errors could be easily detected. The feedback of the users is available quickly in order to provide better solutions. The functions that are missing could be recognized easily. Issues with Prototype Approach This kind of approach firstly leads to implement the system and then repairs the faults within the system. This kind of methodology might be able to increase the complication of the system. The analysis of the system could remain incomplete as the complete application is not sent for testing. Structured Approach In this kind of approach, a study is conducted on the existing system. The study is based on the overall objective of the previous existing system and then changes are made if there is a necessity in order to enhance the operation. The structured approach is helpful in designing structured diagrams such as logical flowcharts, business process flowcharts, data flow and entity-relationship diagrams, control logic flowcharts and many others. Benefits of Structured Approach The customers and suppliers are able to share a common terminology of a project. This approach helps in the timely delivery of a product or service within the estimated budget while mitigating the risks associated with the project. This kind of approach could be applied to small and large projects. With the help of this approach, the tasks can be arranged easily. Issues with the Structured Approach During the life cycle of the development of the model, there would be no working software. There are a major amount of uncertainty and risks. This approach is not suitable for such type of projects whose requirements are at a risk of changing. Recommendations Based on the two different kinds of approaches to provide automation within the office premises, it would be recommended that the Prototype approach would be suitable for Regional Gardens. With the help of the prototype approach, the Web infrastructure could be tested within a small group of users. Based on the conclusions of the users after reviewing the services, a decision could be made whether they should use the prototype approach or not. Differences between IaaS Provider and PaaS provider Infrastructure as a Service (IaaS) Provider The Infrastructure as a Service is a model of cloud computing that is able to provide virtualized resources of computing with the help of internet. IaaS is one of the major categories of the services provided by cloud computing along with the Software as a Service (Saas) and Platform as a Service (Saas). In this kind of model, the cloud service provider is able to host the infrastructure components in a traditional way. This includes the servers, networking hardware and storage. The IaaS provider is also able to supply a varied range of services, which can include the detailed monitoring, billing, clustering, load balancing and security features (Zuo, Zhang Tan, 2014). Platform as a Service (PaaS) Provider This is a model of cloud computing where the third party provider would be able to deliver the tools of hardware and software. These tools are mainly needed for development of an application with the help of internet. A PaaS provider is able to host the software and hardware on their own infrastructure. The PaaS provider does not replace the entire IT infrastructure of a business but instead the business depends on the providers of PaaS services for their essential needs, which includes hosting of different applications. The products of PaaS are dedicated towards development of the software. They offer various computing services and infrastructure for the storage, editing of the text, compiling and testing services, management of the version of the software in a quick and efficient way. Comparison between the Two Services The PaaS services is one of the major categories of the services of cloud computing. The PaaS provider is able to offer much more application stack than the IaaS providers, add new operating systems, databases and other services to the cloud environment. The IaaS service provider is capable of supplying the basic necessities of computing, network infrastructure and storage. In this kind of system, the users should be able to create their own virtual machines, install their operating systems, which would support their data and applications. They would also handle the entire management and configuration that are associated with the tasks. Differences between IaaS, PaaS and SaaS Software as a Service In this kind of service, the web browsers are able to provide the access point to the software that are running on the servers. The main purpose of SaaS service is to manage the software and deploy the service to third party services. The most familiar applications of SaaS applications for the purpose of business are the management of customer relationship based applications such as Salesforce and other productivity suites such as Google Apps, Dropbox and many others. Platform as a Service This kind of model is lower than SaaS model. This kind of service provides a platform where the software could be developed and then deployed. The providers of PaaS services are able to abstract much work with the deal with the servers and thus they provide their clients a suitable environment where the operating system and the server software are taken care. Businesses are able to acquire resources when there would be a need based on the scale of demands, rather than investing their capital in the hardware (Kolb Wirtz, 2014). Infrastructure as a Service The IaaS services is composed of high level automated systems and accessible resources of computing. The providers are able to offer the cloud servers with the help of APIs. The clients of IaaS have direct access to the storage and servers. It is the supplest model of cloud computing, which would allow automated server deployment, power of processing, networking and storage. Recommendation of the Model Based on the discussion on the different models, it can recommended that Regional Gardens should make use of the PaaS model. This model is mostly suitable for businesses like Regional Gardens. They would be able to use the resources from the cloud when there would be a requirement. They would also be able to scale their demands based on their usage of services. Regional Gardens would be moving their Web based infrastructure to the public cloud. Hence, the PaaS model would be suitable for them as they would be provided to deal with the servers and hence provide their clients with a working environment. Problems with the Recommended Service The problems that could arise if Regional Gardens would use PaaS services are: In this kind of service, the customizations that would be developed on the cloud environment of a vendor would not be able to migrate to another cloud environment. There could be a problem that might arise for the development of applications, deployment and operation in the business processes. The PaaS services is available at a certain price range and there are some restrictions on the usage of the services. Another problem, which may arise while building the internet application is that there would be many plugins, widget and modules. These would be used within the application development. The tools of PaaS would not be able to work with the entire set of tools. Hence in order to avoid these problems with the PaaS services, Regional Gardens should deeply focus on a testing and deployment tool, availability of the necessary services, balancing of the loads or HTTP Routing, monitoring of the web based application and collaboration with the working team. References Durand, R., Paolella, L. (2013). Category stretching: Reorienting research on categories in strategy, entrepreneurship, and organization theory.Journal of Management Studies,50(6), 1100-1123. Kolb, S., Wirtz, G. (2014, April). Towards application portability in platform as a service. InService Oriented System Engineering (SOSE), 2014 IEEE 8th International Symposium on(pp. 218-229). IEEE. Zuo, X., Zhang, G., Tan, W. (2014). Self-adaptive learning PSO-based deadline constrained task scheduling for hybrid IaaS cloud.IEEE Transactions on Automation Science and Engineering,11(2), 564-573.

No comments:

Post a Comment

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