0% found this document useful (0 votes)
14 views

Cloud Computing

Uploaded by

puru.sahu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Cloud Computing

Uploaded by

puru.sahu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

I

I
What is Cloud Computing? - -
Cloud Computing · d f . .
internet. It does , IS e ined as storing and accessing of data and computing service~ ov~_r the
com uter s . n t s_tore any data on your personal computer. It is the on-demand ava1lab1lrty of
clou~ co e':'ice~ lrke ~ervers, data storage , networking, databases, etc . The main purpose of
mputing IS to give access to data centers to many users. Users can also access data
f rom a remote server.
Examples of Cloud Computing Services: AWS, Azure , Google Cloud

Let's learn Cloud Computing basics with an example -

Whenever you travel t'h rough a bus or train , you take a ticket for your destination and ~old back
to your seat till you reach your destination. Likewise other passengers also takes ticket and
travel in the same bus with you and it hardly bothers you where they go. When you~ stop comes
you get off the bus thanking the driver. Cloud ~omputing is just like 'that ?us, carrying data and
information for different users and allows to use its service with minimal cost.

Why the Name Cloud? -


The term "Cloud" came from a network design that was used by network engineers to represent

] the location of various network devices and there rnter-connection. The shape of this network
design was like a cloud.

L I
·-,--7
---- l ---- ---
I

I I
Why Cloud Computing?
With increase in computer and Mobile user's, data storage has become a priority in all fields.
Large and small scale businesses today thrive on their data & they spent a huge amount of
money to maintain this data. It requires a strong IT support and a storage hub. Not all
businesses can afford high cost of in-house IT infrastructure and back up support services. For
them Cloud Computing is a cheaper solution. Perhaps its efficiency in storing data, computation
and less maintenance cost has succeeded to attract even bigger businesses as well.

Cloud computing decreases the hardware and software demand from the user's side . The only
thing that user must be able to run is the cloud computing systems int~ rface softw~ e, wh ich
•.J... ~ ; • . '. .I . 'I.. . ,. . ,
C-
.\ '

f the rest. We all have


k takes care O d .
can be as simple as Web browser and the Cloud networ f the popular clou services we
experienced cloud computing at s~me instant of. tif119', s?m~t~ail or yahoo etc.
have used or we are still using are mail services like gmail, h,::..:----- .-- -··--'
d t on our computer. The
. d erver an no I d
While accessing e-mail service our data is stored on clou s . less 1 ·mportant wheth§lr c ou
· · · 'ble It IS -
technology and infrastructure 'behind the cloud 1s mvisi · . Tcfechnologies as far as it is ~ser · ·

services are based on HTTP XML Ruby_, PHP or other specifi t m from his/her own devices
. ' ' ..... .. "' t I ud sys e
friendly and functional.A n indivi dual user can connect O c O .
like desktop, laptop or mobile.
. . limited resources, it gives s~all
Cloud computing harnesses small business eff~ctively having t f their reach. Cloud computing
0
businesses acces!"to the technologies that previously we~e ou ft1 Let's see how?
helps small businesses to convert their maintenance cost into pro ·
. d ensure that there are no flaws
In an in-house IT server, you have to pay a l?t of attention an ical litch you are completely
into the ·system so that it runs smoothly. And in case of any techn g . Whereas in cloud
responsible; it will seek a lot of attention, time and mon~\for ;eih~r~omplicati;n and the
computing, the service provider takes the complete respons1b1 1ty 0
technical faults.

Types of Clouds
There are four different cloud models that you can subscribe according to business needs.
Following are the different Types of Clouds:

;ed aga i Private Cloud .


