Cloud Computing in Enterprises: Benefits, Issues and Models

Verified

Added on  2023/06/14

|8
|1778
|156
Report
AI Summary
This report provides a detailed analysis of cloud computing in enterprises, comparing different approaches such as the prototype and structured methods for office automation. It delves into the distinctions between Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) models, highlighting their respective benefits and drawbacks. The report recommends the PaaS model for Regional Gardens, emphasizing its suitability for businesses requiring scalable resources and a managed server environment. Furthermore, it addresses potential problems associated with PaaS adoption, such as customization limitations and operational challenges, and suggests strategies for mitigating these issues through thorough testing, service availability assessment, and effective team collaboration. The document is available on Desklib, a platform providing study tools for students.
Document Page
Running head: USE OF CLOUD COMPUTING IN ENTERPRISES
Use of Cloud Computing in Enterprises
Name of the Student
Name of the University
Author’s note:
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1USE OF CLOUD COMPUTING IN ENTERPRISES
1. 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
Document Page
2USE OF CLOUD COMPUTING IN ENTERPRISES
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.
Document Page
3USE OF CLOUD COMPUTING IN ENTERPRISES
2. 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.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4USE OF CLOUD COMPUTING IN ENTERPRISES
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.
3. 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.
Document Page
5USE OF CLOUD COMPUTING IN ENTERPRISES
4. 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.
Figure 1: Advantages of PaaS
(Source: Created by the Author in MS Visio)
Document Page
6USE OF CLOUD COMPUTING IN ENTERPRISES
5. Problems with the Recommended Service
The problems that could arise if Regional Gardens would use PaaS services are:
1. 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.
2. 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.
3. 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.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7USE OF CLOUD COMPUTING IN ENTERPRISES
6. 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.
In Service 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.
chevron_up_icon
1 out of 8
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]