University have changed the way of learning. Cloud

University
of Bahrain

Department
of English Language & Literature

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

ENGL219:
Technical Report Writing

Sec
# 0

 

 

 

Topic:
Use of Cloud Computing in the World of Internet

 

Submitted
to: Dr. Linda Bilton

Date
of submission: 12/12/2017

 

 

 

 

 

Table of Contents
1.0 -Introduction. 3
Chapter 1: Basics of Cloud Computing. 4
1.1 What is Cloud Computing?. 5
1.2. What are components of Cloud Computing?. 6
1.3 Types of clouds. 6
1.4 Demand and Need for Cloud Computing. 7
Chapter 2. Cloud Computing Advantages &
Disadvantages. 9
2.1 Advantages: 10
2.2 Disadvantages. 11
Chapter 3.0 Research Context: 12
3.1 Methodology. 12
3.2 Findings & Discussion. 12
4. Conclusion. 21
5. Bibliography. 22
6. Appendices: 22
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Abstract

Computers
have become an important part of life. We need computers everywhere, be it for
work, research or in any such field. As the use of computers in our daily life
increases, the computing resources that we need also go up. As the computing resources
increases so does the problems that comes with it such as machines failure and
software bugs etc. Cloud computing offers a solution to this situation. As it
increases the efficiency of the users of any field by providing them services
through which the recourses are shared over the internet. The purpose of this
research is to describe the usage of cloud computing by the users of any field
and also to find out why they choose cloud computing and how it has made their
lives easier. The main aim of this report is to know the users satisfaction
level through the use of cloud computing. Survey is the methodology we used to
get information from the participants of any field. The results shows that
cloud computing has a positive impact on the participants of any field. However
it has many advantages that are beneficial but has some limitations to it.

 

1.0 -Introduction

Due
to the technological advancement in the field of Information Technology (IT). Online
technologies have changed the way of learning. Cloud is a term used as a
metaphor for the wide area networks (like internet) or any such large networked
environment. Cloud computing is a way in which services are being provided to
the users through the internet where they can store their data and information.
Cloud consists of large number of computers that are interconnected through a
huge network either located in same or different geographical locations,
operating together to serve a number of customers with different needs with
help of virtualization. Cloud services are provided to the cloud users as
utility services like water, electricity and telephone using pay-as-you-use
business model. Cloud users use these services provided by the cloud providers from
there build their applications in the internet and thus deliver them to their
end users. In this way the cloud users don’t have to worry about installing or
maintaining physical hardware and software needed for its use, and also allow
users to reduce their expenditure in the field of IT using or maintaining their
own cloud services they can use already made cloud services that are provided..
Though it is not a new idea that emerged just recently. In 1969 1 L. Klein
rock anticipated, “As of now, computer networks are still in their infancy. But
as they grow up and become more sophisticated, we will probably see the spread
of ‘computer utilities’ which, like present electric and telephone utilities,
will service individual homes and offices across the country.”

In
brief main aim of cloud computing is to provide storage or hosting services such
as online data storage and backup solutions that are inexpensive over a large
network. In recent year’s organizations and other fields such as education,
health and telecommunications etc. are concentrating more on using cloud
services due to its accessibility of virtualized resources.

Therefore,
the aim of this research is to present, not only the use or services offered by
the cloud in any field but also how cloud computing is perceived by them. It
discussed why there is a need for cloud computing in near future. It also talks
about the user’s opinion towards the usage of cloud computing in terms to their
personal preferences and satisfaction.

 

Chapter 1: Basics of Cloud Computing

Before investigating the usage of cloud computing,
it is important to know the types of clouds, the services it provides and the
applications that can be used by the users.  .. .. … … …
… … … .. ..

The model for connecting the systems and software
needed it to work are not fully defined at the moment, leaving many
organizations to make their own cloud technologies, e.g.: IBM “Blue Cloud”
technologies are based on open standards and open source software which link
companies together to provide Web 2.0 capabilities like mash-ups or mobile
commerce.  .. .. … … … … … … .. ..

 