T nm en ~ Community Cloud
: i- Sta t1
Public Cloud \,J.A-i -,-,VY'\ o-'Y\11 ,
'2
Hybrid Cloud (") n {1· a "•4 t\b L
Il ls a1·1 Types of Clouds
Gov;
' I:!
1. Private Cloud: Here, computing resources are deployed for one particular organization.
th.?J2_ This method is more used for intra-business interactions. Where the computing
resources can be governed, owned a·nd operated by the same organization.
2. Community Cloud: Here, computing resources are provided for a · community and
Post organizations. ·
3. Public Cloud: This type of cloud is used usually fo r@ 2C (Business to Consumer) type
;J interactions. Here the computing resou·rce is ownecl , governed and operated by
government, an academic or business organization. ·
4. Hybrid Cloud: This type ·of ·c1oud can be used for both type of interactions - B2B :
(Business to Business) or B2C (Business to Consumer) . This deployment method is
called hybrid cloud as the computing resources are bound together by different clouds.

Benefits of Cloud Computing


The potential for cost saving is the major reason of cloud services adoption by many
organizations. Cloud computing gives the freedom to use services as per the requirement and
pay only for what you use. Due to cloud computing it has become possible to run IT operations
as a outsourced unit without much in-house resources.

1. Lower IT infrastructure and computer costs for users


2. Improved performance
3. Fewer Maintenance issues
;: W
_,\ ·... :I: .. . , ~ -
...a: =--....- ~ r-: !-('~
', . ' :.2 § ~ ~ ~ ~ :::1
)
~ ·:

•.,
~-:;
·~ <

4. :nstant software updates


'• 1
5. mproved compatiblt b
1
.' 6. ~ackup and recove r~ Y etween Operating systems
~
~l,' 7. erformance and Scalability

i.I:,
I
8. Increased storage capacity
9· Increase data safety
.

.
. Examples of Cloud Computing
'
Here are some examples of Cloud computing applications:

~

Health Care:

Medical professionals can do diagnostics, host information, and analyze patien!s rem?tely wi th

I
the help of cloud computing. Cloud computing allows doctors to share information q_uickly fr_om
'
anywhere. It also saves costs by allowing large data file transfers instantly. This certainly
increases efficiency.

Ultimately, cloud technology helps the medical team ensure patients receive the best possi~le
•!-.#1.1 care without unnecessary delay. The condition of patients can also be updated in seconds with
the help of remote conferencing .
;,~
:-.~
Education:

I
"'
:tj

:
Cloud computing is also useful in educational institutions for distance learning. It offers various
services for universities, colleges, professors, and teachers to reach thousands of students all
around the world. Companies like Google and Microsoft offer various services free of charge to
faculties, teachers, professors, and students from various learning institutions. Various
educational institutions across the world use these services to improve their efficiency and
productivity.

Government:

The U.S. military and government were early adopters of cloud computing. Their Cloud
incorporates social, mobile, and analytics technologies. Although , they must adhere to strict
compliance and security measures (FIPS, FISMA, and FedRAMP) . This protects against cyber
threats both domestically and abroad.

Big data Analytics:

Cloud computing helps data scientists analyze various data patterns, insights for better
predictions and decision making. There are many open-source big data development and
analytics tools available like Cassandra, Hadoop, etc. , for this purpose.

Communication:

Cloud computing provides network-based access to communication tools like emails and social
media. WhatsApp also uses a cloud-based infrastructure to facilitate use r communications . All
the information is stored in the service provider's hardware .

Business Process:

Nowadays, many business pro_cesses like emails , ERP, CRM, and document managem ent
have become cloud-based services. Saas has becom e the most vital method for enterpri se s.
Some examples of Saas include Salesforce , HubSpot.
Facebook, Dropbox, and Gmail: .
really synchronize the
Cl d I you automa I t re and
. ou computing can be used for the storage of files. It he ps b x allows users to s 0
files fro~ different devices like desktop, tablet, mobile, etc. ~rofea~ure.
access files up to 2 GB for free. It also provides an easy back P
r to manage and store d~ta
~ocial Networking platforms like Facebook demand P?werful ho: '~?ties 1 from social networking
in real-time. Cloud-based communication provides click-to-call aci
sites and access to the instant messaging system.

Citizen Services:
. .. . too It is widely used for storing ,
The cloud technology can be used for handling ?1t1zen services · erifying the current status
managing, updating citizen details, acknowledging forms , and. even v
of applications can be performed with the help of cloud computing .

Cloud Computing Services


The three major Cloud Computing Offerings are

• Software as a Service (SaaS)


• Platform as a Service (PaaS)
• Infrastructure as a Service (laaS)

Different business use some or all of these components according to their requirement.

Saas (Software as a Service)


Saas or software as a service is a software distribution model in which applications are hosted
by a vendor or service provider and made available to customers over a network (internet).
Saas is becoming an increasingly prevalent delivery model as underlying technologies that
supports Service Oriented Architecture (SOA) or Web Services. Through internet this
service is available to users anywhere in the world.

SaaS-
Sc::>FTWA.RE AS A.
SERVICE

Traditionally, software application needed to be purchased upfront &then in t d •


II
computer. Saas users on the other hand, instead of purchasing the softw s a e b it ?nto your
usually on monthly basisvia internet. Anyone who needs an access t are s~ scribes to it ,
0 a particular piece of
software can be sub · ands of
employees in a scnb~ as a user, whether it is one or two people or every th ?us Man
important tasks l"kcorporatio_n. Saas is compatible with all internet enabled devi~es. aS.y
1
e accounting, sales, invoicing and planning all can be performed using 5 a

PaaS (Platform as a Service)


Platform as a service, is referred as PaaS, it provides a platform and environment to allow
developers to build applications and services. This service is hosted in the cl~ud ~nd a~c~sse~
by th e users via internet. To understand in a simple terms, let compare this wi th painting
picture, where you are provided with paint colours, different paint brushes and paper by your
school teacher and you just have to draw a beautiful picture using those tools.

P latfo r·m C omputing can be compared t:o your painting

,,.,,,........
cl a ss where t:he teacher gives you paints, brushes etc

--
a s a pl a tform t:o create your painti n g

" '"'
~S,;
...,
. '

PaaS services are constantly updated & new features added. Software developers_, ""'.eb
developers and business can benefit from PaaS. It provides platform to support apphca~ion
development. It includes software support and management services, storage, networking,
deploying, testing , collaborating, hosting and maintaining applications.

laaS (Infrastructure as a Service)


laaS (Infrastructure As A Service) is one of the fundamental service model of cloud computing
alongside PaaS( Platform as a Service). It provides access to computing resources in a
virtualized environment "the cloud" on internet. It provides computing infrastructure like virtual
server space, network connections , bandwidth , load balancers and IP addresses. The pool of
hardware resource is extracted from multiple servers and networks usually distributed across
numerous data centers. This provides redundancy and reliability to laaS.

laa~(lnfrastructure as service) is a complete package for computing . For small scale


businesses who are looking for cutting cost on IT infrastructure, laaS is one of the solutions .
Annually a lot of _money is spent in maintenance and buying new components like hard-drives
network connections and external storage device etc. which a business owner could hav~
saved for other expenses by using laaS.

Grid Computing Vs Cloud Computing

When we switch on the fan or any electric device, we are less concern about the power suppl
from where it comes and how it is generated. The power supply or electricity that we receives 1t
ou stations, transforme_r~,
r hon:ie travels through a chain of network, which includes power make a 'Power Gnd.
P?We~ lln~s :3-nd transmission stations. These components tog~ th er sources such as PCs,
Likewise, Gnd Computing' is an infrastructure that links computing r~ required to access
servers, workstations and storage elements and provides the mechanism
them.

Computing grid is compa red to electr icity grid~ where it


spans thro ugh a network to provide its servic..e

f#(h¥(!J st.rJOO T -transformer t32 kV

Grid Computing is a middle ware to co-ordinate disparate IT resources acro~s a _netw_o_rk,


allowing them to function as whole. It is more often used in scientific research and in univ~rsities
for educational purpose. For example, a group of architect students working on a different
project requires a specific designing tool and a software for designing purpose _ but only c~uple
of them got access to this designing tool, the problem is how they can make this tool available
to rest of the students. To make available for other students they will put this designing tool on
campus network, now the grid will connect all these computers in campus network and allow
student to use designing tool required for their project from anywhere.

Cloud computing and Grid computing is often confused, though there functions are almost
similar there approach for their functionality is different. Let see how they operate-

Cloud Computing Grid Computing


• Cloud computing works more as a • Grid computing uses the available resource
service provider for utilizing computer and interconnected computer systems to
resource accomplish a common goal s

• Grid computing · is a decentralized model,


• Cloud computing is a centralized model where the computation could occur over


many administrative model

A grid is a collection of computers which is


1
i
owned by a multiple parties in multiple I
• Cloud is a collection of computers
locations and connected together so that
usually owned by a single party.
users can share the combined power of
resources

• Cloud offers more services all most all


the services like web hosting, DB (Data • Grid provides limited services
Base) support and much more

• Cloud computing is typically provided


within a single organization (eg • Grid co~p~tin~ federates the resources
Amazon) located within different organization.
' _t '• , - . J -~ t,
t ,' ,.
•. l '

Utility Com •
putmg Vs Cloud Computing
In our previous
hous
. . . . •
conversation in "Grid Computing" we have seen how electricity is supp ie
r d to rour
· • e, .a Iso we do know that to keep electricity supply we have to pay the bill. Utility Compu ini9
1~kJus_t like that, we use electricity at home as per our requirement and pay the bill acco rd1 ng y
1,1 ew1se
.. v- ou WI·11 use the services for the computing and pay as per the use t h'is ·is known as .
Utility computing' . Utility computing is a good source for small scale usage, it can be done in
any server environment and requires Cloud Computing .

Utility computing is the process of providing service through an on-demand, pay p~r use bi~ling
method. The customer or client has access to a virtually unlimited supply of computing solutio_~s
over a virtual private network or over the internet, which can be sourced and used when~ver itsnd
required . Based on the concept of utility computing , grid computing, cloud computing a
managed IT services are based.

Through utility computing small businesses with limited budget can easily u~e software like
CAM (Customer Relationship Management) without investing heavily on infrastructure to
maintain their clientele base.

Utility Computing Cloud Computing


• Cloud Computing also works like utility
computing, you pay only for what you use
• Utility computing refers to the ability to
but Cloud Computing might be cheaper,
charge the offered services, and charge
as such, Cloud based app can be up and
customers for exact usage
running in days or weeks .

• Utility computing users want to be in • In cloud computing, provider is in


control of the geographical location of the complete control of cloud computing
infrastructure services and infrastructure

• Utility computing is more favorable when • Cloud computing is great and easy to use
performance and selection infrastructure is when the selection infrastructure and
critical performance is not critical

• Utility computing is a good choice for less • Cloud computing is a good choice for high
resource demanding resource demanding

• Utility computing refers to a business • Cloud computing refers to the underlying


model IT architecture

Security concerns for Cloud Computing


While using cloud computing, the major issue that concerns the users is about its security.

One concern i_s, that c_lou~ providers themselves may have access to customer's unencrypted
data- whether 1t s on disk, in memory or transmitted over the network.

~~c:::LJrit::y c3:r.c:I Prl"vc=1c:::y i rs <=: I c:> L..I c::l


C:c:>mpL.Jt i r a g
. . h t necessarily notifying
Some countries government may decide to search throug h data . hwitis ou · ted and is
not apprecia
the data owner, depending on where the data resides , w;:
considered as a privacy breach (Example Prism Program by U ).
r g service providers h~ve
!~ provide security for systems, networks _and data clou~ coi; pi o~-profit organizati~n which
Joined hands with TCG ( Trusted Computing Group) which te self-encrypting drives and
~egularly releases a set of specifications to secure ha rd '!"are,dc;::iware.
improve network security. It protects the data from root kits an
. . . d . es and mobile phones, TCG
As computing has expanded to different ~evIces like ha rd disk · nl~ provides ability to create a
has extended the security measures to include these devices.
unified data protection policy across all clouds.

Some of the trusted cloud services are Amazon, Box.net, Gmail and many 0th ers.

Privacy Concern & Cloud Computing

Privacy present a strong barrier for users to adapt into Cloud Computing syS tems

There are certain measures which can improve privacy in cloud computing .

1. The administrative staff of the cloud computing service could theo~edticat_llr t mo~i!o~~~ae
data moving in memory before it is stored in disk. To keep the ~onf1 en ia I Y O '
administrative and legal controls should prevent this from happening. d
2. The other way for increasing the privacy is to keep the ~ata encrypted at tdhe c 1~u r
storage site, preventing unauthorized access through the internet; even c1ou ven °
can't access the data either.

Case-Study of Cloud Computing- Royal Mail

• Subject of Case-Study:Using Cloud Computing for effective communication among


staff.
• . Reason for using Cloud Computing:Reducing the cost made after communication for
28,000 employees and to provide advance features and interface of e-mail services to
their employees.

Royal mail group, a postal service in U.K, is the only government organization in U.K that
serves over 24 million customers through its 12000 post offices and 3000 separate processing
sites. Its logistics systems and parcel-force worldwide handles around 404 million parcel a year.
And to do this they need an effective communicative medium. They have recognized the
advantage of Cloud Computing and implemented it to their system. It has shown an outstanding
performance in inter-communication.

Before moving on to Cloud system, the organization was struggling with the out-of-date
software, and due to which the operational efficiency was getting compromised. As soon as the
organization switched on to Cloud System, 28000 employees were supplied with their new
collaboration suite, giving them access to tools such as instant messaging and presence
awareness. The employees got more storage place than on local server. The employees
became much more productive.

Lookin~ to the success of C!oud Computing in ~-m~il services and communication .The second
strategic move of Royal Marl Group, was to m1grat1ng from physical servers to virtual server
upto 400 servers to create a private cloud based on Microsoft hyper V. This would give a f sh
look and additional space to their employees desktop and also provides latest ~es
exchange environment. mo ern
--.1.
_r;:, ~r
----.:.::.: _., { J:·1
J}
~- ·,. j. , ;

The hyper V project b RM , ·· ound


for them in future and y . . G s (Royal Mail Group) is estimated to save around 1 .8 million P
11
w, increase the efficiency of the organization's internal IT sySlem.
The above Cloud c . d Cloud
Computin E omp~ting Tutorial covers all the basic Cloud Computing no~es an
g xamples Which helps you to understand all the Cloud Computing basics.
Summary

• Cloud Computing is defined as storing and accessing data and computing services over
the Internet.
• The term "Cloud" came from a network design used by network engineers to represent
the location of various network devices and their interconnection. h
• Today many large and small-scale businesses thrive on their data & they spe nd a uge
amount of money to maintain this data. t and
• Cloud computing architecture helps organizations to lower their IT infraStruc ure
computer costs per user. .
• Four Types of Cloud are 1) Private 2) Community 3) Public, and 4) Hybrid.
• Important Cloud Computing Servic~s are 1) Softw~re as a Service (SaaS), 2) Platform as
a Service (PaaS) , and 3) Infrastructure as a Service (laaS) . t ork
• Grid Computing is a middleware to coordinate disparate IT resources across a ne w ,
allowing them to function as a whole. . _ r-use
• Utility computing is the process of providing service through an on-dema~d, pay pe
billing method. Privacy is a strong barrier for users to adapt Cloud Computing systems.

