Cloud Computing Solutions: Frameworks, Open Source Tools, and Security

Verified

Added on  2025/05/03

|52
|4479
|497
AI Summary
Desklib provides solved assignments and past papers to help students succeed.
Document Page
CLOUD 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
Contents
Introduction......................................................................................................................................3
LO1 Demonstrate an understanding of the fundamentals of Cloud Computing and its
architectures.....................................................................................................................................4
P1 Analyse the evolution and fundamental concepts of Cloud Computing................................4
P2 Design an appropriate architectural framework Cloud Computing for a given scenario.......5
M1 Discuss why an organization should migrate to a Cloud Computing solution.....................8
LO2 evaluate the deployment models, service models and technological drivers of Cloud
Computing and validate their use....................................................................................................9
P3 Define an appropriate deployment model for a given scenario..............................................9
P4 Compare the service models for choosing an adequate model for a given scenario............11
M2 Demonstrate these deployment models with real-world examples.....................................13
LO3 Develop Cloud Computing solutions using the service provider's frameworks and open
source tools....................................................................................................................................14
P5 Configure a Cloud Computing platform with a cloud service provider’s framework.........14
P6 Implement a cloud platform using open source tools...........................................................15
M3 Discuss the issues and constraints one can face during the development process..............16
LO4 Analyse the technical challenges for cloud applications and assess their risks....................17
P7 Analyse the most common problems which arise in a Cloud Computing platform and
discuss appropriate solutions to these problems........................................................................17
P8 Assess the most common security issues in cloud environments.........................................19
M4 Discuss how to overcome these security issues when building a secure cloud platform. . .20
Conclusion.....................................................................................................................................21
References......................................................................................................................................22
2 | P a g e
Document Page
Table of Figures
Figure 1: Cloud computing architecture..........................................................................................7
Figure 2: Multi-datacenter architecture...........................................................................................8
Figure 3: Single architecture............................................................................................................8
Figure 4: Autoscaling architecture...................................................................................................9
Figure 5: Public cloud....................................................................................................................11
Figure 6: Hybrid cloud...................................................................................................................12
Figure 7: Community cloud..........................................................................................................12
Figure 8: IaaS.................................................................................................................................13
Figure 9: SaaS................................................................................................................................13
Figure 10: PaaS..............................................................................................................................14
Figure 11: Screen One...................................................................................................................16
Figure 12: Screen Two...................................................................................................................17
Figure 13: Screen Three.................................................................................................................17
Figure 14: Screen Four..................................................................................................................18
Figure 15: Screen Six.....................................................................................................................18
Figure 16: Screen Seven................................................................................................................19
Figure 17: Screen Eight.................................................................................................................19
Figure 18: Screen Nine..................................................................................................................20
Figure 19: Screen Ten....................................................................................................................20
Figure 20: Screen Eleven...............................................................................................................21
Figure 21: Screen Twelve..............................................................................................................21
Figure 22: Screen Thirteen............................................................................................................22
Figure 23: Screen Fourteen............................................................................................................22
Figure 24: Screen Fifteen...............................................................................................................23
Figure 25: Screen Sixteen..............................................................................................................23
Figure 26: Screen Seventeen.........................................................................................................24
Figure 27: Screen Eighteen............................................................................................................24
Figure 28: Screen Nineteen...........................................................................................................25
Figure 29: Screen Twenty..............................................................................................................25
Figure 30: Screen Twenty-One......................................................................................................26
Figure 31: Screen Twenty-Two.....................................................................................................26
Figure 32: Screen Twenty-Three...................................................................................................27
Figure 33: Screen Twenty-Four.....................................................................................................27
Figure 34: Screen Twenty-Five.....................................................................................................28
Figure 35: Screen Twenty-Six.......................................................................................................28
Figure 36: Screen Twenty-Seven...................................................................................................29
Figure 37: Screen Twenty-Eight....................................................................................................29
Figure 38: Screen Twenty-Nine.....................................................................................................30
3 | P a g e
Document Page
Figure 39: Screen Thirty................................................................................................................30
Figure 40: Screen Thirty-One........................................................................................................31
Figure 41: Screen Thirty-Two.......................................................................................................31
Figure 42: Screen Thirty-Three.....................................................................................................32
Figure 43: Screen Thirty-Four.......................................................................................................32
Figure 44: Screen Thirty-Five.......................................................................................................33
Figure 45: Screen Thirty-Six.........................................................................................................33
Figure 46: Screen Thirty-Seven.....................................................................................................34
Figure 47: Screen Thirty-Eight......................................................................................................34
Figure 48: Screen Thirty-Nine.......................................................................................................35
Figure 49: Screen Forty.................................................................................................................35
Figure 50: Screen Forty-One.........................................................................................................36
Figure 51: Screen Forty-Two.........................................................................................................36
Figure 52: Screen Forty-Three.......................................................................................................37
Figure 53: Screen Forty-Four........................................................................................................37
Figure 54: Screen Forty-Five.........................................................................................................38
Figure 55: Screen Forty-Six...........................................................................................................38
Figure 56: Screen Forty-Seven......................................................................................................39
Figure 57: Screen Forty-Eight.......................................................................................................39
Figure 58: Screen Forty-Nine........................................................................................................40
Figure 59: Screen Fifty..................................................................................................................40
Figure 60: Screen Fifty-One..........................................................................................................41
Figure 61: Screen Fifty-Two.........................................................................................................41
Figure 62: OwnCloud Signup Page One.......................................................................................42
Figure 63: OwnCloud Signup Page Two.......................................................................................42
Figure 64: OwnCloud Login Page.................................................................................................43
Figure 65: OwnCloud Dashboard..................................................................................................43
4 | P a g e
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
Introduction
Cloud computing is a simple process which is used in a computer resource as a form of data
management and also used to compute all the power to also manage users. It is also used to
describe all the data present in the data center and this process is applicable for the entire user. in
cloud computing, there are also various types of services present which include database, server,
functions and other applications. this type of process is also used to manage and maintain the
database.
in this the company for which user make all the related applications is dot com company and this
company is considered as a multinational company which is used to manage all the available
data, and this process is also used remote desktop clients so user can use this application at any
location and devices even it is windows or IOS.
cloud computing also faces data handling problems inside it, and to solve all the problems related
to it several techniques are used which helps to flow the data in a smooth way and also at
different locations.
5 | P a g e
Document Page
LO1 Demonstrate an understanding of the fundamentals of Cloud Computing
and its architectures
P1 Analyse the evolution and fundamental concepts of Cloud Computing
Cloud computing techniques developed in 1960 and invented by the Carl and Licklider, there are
also different 3 phases present in the cloud computing techniques. in the 1st phase of this
technique it includes the evaluation related to computing and other grid process computing, this
is the 1st process which is developed in 1960. in the 2nd phase, it is known and includes pre-cloud
phase, which simply uses the internet and this technology and phase developed in 1999 and long
last till 2006. The 3rd phase in the cloud is simply related to the other techniques like IaaS, PaaS,
SaaS and so on, this is developed in 2007.
Including phases, cloud computing includes various type like back end and front end which is
simply connected with the internet and another network server. Back end is consisting of a
simple process which is used to handle various services like data storage and solve other server
problems. While the front end is simply sued to interact with the client, these 2 are the most
important phase which is present in the cloud computing and with the same it also includes
layers inside it which present countless applications inside it (Namboori. 2014)
6 | P a g e
Document Page
P2 Design an appropriate architectural framework Cloud Computing for a given
scenario
In the architectural framework of cloud computing, it not only consists of a number of
application but also includes multi-cloud. in cloud computing, it is used a simple type of unit
which uses single unit inside it and known as the "all-in-one" server and also various template
servers which include and also contain server-side language like PHP (Infoq, 2019)
Figure 1: Cloud computing architecture
(Source: C, 2019)
There are different types of architecture present which is present in the cloud
1. Multi-datacenter
2. Single
3. Auto-scaling
Multi-datacenter: This type of architecture is used in cloud computing just for supporting
multiple zones at a single time. it is also add in cloud computing just to reduce the redundancy
and the complexion and protect the data which we are using in cloud computing. it is applied on
7 | P a g e
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
the time when there are different types of errors present and user want to remove the error and
also save the data.
Figure 2: Multi-datacenter architecture
(Source: Pratt, 2016)
Single architecture: This type of architecture in cloud computing is also known as 3-tier
architecture which is used and includes a server (At least one server) in this, and after that this
architecture divide into 2 different parts:
Figure 3: Single architecture
(Source: Docs.rightscale, 2019)
Reductant 3-tier and now- reductant 3-tier architecture, basic purpose of these type of
architecture is to reduce the error and save cost also it is used to test and develop simple data
form, and on the other hand reductant 3-tier data is used to recover and save the data from the
failure. in this architecture all the files and data are on the auto-scaling mode.
8 | P a g e
Document Page
Auto-scaling architecture: This type of architecture is simply used for all the applications
which are directly and simply refer by the cloud. it also has the ability to scale the data.
Figure 4: Autoscaling architecture
(Source: Docs, 2019)
9 | P a g e
Document Page
M1 Discuss why an organization should migrate to a Cloud Computing solution
Cloud computing consists of countless numbers of advantage which is used for various purpose
like industrial and also help to direct all the uses for the future purpose. migration term itself
shows that it is used to allow all the user to use software which is simply related to the
organization and also for the business purpose, like through migration any organization is able to
use a different kind of software just by using internet connection inside it. it consists of a safe
and secure way which help to use a different kind of data and information inside it. This also
consists some key point like user cannot depend on the location like in which location user is
using that server but it complete the given task and process at any period of time. as we take that
it is a simple technique which is location independent so a user can use this and work even at
home location. that is why this technology is considered as a flexible technology and storage ,
payments these all the upgrade and additional requirements which are needed in this, and in this
there is no risk and data loss present during the transmission of the data, and all the data access
very easily with every device, also it is used to share the data very safely and simply
(Cloudacademy, 2019).
10 | P a g e
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
LO2 evaluate the deployment models, service models and technological
drivers of Cloud Computing and validate their use
P3 Define an appropriate deployment model for a given scenario
A cloud deployment model is a simple model which is present in the form of configuration and it
also includes data storage, size, and accessibility. it also simply consist of 4 types of data model
inside it like:
Public
Private
hybrid
community
Public cloud: This is a simple and widely used model in cloud computing out of these 4 models,
some of the most common example which is related to this model is IaaS, PaaS, SaaS, this is also
a simple cloud model which is also helpful to manage and access the data file inside it. the basic
advantage of the public cloud model is it is available at the low price and it is location
independent so it also reduces complexion and makes the data files which are used inside it
scalable.
Figure 5: Public cloud
Private Cloud: It is simply used to address and also the main important point which is related to
private is it solve all the issues which are present in the public cloud. this type of model is only
used single organization, this cloud model is also used as an internal and cooperate cloud. private
cloud basically used when the user wants more security and privacy and wants to send data in a
safe manner. so this model is basically used in a flexible and controllable manner.
11 | P a g e
Document Page
(Source: Researchgate, 2019)
Hybrid cloud: This is a simple type of model which simply has both types of cloud model like
public and private. this is also applicable when a user wants to save the data, also it is used when
the user or anyone who is using a hybrid model wants to pick the data from different cloud
model.
Figure 6: Hybrid cloud
Community cloud: This type of organization model is also called an infrastructure model which
also helps to communicate with a specific purpose, and also community cloud operate, manage
and secure the data file. A community cloud is similar to the private model but the only
difference is it allows the entire user to use particular cloud model. This type of data model is
making not only for business purpose but as well as for the organization. it is cheap in price, and
also easily accessible rather than private cloud.
Figure 7: Community cloud
(Source: Researchgate, 2019)
12 | P a g e
chevron_up_icon
1 out of 52
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]