1.1 What is Cloud Computing?

The common term for the delivery of hosted services
over internet is called cloud computing. It enables the companies to fully
utilize a resource, such as storage or an application, as an advantage rather than
having to build and maintain computing equipment in a house. .

Cloud
is a term used as a metaphor for the wide area networks (like internet) or any
such large networked environment. Cloud computing is a way in which services
are being provided to the users through the internet where they can store their
data and information…… … … … … … .. ..

It has obtained mass appeal in business as it
enables their data center to operate like the internet throughout the process
of enabling computing resources to be accessed and shared. Small businesses can
access these resources and expand or shrink them as business needs change.
Third party clouds enable companies to focus on their core businesses instead
of spending on computer infrastructure and maintenance. The main aim of cloud
computing is to allow users to benefit from all the technologies without the
need of extensive knowledge or expertise. 
 .. .. … … 
 … … .. ..

There are two types of cloud computing: Public and
Private. The main difference between public and private is that public cloud is
not responsible for any of the management, whereas private cloud hosting is
inside the company’s intranet
and all the company’s data is protected by a firewall.  .. .. … … … … … … .. ..

 

1.2. What are components of Cloud Computing?

Cloud computing is the delivery
of computing services—servers, storage, databases, networking, software,
analytics and more—over the Internet (“the cloud”). Companies offering these
computing services are called cloud providers and typically charge for cloud
computing services based on usage, similar to how you are billed for water or
electricity at home. Cloud is essentially provided by large distributed data centers.
These data centers are often organized as grid and the cloud is built on top of
the grid services. Cloud users are provided with virtual images of the physical
machines in the data centers. This virtualization is one of the key concept of
cloud computing as it essentially builds the abstraction over the physical
system. Many cloud applications are gaining popularity day by day for their
availability, reliability, scalability and utility model. The goal of cloud computing is to allow users to take benefit from all
of these technologies, without the need for deep knowledge about or expertise
with each one of them. The cloud aims to cut costs, and helps the users focus
on their core business instead of being impeded by IT obstacles.The main enabling
technology for cloud computing is virtualization. Virtualization software
separates a physical computing device into one or more “virtual”
devices, each of which can be easily used and managed to perform computing
tasks.

 

1.3 Types of clouds

There
are three types of clouds2

PRIVATE:

Private cloud services are delivered from
a business’s data center to internal users. This model offers the versatility
and convenience of the cloud, while preserving the management, control and
security common to local data centers. Internal users may or may not be billed
for services through IT chargeback. 

PUBLIC

Public cloud is what most people refer to
when they say “cloud computing.” It refers to a computing service model used
for cloud storage and computation services to the general public over the
internet. Moreover, you can access the IT resources on a “pay as you go”
billing model. There are different advantages of both cloud computing systems.

 

HYBRID

A hybrid cloud is a
combination of public cloud services and an on-premises private cloud, with
orchestration and automation between the two.The
goals of a hybrid cloud is to create a unified, automated, scalable environment
that takes advantage of all that a public cloud infrastructure can provide,
while still maintaining control over mission-critical data.

 

1.4 Demand and Need for Cloud Computing

What
could we do with 1000 times more data and CPU power? One of the simple question
that tells the important factor which on later becomes the basis or foundation
on the use of cloud computing in near future. As the amount of data that an
application handles is increasing day by day and so is the CPU power that one
can harness. With this much CPU power in hand, we could scale our businesses to
1000 times more users, monitor every single user interaction and gather
statistics about the user. In this way we could improve the recommendations
system of users. We could model better price plan choices.

 