Advantages of Cloud Computing . .


Here, we will learn what are the benefits of Cloud Computing in your organization:

Cloud Computing Overview


Cost Savings

Cost saving is one of the biggest Cloud Computing benefits. It helps you to save substantial
capita/ cost as it does not need any physical hardware investments. Also, you do not need
trained personnel to maintain the hardware. The buying and managing of equipment is done by
the cloud seivice provider.

Strategic edge

Cloud computing offers a competitive edge over your competitors. It is one of the best
advantages of Cloud seivices that helps you to access the latest applications any time without
spending your time and money on installations.

High Speed

Cloud computing allows you to deploy your service quickly in fewer clicks. This faster
deployment allows you to get the resources required for your system within fewer minutes.

Ll:f; •
=t
Back-up and restore data ery of that, which is
. ck-UP and recov
Once the data 1s stored in a Cloud , it is easier to get th e ba
otherwise very time taking process on-premise.

Automatic Software Integration . .


tO mat,cally. Th er efore ' you don't
In the cloud, software integration is something that o_ccurs au pplications as per your
need to take additional efforts to customize and integrate your a
preferences.

Reliability . I s get instantly updated


Reliability is one of the biggest benefits of Cloud hosting. You can a way
about the changes.

Mobility · n easily access all


Employees who are working on the premises or at the remote locations ca
the could services. All they need is an Internet connectivity.

