Best Cloud Computing Service | How to select best Cloud Computing Service 2022

 Advantages of using Cloud

The advantages for using cloud services can be of technical, architectural, business

et



1. Cloud Providers’ point of view

(a) Most of the data centers today are under utilized. They are mostly 15%

utilized. These data centers need spare capacity just to cope with the

huge spikes that sometimes get in the server usage. Large companies

having those data centers can easily rent those computing power to other

organizations and get profit out of it and also make the resources needed

for running data center (like power) utilized properly.

 


(b) Companies having large data centers have already deployed the resources

and to provide cloud services they would need very little investment and

the cost would be incremental.

2. Cloud Users’ point of view

(a) Cloud users need not to take care about the hardware and software they

use and also they don’t have to be worried about maintenance. The users

are no longer tied to some one traditional system.



 

(b) Virtualization technology gives the illusion to the users that they are

having all the resources available.

(c) Cloud users can use the resources on demand basis and pay as much as

they use. So the users can plan well for reducing their usage to minimize

their expenditure.


 

(d) Scalability is one of the major advantages to cloud users. Scalability is

provided dynamically to the users. Users get as much resources as they

need. Thus this model perfectly fits in the management of rare spikes in

the demand.


Cloud computing is not a new idea but it is an evolution of some old paradigm of

distributed computing. The advent of the enthusiasm about cloud computing in

recent past is due to some recent technology trend and business models

1. High demand of interactive applications – Applications with real time response

and with capability of providing information either by other users or by non-

human sensors gaining more and more popularity today. These are generally

attracted to cloud not only because of high availability but also because these

services are generally data intensive and require analyzing data across different

sources.


2. Parallel batch processing – Cloud inherently supports batch-processing and

analyzing tera-bytes of data very efficiently. Programming models like Google’s

map-reduce [18] and Yahoo!’s open source counter part Hadoop can be used

to do these hiding operational complexity of parallel processing of hundreds

of cloud computing servers.

3. New trend in business world and scientific community – In recent times the

business enterprises are interested in discovering customers needs, buying pat-

terns, supply chains to take top management decisions. These require analysis

of very large amount of online data. This can be done with the help of cloud

very easily. Yahoo! Homepage is a very good example of such thing. In the

homepage they show the hottest news in the country. And according to the

users’ interest they change the ads and other sections in the page. Other than

these many scientific experiments need very time consuming data processing

jobs like LHC (Large Hadron Collider). Those can be done by cloud.

4. Extensive desktop application – Some desktop applications like Matlab, Math-

ematica are becoming so compute intensive that a single desktop machine is

no longer enough to run them. So they are developed to be capable of using

cloud computing to perform extensive evaluations.




Cloud computing is a recently developing paradigm of distributed computing. Though

it is not a new idea that emerged just recently. In 1969 [16] L. Kleinrock 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.” His vision was the true indication of today’s utility based

computing paradigm. One of the giant steps towards this world was taken in mid

1990s when grid computing was first coined to allow consumers to obtain computing

power on demand. The origin of cloud computing can be seen as an evolution of

grid computing technologies. The term Cloud computing was given prominence first

by Google’s CEO Eric Schmidt in late 2006 (may be he coined the term) [6]. So

the birth of cloud computing is very recent phenomena although its root belongs to

some old ideas with new business, technical and social perspectives. From the archi-

tectural point of view cloud is naturally build on an existing grid based architecture

and uses the grid services and adds some technologies like virtualization and some

business models.

In brief cloud is essentially a bunch of commodity computers networked to-

gether in same or different geographical locations, operating together to serve a

number of customers with different need and workload on demand basis with the

help of virtualization. Cloud services are provided to the cloud users as utility ser-

vices like water, electricity, telephone using pay-as-you-use business model. These

utility services are generally described as XaaS (X as a Service) where X can be

Software or Platform or Infrastructure etc. Cloud users use these services provided

by the cloud providers and build their applications in the internet and thus deliver

them to their end users. So the cloud users don’t have to worry about installing,

maintaining hardware and software needed. And they also can afford these services

as they have to pay as much they use. So the cloud users can reduce their expen-

diture and effort in the field of IT using cloud services instead of establishing IT

infrastructure themselves.

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. These applications made distributed computing easy as the critical aspects are handled by the cloud provider itself.

Cloud computing is growing now-a-days in the interest of technical and busi-

ness organizations but this can also be beneficial for solving social issues. In the


recent time E-Governance is being implemented in developing countries to improve

efficiency and effectiveness of governance. This approach can be improved much by

using cloud computing instead of traditional ICT. In India, economy is agriculture

based and most of the citizens live in rural areas. The standard of living, agricul-

tural productivity etc can be enhanced by utilizing cloud computing in a proper

way. Both of these applications of cloud computing have technological as well as

social challenges to overcome.

In this report we would try to clarify some of the ideas – Why is cloud

computing a buzzword today? i.e. what are the benefits the provider and the users

get using cloud? Though its idea has come long back in 1990 but what situation

made it indispensable today? How is cloud built? What differentiates it from similar

terms like grid computing and utility computing? What are the different services are

Best Cloud Computing Service

provided by the cloud providers? Though cloud computing now-a-days talks about

business enterprises not the non-profit organizations; how can this new paradigm

be used in the services like e-governance and in social development issues of rural

India?


Post a Comment

Previous Post Next Post
close