There are lots
of other things we could do with so much CPU power and capabilities. But what
is holding us back. One of the reasons is the large scale architecture what comes
with these are difficult to manage. There may be many different problems with
the architecture we have to support. The hardware of machine may start failing,
the hard drives may crash, the network may go down and many other such problem.
The hardware has to be designed such that the architecture is reliable and scalable.
This large scale architecture has a very expensive upfront and has high
maintenance costs. It requires different resources like machines, power
cooling, etc. The system also cannot scale as and needed and so is not easily
reconfigurable.

 

The resources
are also constrained by the resources. As the applications become large, they
become I/O bound. The hard drive access speed becomes a limiting factor. Though
the raw CPU power available may not be a factor, the amount of RAM available
clearly becomes a factor. This is also limited in this context. If at all the
hardware problems are managed very well, there arises the software problems.

There may be
bugs in the software using this much of data. The workload also demands two
important tasks for two completely different people. The Software has to be
such that it is bug free and has good data processing algorithms to manage all
the data.

 

The cloud
computing works on the cloud – so there are large groups of often low-cost
servers with specialized connections to spread the data-processing chores among
them. Since there are a lot of low-cost servers connected together, there are
large pools of resources available. So these offer almost unlimited computing
resources. This makes the availability of resources a lesser issue.

 

The data of the
application can also be stored in the cloud. Storage of data in the cloud has
many distinct advantages over other storages. One thing is that data is spread
evenly through the cloud in such a way that there are multiple copies of the
data and there are ways by which failure can be detected and the data can be
rebalanced on the fly. The I/O operations become simpler in the cloud such that
browsing and searching for something in 25GB or more of data becomes simpler in
the cloud, which is nearly impossible to do on a desktop.

The cloud
computing applications also provide automatic reconfiguration of the resources
based on the service level agreements. When we are using applications out of
the cloud, to scale the application with respect to the load is a mundane task
because the resources have to be gathered and then provided to the users. If
the load on the application is such that it is present only for a small amount
of time as compared to the time its working out of the load, but occurs
frequently, then scaling of the resources becomes tedious. But when the
application is in the cloud, the load can be managed by spreading it to other
available nodes by making a copy of the application on to them. This can be
reverted once the load goes down. It can be done as and when needed. All these
are done automatically such that the resources maintain and manage themselves.

 

Chapter 2. Cloud Computing Advantages &
Disadvantages

Nowadays many
organizations and other fields such as education, health and Telecommunication
etc. are becoming more concerned with the storage of big data. Cloud computing
plays an important role in the development of any field. Users of cloud
computing have the opportunity to quickly access various application platforms
and resources through web pages. There was a time when organizations used to
spend lots of money in maintaining their own servers, which results in waste of
time and cost. There was a huge risk of data loss but the development of cloud
computing helped organizations in various ways such as safety of data as it can
be easily stored and can be accessed. In spite of its many benefits, cloud
computing also has its disadvantages 3,4.

 

2.1 Advantages:

Minimum
Cost

Cloud computing
is the most cost efficient method to use, maintain and upgrade. Traditional
desktop software costs companies a lot in terms of finance. Adding up the
licensing fees for multiple users can prove to be very expensive for the
establishment concerned. The cloud on the other hand, is available at much cheaper
rates and hence, can significantly lower the company’s IT expenses. Besides,
there are many onetime payment, pay as you go and other scalable options
available, which makes it very reasonable for the company in question.

 

Unlimited
Storage

It also provide to
users unlimited storage capacity. Hence, they don’t have to worry about running
out of storage capacity.

 

Backup
& Recovery

Cloud computing
helps to keep a backup of the data and information. Organizations can easily
accessed the data through the service provided by cloud computing e.g. Amazon
web services, Google App Engine etc. Since all the data is stored in the cloud,
backing it up and restoring the same is relatively much easier than storing the
same on physical device. Hence, this makes the entire process of backup and
recovery much simpler than other traditional methods of data storage.

 

Easy
Access to Information