Unlimited storage capacity


The cloud offers almost limitless storage capacity. At any time you can quickly expand your
storage capacity with very nominal monthly fees.

Collaboration
The cloud computing platform helps employees who are located in different geographies to
collaborate in a highly convenient and secure manner.

Quick Deployment
Last but not least, cloud computing gives you the advantage of rapid deployment. So, when you
decide to use the cloud, your entire system can be fully functional in very few minutes.
Although, the amount of time taken depends on what kind of technologies are used in your
business.

Other Important Benefits of Cloud Computing


Apart from the above, some other Cloud Computing advantages are:

• On-Demand Self-service
• Multi-tenancy
• Offers Resilient Computing
• Fast and effective virtualization
• Provide you low-cost software
• Offers advanced online security
• Location and Device Independence
• Always available, and scales automatically to adjust to the increase in demand
• Allows pay-per-use
• Web-based control & interfaces
• API Access available .

Disadvantages of Cloud Computing


Here, are significant challenges of using Cloud Computing:
-
_.i
•ITT
·t~-
-~

~:
....
~:s:

I
I

I .
:--~il

:., '

' -. ;~

Performance Can Vary /~


1
"Yhen you are working in a cloud environment, your application is running on the _server which I ••,..,
simultaneously provides resources to other businesses. Any greedy behavior or OOOS
attack on your tenant could affect the performance of your shared resource.

