Cloud Computing Implementation: A Case Study on Regional Gardens' OAS

Verified

Added on  2023/06/14

|22
|3495
|154
Case Study
AI Summary
This case study analyzes the implementation of cloud computing solutions for Regional Gardens, focusing on improving their office automation system. It evaluates different approaches such as prototyping and pilot programs for establishing an effective office automation system, ultimately recommending the prototyping approach for its iterative design and user-friendly nature. The study also compares Infrastructure as a Service (IaaS) and Platform as a Service (PaaS), justifying the selection of PaaS for its ability to facilitate software development without the complexities of managing servers and databases. Furthermore, it differentiates between IaaS, PaaS, and Software as a Service (SaaS), suggesting the most suitable model for Regional Gardens and addressing potential challenges they might face after adoption. The analysis emphasizes the benefits of cloud computing in terms of cost savings, security, and uptime, providing a comprehensive roadmap for Regional Gardens' successful transition to a cloud-based infrastructure.
Document Page
Running head: CLOUD COMPUTING
Cloud Computing: Case study of Regional Gardens
Name of the student:
Name of the university:
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
1CLOUD COMPUTING
Table of Contents
Task 1: Power Point Presentation....................................................................................................2
Task 2: Discussion on the best way to provide office automation system.....................................9
2.1Two different approaches to provide office automation system...........................................9
2.2 Outlining the major benefits and issues with each of the approach..................................10
2.2.1 Benefits and issues of Prototyping approach:..............................................................10
2.2.2 Benefits and issues of pilot approach...........................................................................11
2.3 Summary to recommend the most suitable approach.......................................................11
Task 3: Migration from Web infrastructure to public cloud.........................................................12
3.1 Difference between infrastructure given by IaaS and PaaS................................................12
3.2 Justification for selection the service provider....................................................................13
Task 4: Comparison between whether to use PaaS or SaaS........................................................14
4.1 Major differences between IaaS, PaaS and SaaS.................................................................14
4.2 Recommendation for the most suitable model..................................................................17
4.3 Most likely problems of faced by Regional Garden after the adoption..............................17
References.....................................................................................................................................19
Document Page
2CLOUD COMPUTING
Task 1: Power Point Presentation
Document Page
3CLOUD COMPUTING
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
4CLOUD COMPUTING
Document Page
5CLOUD COMPUTING
Document Page
6CLOUD COMPUTING
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
7CLOUD COMPUTING
Document Page
8CLOUD COMPUTING
Document Page
9CLOUD COMPUTING
Task 2: Discussion on the best way to provide office automation system
2.1Two different approaches to provide office automation system
In this recent technology era, the enhancing scale of production as well as degree for
the specialization within the enterprises has lead to a significant expansion in this amount of
data required for the successful management implementation. Office Automation System
(OAS) has currently become one of the most widely used technologies that offer all the
employees to access information from a service provider. It helps to deliver possible framework
to the employees so that they can easily access information from the server. In order to
establish office automation system in any business organization there are different approaches
those are needed to be followed by the office owners (Abdelmaboud et al., 2015). Based on the
details of functional requirements the most suitable approach for adopting office automation
system is needed to be identified by the executives of Regional Gardens.
There are four genera processes such as Ad hoc, structured, Pilot and prototype those
help to design and implement office automation system in the business organizations (Haimes
et al., 2015). However, appropriate circumstances are needed so that it can combine and
tailored for meeting the organizational needs. Among four of these knowledge the most
suitable approaches are pilot and prototype. The benefits and issues of these approaches are
elaborated in the below section.
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
10CLOUD COMPUTING
2.2 Outlining the major benefits and issues with each of the approach
2.2.1 Benefits and issues of Prototyping approach:
Benefits
With the help of prototyping the project requirements and the project specifications can
eventually improved by the project executives. System modification and platform migration
costs more than new system implementation. Thus, it can be said that’s prototyping helps to
reduce the overall cost and the overall time for the implementation of new office automation
system. Prototyping approach allows the user to become more involve with the system (Fehling
et al., 2014). More involvement of the users to these new types of system also improves the
performance of the company. This approach is easy to adopt and due to its compatible nature it
helps to avoid organizational misunderstandings as well as miscommunication among the
project manger and project team members.
Issues
Besides these advantages or benefits many issues are also associated to it these those
interrupt the operational and functional activates of office automation system even after its
implementation. During analysis and completion of the entire project the prototype model
might distract both the developers. Another issue associated to it is incomplete specification.
Thus it can be said that, due to incomplete project specification the final project outcome may
fail to deliver a better solution to the project staffs (Bokhari, Azam & Abbas, 2015). Not only
these but also there are some cases where, prototype approach stands as expensive and time
Document Page
11CLOUD COMPUTING
taken as well. Thus, usage of this approach may interrupt the prototype design before
implementation.
2.2.2 Benefits and issues of pilot approach
Benefits
This particular approach helps to build high level experience for different new programs
and also helps to detect challenges at the very initial phase of project development. Pilot
programming helps the users to gather and learn professional knowledge from the documents.
In addition to this, the already planned process can also be tested accordingly and effectively.
There are any factors that prevent the system to reach the expected speed rather it can be said
that this approach helps to reveal all factors which slow down the developed system.
Issues
If considering the approach named as Pilot programming then it can be said that this
approach may signal the sense of doubt (Armstrong et al., 2015). Pilot programming fails to
make discrimination between the data. During the implementation of new office automation
system sometimes this may happen that old data are needed and due to lack of discrimination
power or mixed data the developers may become confuse about the new data and the old
data.
2.3 Summary to recommend the most suitable approach
After analyzing two of these approaches for implementing the new office automation
system it can be said that, for Regional garden the most suitable approach is Prototyping. This is
Document Page
12CLOUD COMPUTING
an iterative design implementation approach which allows making effective changes with the
changing project phases and also requirements of the clients. Prototype approach allows the
developers to access data from the server whenever required (Bitam, Mellouk & Zeadally,
2015). This approach reduces the system complexity and due to the user friendly nature
prototyping approach, the project staff members of Regional Gardens are recommended to
adopt prototype approach for implementing the office automation system. It has been found
that the configuration of the existing system is though helpful but rather than modification they
should implement a completely new office automation system.
Task 3: Migration from Web infrastructure to public cloud
3.1 Difference between infrastructure given by IaaS and PaaS
The software platforms deliver as service that can again be segmented in two different
cycles from the varying cycle (Manvi & Shyam, 2014). However; IaaS is much comprehensive
including the integration down to the hardware level on the other hand PaaS is much focused
on software interfacing. The difference between the IaaS and PaaS are elaborated below:
IaaS
In comparison to PaaS, IaaS gives proper equipments to the developers for successful
operation, networking, data storage and hardware with internet support. It ensures that the
subscribers are no longer confronting along with the location and purchase cost. The IaaS
service providers who provide the computing resources are responsible to maintain the
hardware running as well as housing the devices (Kumar et al., 2014). The clients also pay for
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
13CLOUD COMPUTING
the hardware maintenance and other related service nothing apart from that. This type of
solution offers the consumers the level possibility to gain network resources instantly without
taking any other space.
PaaS
PaaS is referred to as a comprehensive approach that offers a much comprehensive
approach to most of the cost effective application those are about to deployed by the
developers in the current era of technology (Puthal et al., 2015). In order to put any application
in accurate service it helps to provide necessary software framework and hardware architecture
to the developers. It also allows the developers to manage and up keep all the necessary
sources associated to the development. The system developers are responsible to serve
different activities like maintaining, data storing, system operation and other applications etc.
comparing IaaS and PaaS it has been found that PaaS offers an accurate solution to the
developers for designing, creating, testing and deploying the application of the clients. In
addition to this it also offers some additional activities such as version control, database
integration, management of software configuration, and team member’s connectivity (Ranjan
et al., 2015). It means that with the help of PaaS, all the operation of web service can be
eventually served by the project developers. In addition to this it also provides high level of
data security to the users to maintain the enterprise environment.
3.2 Justification for selection the service provider
After analyzing the features of two different cloud platforms PaaS and IaaS, it has been
found that PaaS allows the businesses to build their own software on. Regardless of Physical or
Document Page
14CLOUD COMPUTING
virtual database storage device, PaaS offers a direction for advanced coding language for
communicating with the servers (Wu et al., 2015). PaaS has the ability to help the internal
corporate developers in building and testing the developed software. Regional Gardens needs
resources and time for developing software however the staffs of the company wants to avoid
mess-up between building servers, networks and database management system used by them.
It helps the users to stay up-to-date and also avoids different security issues that may
interrupt the regular success of the company (Aazam et al., 2014). This is much focused to their
resources, saves money and also not time consuming like IaaS platform. It can strengthen the
security and also maximizes the uptime. Thus, between IaaS and PaaS cloud platform the
Regional Gardens should adopt the PaaS platform to compete, other companies and to gain
effective commercial profit.
Task 4: Comparison between whether to use PaaS or SaaS
4.1 Major differences between IaaS, PaaS and SaaS
After detail analysis of IaaS, PaaS and SaaS it has been found that all theses platform has
their own benefits and challenges (Becker, Lehrig & Becker, 2015). Cloud Computing creates
many acronyms but none of them are as important as the three. The differences among PaaS,
IaaS and SaaS are as follows:
IaaS
Infrastructure as a service offers both storage and infrastructure resources which is
required to deliver the cloud service to the consumers of Regional Garden. It can comprise the
Document Page
15CLOUD COMPUTING
physical resources and business infrastructure as well. IaaS platform effectively delivers cloud
computing infrastructure to the company in terms of server, storage, network, on demand
services and operating system (Alkhanak, Lee & Khan, 2015). Not only this but also on a single
piece of hardware multiple number of users can be involved. IaaS platform allows resources as
a service which increases the dynamic scaling capabilities of the service providers. However
based on the type of the infrastructure the cost for the service also varies accordingly. This
flexible model allows the service providers to have kept full control over the organizational
circumstances (Ghahramani, Zhou & Hon, 2017). The company which needs absolute control
on their operation and functional activities should adopt the IaaS platform o increase the
overall performance of the business organization.
PaaS
Platform as a service offers a combination of infrastructure and application to the
consumers. The business organizations who have adopted this platform need not to worry
about the required software updates, load balancing, storage capacity and operating system. In
order to create the necessary platform PaaS platform offers an adjustable platform to the
consumers and the software is generally provides over the web. The technicality of PaaS is
beyond casual virtualization technology. In case of PaaS platform the software developers can
ask for additional requirements, billing, subscription etc (Aazam et al., 2014). It has been found
that the service named as subscription offers by PaaS is managed all by accurate tools only.
A similar development application can be used at a time by multiple numbers of users.
PaaS offers integrated services of web and database. In order to facilitate development PaaS
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
16CLOUD COMPUTING
offers proper services to the consumers or business organizations. Different kinds of associated
application difficulties can be resolved with PaaS platform service (Puthal et al., 2015). For
managing multiple numbers of developers working on a single development activity with the
involvement of the third parties PaaS platform is very much helpful.
Figure 1: Three different Cloud architectures
(Source: Haimes et al., 2015, pp-290)
SaaS
In case of software as a service both the applications and software are efficiently hosted
upon the cloud service provider server which allows all the customers in a single network. It can
manage all necessary applications regardless of the location of the consumers situated over the
network. From the central location all the applications can be managed appropriately (Fehling
et al., 2014). The SaaS models are dependent on pay as you go model. With the application
Document Page
17CLOUD COMPUTING
programming interface all the third party applications can be integrated accordingly. As the
software is hosted in the cloud and are accessible over the internet connection thus the users
can also access the service from their mobile devices also.
4.2 Recommendation for the most suitable model
After analyzing the system application details of Regional Garden it has been found that,
in order to resolve the occurring errors the most suitable model for the company is PaaS model,
because it offers the next level of readiness rather development ability to the consumers of
Regional Garden. This service is typically delivered in terms of services for the developers or
the architects as opposed the end users of the service (Armstrong, Kavanagh & Djemame,
2015). It has the ability to keep the infrastructure hidden from the users and other service
providers. It also gives different additional functionalities to the users on the top of their
infrastructure.
4.3 Most likely problems of faced by Regional Garden after the adoption
PaaS is referred to as a platform that helps to create on demand applications or
software as well that to be delivered over the host. PaaS cloud based hybrid model is the
platform where all the development tools are automatically hosted, that may again be hosted
by the end users with the help of an application web browser (Bitam, Mellouk & Zeadally,
2015). Though, Regional Garden can gain many benefits from the cloud based system but at
the same time the company has to face some major challenges as well. After the adoption of
PaaS the most likely challenges that Regional Garden may face are as ,:
Document Page
18CLOUD COMPUTING
Data security: Due to limited security, information may be easily hijacked by the
external attackers. The PaaS platform is more focused in application efficiency rather than
security thus confidential company data can be easily hijacked in PaaS platform.
Consumer’s captivity: Due to limited number of PaaS vendors each of vendors wills to
build secure relationship with the consumers (Bruneo, 2014). This is another challenge that
Regional Garden may face.
Costly: The platform named as PaaS is very expensive. Even if once installed after
application also the maintenance cost is also very high (Fehling et al., 2014). Due to this reason
the company may face serious challenge after the adoption of PaaS platform.
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
19CLOUD COMPUTING
References
Aazam, M., Khan, I., Alsaffar, A. A., & Huh, E. N. (2014, January). Cloud of Things: Integrating
Internet of Things and cloud computing and the issues involved. In Applied Sciences and
Technology (IBCAST), 2014 11th International Bhurban Conference on (pp. 414-419).
IEEE.
Abdelmaboud, A., Jawawi, D. N., Ghani, I., Elsafi, A., & Kitchenham, B. (2015). Quality of service
approaches in cloud computing: A systematic mapping study. Journal of Systems and
Software, 101, 159-179.
Alkhanak, E. N., Lee, S. P., & Khan, S. U. R. (2015). Cost-aware challenges for workflow
scheduling approaches in cloud computing environments: Taxonomy and
opportunities. Future Generation Computer Systems, 50, 3-21.
Armstrong, D., Kavanagh, R., & Djemame, K. (2015, June). Towards an interoperable energy
efficient cloud computing architecture-practice & experience. In Communication
Workshop (ICCW), 2015 IEEE International Conference on(pp. 1807-1812). IEEE.
Becker, M., Lehrig, S., & Becker, S. (2015, January). Systematically deriving quality metrics for
cloud computing systems. In Proceedings of the 6th ACM/SPEC International Conference
on Performance Engineering (pp. 169-174). ACM.
Bitam, S., Mellouk, A., & Zeadally, S. (2015). VANET-cloud: a generic cloud computing model for
vehicular Ad Hoc networks. IEEE Wireless Communications, 22(1), 96-102.
Document Page
20CLOUD COMPUTING
Bokhari, S. M. A., Azam, F., & Abbas, M. (2015). Limitations of Service Oriented Architecture and
its Combination with Cloud Computing. Bahria University Journal of Information &
Communication Technology, 8(1), 7.
Bruneo, D. (2014). A stochastic model to investigate data center performance and QoS in IaaS
cloud computing systems. IEEE Transactions on Parallel and Distributed Systems, 25(3),
560-569.
Fehling, C., Leymann, F., Retter, R., Schupeck, W., & Arbitter, P. (2014). Cloud computing
patterns: fundamentals to design, build, and manage cloud applications. Springer
Science & Business Media.
Ghahramani, M. H., Zhou, M., & Hon, C. T. (2017). Toward cloud computing QoS architecture:
Analysis of cloud systems and cloud services. IEEE/CAA Journal of Automatica
Sinica, 4(1), 6-18.
Haimes, Y. Y., Horowitz, B. M., Guo, Z., Andrijcic, E., & Bogdanor, J. (2015). Assessing Systemic
Risk to Cloud Computing Technology as Complex Interconnected Systems of
Systems. Systems Engineering, 18(3), 284-299.
Kumar, R., Gupta, N., Charu, S., Jain, K., & Jangir, S. K. (2014). Open source solution for cloud
computing platform using OpenStack. International Journal of Computer Science and
Mobile Computing, 3(5), 89-98.
Document Page
21CLOUD COMPUTING
Manvi, S. S., & Shyam, G. K. (2014). Resource management for Infrastructure as a Service (IaaS)
in cloud computing: A survey. Journal of Network and Computer Applications, 41, 424-
440.
Puthal, D., Sahoo, B. P. S., Mishra, S., & Swain, S. (2015, January). Cloud computing features,
issues, and challenges: a big picture. In Computational Intelligence and Networks (CINE),
2015 International Conference on (pp. 116-123). IEEE.
Ranjan, R., Benatallah, B., Dustdar, S., & Papazoglou, M. P. (2015). Cloud resource orchestration
programming: overview, issues, and directions. IEEE Internet Computing, 19(5), 46-56.
Wu, D., Rosen, D. W., Wang, L., & Schaefer, D. (2015). Cloud-based design and manufacturing: A
new paradigm in digital manufacturing and design innovation. Computer-Aided
Design, 59, 1-14.
chevron_up_icon
1 out of 22
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]