Once the users register
themselves to the cloud, they can access the information from anywhere, where
there is an internet connection. This convenient feature lets them move beyond
time zone and geographical location issues.

 

2.2 Disadvantages

Technical
Issues

Though it is
true that information and data on the cloud can be accessed anytime from
anywhere at all, there are times when this system can have serious dysfunction.
Even the best cloud service providers run into this kind of trouble, in spite
of keeping up high standards of maintenance. The users can’t have access to
information or data, if there is a lack of internet support i.e. work methods
of users could be affected due to lack of internet.

 

Security
in Cloud

The other major
issue in the cloud is that of security issues. Before adopting this technology,
users’ needs to know that they are surrendering their sensitive information to
a third party cloud service provider. This could potentially put them at high
risk. Hence, they need to make sure to choose the most reliable cloud service
provider, who will keep their information totally secure.

 

Prone
to Attack

Storing
information in the cloud could make the company vulnerable to external hack
attacks and threats. As they are well aware, nothing on the internet is
completely secure and hence, there is always the lurking possibility of stealth
of sensitive data.

 

Chapter 3.0 Research Context:

 

3.1 Methodology

In
this study, participants were university doctors and students from (IT), and
some random people. In order to obtain the data, survey research method was
used. The objective in the collection of data was to understand the usage and
satisfaction level of cloud computing by the users. The survey questions was
made and distributed to the participants through social media. Overall response
rate was acceptable.

 

3.2 Findings & Discussion

We
carried out a short survey of nine questions and our findings are as follows.

Figure
1.

 

Figure 1 Analysis:

The
question in Figure (1) was asked to the participants for analyzing that how
many of them familiar with cloud computing. All 29 participants responded to
this questions as it was a must answer. The average was 3.41 which shows most
of them know about cloud computing. 9 participants 31.03% rated 3 stars they
have some knowledge about cloud computing. 15 participants 51.72% rated 4-5
stars those have more knowledge about cloud computing and 5 participants 17.24%
rated 1-2 stars those have less or no knowledge about cloud computing.

 

Figure
2.

 

Figure 2 Analysis:

The
question in Figure (2) was asked to participants for analyzing that how often
do they use cloud computing. The average was 2.97 which shows some of the
participants use cloud computing. 9 participants 31.03% rated 4-5 stars they
use cloud computing daily. 10 participants 34.48% rated as 3 stars they use
just when they feel the importance of cloud computing. 10 participants 34.48%
rated 1-2 stars they know about cloud computing but does not use much.

 

Figure
3.

Figure 3 Analysis

The
question in Figure (3) was asked to participants for analyzing that does using
cloud computing helps them to complete their task faster. The average was 3.24
which shows most of them found cloud computing helpful for completing task
faster. 16 participants 55.17% rated 4-5 stars they found cloud computing
really helpful for completing task faster. 5 participants 17.24% rated 3 stars
for fast task completion by cloud computing. 8 of them 27.58% rated 1-2 stars
from their point of view it was less or no faster completion of task by using
cloud.

 

Figure
4.

Figure 4 Analysis:

The
question in Figure (4) shows some popular type of cloud computing applications
used. The purpose of this question was to analyze which application is used the
most by the participants. All 29 of them responded to this question. 25 of them
86.21% selected Drop Box & Google drive these are mostly used. 1
participant 3.45% chose I cloud and 3 participants 10.34% choose One Drive. 0
of them used the other option.

 

Figure
5.

Figure 5 Analysis:

The
question in Figure (5) was asked to participants for analyzing that how much
they value the benefits of using cloud computing in their daily life. All 29 of
them responded to this question. The average was 3.55 which shows lots of them
find it useful. 16 participants 55.17% rated 4-5 stars they found cloud
computing really helpful in terms of the benefits it provide. 4 of them 13.8%
rated 1-2 stars they don’t found using cloud computing helpful.

Figure
6.

Figure 6 Analysis:

The
question in Figure (6) was asked to participants for analyzing what are the
risks that can arise regarding the use of cloud computing. All 29 of them
responded to this question. The average was 3.55 which shows lots of them are
concerned about the risks regarding the use of cloud computing. 16 participants
55.17% rated 4-5 are more concerned about the risks. 5 of them 17.24% rated 1-2
are least concerned about the risks.

Figure
7.

Figure 7 Analysis:

The
Figure (7) shows the participants point of view about the use of cloud for
every day work. All 29 of them responded to this question. The average was 3.41
which shows that most of them found it sufficient to use cloud for every day
work. 15 of them 51.72% rated 4-5 stars they found it more sufficient to use
cloud in every day work. 4 of them 13.8% rated 1-2 stars found it least
sufficient to use cloud in every day work.

Figure
8.

Figure 8 Analysis:

The
Figure (8) shows some benefits of using cloud. The purpose of this question was
to analyze how participants ranked the benefits, what are the top and what are
the least benefits they can get by using cloud. All 29 of them responded to
this question. 24 of them 82.76% selected increased storage capacity and ranked
the benefit as being the most important benefit. 36 of them 62.07% selected
improved data security & Ability to access data & applications from
anywhere at any time and ranked as the second important benefits & 17 of
them 58.62% selected Online back-up integrity ranked as the least important
benefit they can get.

Figure
9.

Figure 9 Analysis:

The
question in Figure (9) describes the main reasons or risks that stops the
participants not to use cloud. All 29 of them responded to this question. 12 of
them 41.38% selected Nothing stops them from using the cloud. 18 of them. 18 of
them 62.07% selected security concerns & performance issues as the major
factor that is stopping them from using the cloud. 7 of them 24.14% selected
Availability concerns as the least risk that is stopping them form using it.
Only 1 3.45% chose the other option and the response was the (internet
connection) as the factor that is stopping them.

4. Conclusion

Cloud
computing is a powerful new technology that is scalable, reliable and
available. It is also gaining popularity nowadays not because of its more use
or services it provides but how they are provided and used.

As
a conclusion, our research shows that the use of cloud computing has a positive
impact on the users. Many users find very comfortable and are in the favor of
using this technology because of its easy to use convenient, saves time,
increases collaboration and accessibility of data from the cloud anywhere at
any time. However, if the use of cloud computing becomes more frequent in near
future it will lower the costs of its services and also helps in keeping the
environment clean.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5. Bibliography

1
F.M Aymerich, G. Fenu, and S. Suecis. “Applications
of Digital Information and Web Technologies,”. ICADIWT, 2008., pages
113-118.

2
Bhaskar Prasad Rimal, Eunmi Choi, and Ian Lumb. A taxonomy and survey of cloud
computing systems. “Networked Computing and Advanced Information Management”, International Conference on, 2009

3
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz,
Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica, and
Matei Zaharia. Above the clouds: A berkeley view of cloud computing. Technical
Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley,
Feb 2009.

4
F.M. Aymerich, G. Fenu, and S. Surcis. An approach to a cloud computing network.
Applications of Digital Information and Web Technologies, 2008. ICADIWT 2008.,
pages 113 –118, August 2008.

Journals

·       
Won Kim. (2009,
Jan-Feb). “Cloud Computing: Today and Tomorrow”. JOURNAL OF OBJECT
TECHNOLOGY. Online. 8(1), pp. 65-72. Available: http://www.jot.fm.

·       
Puja dhar
(2012, Jan.)” Cloud computing and its applications in the world of networking.”
IJCSI International Journal of Computer Science Issues. Online. 9(1),
pp.430-433. Available: www.IJCSI.org

·       
Kaushik, A.
& Kumar, A. (2013). “Application of cloud computing in libraries”.
International Journal of Information Dissemination and Technology.
Online. 3(4), pp.270-273.

 

 

6. Appendices:

Written by