Technical Issues
Cloud technology is always prone to an outage and other technical issues. Even, the be 5t cloud
rd
service provider companies may face this type of trouble despite maintaining high standa s of
maintenance.

Security Threat in the Cloud


·'[~f!
Another drawback while working with cloud computing services is security risk. Bef~re adopting
cloud technology, you should be well aware of the fact that you wil! be sh~nng all your
company's sensitive information to a third-party cloud computing service provider. Hackers i
1,
i-"'~

might access this information.

Downtime
Downtime should also be considered while working with cloud computing. That's because your
cloud provider may face power loss, low internet connectivity, service maintenance, etc.

Internet Connectivity ,
Good Internet connectivity is a must in cloud computing. You can't access cloud without an
internet connection. Moreover, you don't have any other way to gather data from the cloud.

Lower Bandwidth
Many cloud storage service providers limit bandwidth usage of their users. So, in case if your
organization surpasses the given allowance, the additional charges could be significantly costly

Lacks of Support
Cloud Computing companies fail to provide proper support to the customers. Moreover, they
want their user to depend on FAQs or online help, which can be a tedious job for non-technical
persons.

Conclusion:
Despite all the_ Clo_ud Computing adv~ntages and disadvantages, we can't deny the fact that
Cloud Computrng 1s the fastest _growrn~ part of network-based computing. It otters a great
adva~tag~ to custo~ers of all sizes: simple users, developers, enterprises and all types of
organizations. So, this technology here to stay for a long time.

You might also like