20
Cloud Computing

Cloudcomputing

Embed Size (px)

Citation preview

Page 1: Cloudcomputing

Cloud Computing

Page 2: Cloudcomputing

• Just make you familiar with Cloud Computing and its Services

1

• Explore Cloud Computing and how it can be used for providing library services2

Our effort is to:

Page 3: Cloudcomputing

What is Cloud Computing?Distributed computing on internet Or delivery of computing service over the internet.Eg: Yahoo!, GMail, Hotmail-

Instead of running an e-mail program on your computer, you log in to a Web e-mail account remotely. The software and storage for your account doesn't exist on your computer -- it's on the service's computer cloud.

Page 4: Cloudcomputing

HistoryConcept evolved in 1950(IBM) called RJE

(Remote Job Entry Process).In 2006 Amazon provided First public

cloud AWS(Amazon Web Service).

Page 5: Cloudcomputing

Cloud ComponentsIt has three components 1.) Client computers2.) Distributed Servers3.) Datacenters

Page 6: Cloudcomputing

ClientsClients are the device that the end user interact with cloud. three types of clients:

1.) Mobile2.) Thick3.) Thin (Most Popular)

Page 7: Cloudcomputing

DatacenterIt is collection of servers where application is placed and is accessed via internet.

Page 8: Cloudcomputing

Distributed serversOften servers are in geographically different places, but server acts as if they are working next to each other.

Page 9: Cloudcomputing

Central ServerIt Administers the system such as

monitoring traffic, client demands to ensure everything runs smoothly.

It uses a special type of software called Middleware.

Middleware allow computer to communicate each other.

Page 10: Cloudcomputing

Service ModelsSaaS(Software as a service):

Required software, Operating system & network is provided.

PaaS(Platform as service): Operating system and network is provided.

IaaS(Infrastructure as a service): just Network is provided.

Page 11: Cloudcomputing

Deployment of Cloud Service

Public CloudPrivate CloudCommunity CloudHybrid Cloud(Combined Cloud)

Page 12: Cloudcomputing

Why cloud service is popular? Reduce the complexity of networks. Do not have to buy software licenses. Customization. Cloud providers that have specialized in a

particular area (such as e-mail) can bring advanced services that a single company might not be able to afford or develop.

scalability, reliability, and efficiency. Info. at cloud are not easily lost.

Page 13: Cloudcomputing

ApplicationSocial Networking sites.E-mail sites.Search Engines.Many more services OVER THE

INTERNET.

Page 14: Cloudcomputing

Cloud Architecture

14

Page 15: Cloudcomputing

6/23/2010Wipro Chennai 2011 15

Challenges

Alignment with the needs of the business / user / non-computer specialists / community and society

Need to address the scalability issue: large scale data, high performance computing, automation, response time, rapid prototyping, and rapid time to production

Need to effectively address (i) ever shortening cycle of obsolescence, (ii) heterogeneity and (iii) rapid changes in requirements

Transform data from diverse sources into intelligence and deliver intelligence to right people/user/systems

What about providing all this in a cost-effective manner?

Page 16: Cloudcomputing

16

Cloud Computing CharacteristicsCommon Characteristics:

Low Cost Software

Virtualization Service Orientation

Advanced Security

Homogeneity

Massive Scale Resilient Computing

Geographic Distribution

Essential Characteristics:

Resource PoolingBroad Network Access Rapid Elasticity

Measured Service

On Demand Self-Service

Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance

Page 17: Cloudcomputing

17

Cloud Service ModelsSoftware as a Service

(SaaS)Platform as a Service

(PaaS)Infrastructure as a

Service (IaaS)

Google App Engine

SalesForce CRM

LotusLive

Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance

Page 18: Cloudcomputing

What is the purpose and benefits?

Cloud computing enables companies and applications, which are system infrastructure dependent, to be infrastructure-less.

By using the Cloud infrastructure on “pay as used and on demand”, all of us can save in capital and operational investment!

Clients can: Put their data on the platform instead of on their own desktop

PCs and/or on their own servers. They can put their applications on the cloud and use the servers

within the cloud to do processing and data manipulations etc. 18

Page 19: Cloudcomputing

Some Commercial Cloud Offerings

19

Page 20: Cloudcomputing

Thank You For Your Attention…