19
ITCM Project: Cloud Computing Anjana | Chetan | Prachi | Puneet | Rajesh | Swapnil

Group2 Cloud Computing

Embed Size (px)

DESCRIPTION

a presentation on cloud computing

Citation preview

Page 1: Group2 Cloud Computing

ITCM Project: Cloud ComputingAnjana | Chetan | Prachi | Puneet | Rajesh | Swapnil

Page 2: Group2 Cloud Computing

Group 22 ITCM– Cloud Computing

Outline

• Introduction to Cloud Computing (CC)

• Application of CC

• Anatomy of a Cloud

• Evolution

• CC Architecture

• Major Players

• Benefits & Risks

• Infosys Case

Page 3: Group2 Cloud Computing

Group 23 ITCM– Cloud Computing

Cloud Computing

Billing

QoS

Storage

Virtualization

Service Level

Agreement

Provisioning on Demand

Web 2.0

IaaS

PaaS

SaaS

Pricing

Resource Metering Web Services

Utility Computing

Security

Privacy

Public Cloud

Private Cloud

Uhm, I am not quite clear…Yet another

buzzword..?

Enterprise

Cloud

Amazon EC2

Am

azon

S3

Google AppEngine

SalesForce.com

Mosso

VMWareHypervisors

Page 4: Group2 Cloud Computing

Group 24 ITCM– Cloud Computing

Cloud Computing

• About the Cloud

Cloud Computing

The “Cloud” is the default symbol of the internet in

diagrams.

The broader term of “Computing” encompasses:- Computation- Coordination logic- Storage

Cloud Computing is about moving computing from the single desktop pc/data centers to the internet.

Page 5: Group2 Cloud Computing

Group 25 ITCM– Cloud Computing

Cloud Computing

• More formally…. – Fox et al. (Berkeley)

Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. The services themselves have long been referred to as Software as a Service (SaaS), so we use that term. The datacenter hardware and software is what we will call a Cloud.

– Buyya et al.A Cloud is a type of parallel and distributed system consisting of a collection of interconnected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements established through negotiation between the service provider and consumers.

Page 6: Group2 Cloud Computing

Group 26 ITCM– Cloud Computing

Cloud Computing

So what ...?– Internet-based (the Internet is central..)– The entire stack (hw & sw) is leveraged to the internet

▪ HaaS Amazon S3▪ IaaS VMWare, Amazon EC2 ▪ PaaS Google AppEngine, Mosso, Aneka▪ SaaS SalesForce

– Computing becomes a real utility used by all the masses▪ researchers▪ end users▪ companies▪ service providers (web hosting)

– The economic aspect become more important (billing, pricing, QoS, SLA)

These are the two main differences from Grid Computing.

Page 7: Group2 Cloud Computing

Group 27 ITCM– Cloud Computing

Anatomy of a Cloud

Data CentersClusters

Storage

Other Grids/Clouds

Virtualization

VM Management & Deployment

Amazon S3, EC2

OpenNebula, Eucalyptus

Mosso

Web 2.0 Interface

Programming API

Scripting & ProgrammingLanguages

Google AppEngine

Microsoft Azure

Manjrasoft Aneka

Google Apps (Gmail, Docs,…)

Salesforce.com

Qo

S M

eter

ing

SL

A

Neg

oti

atio

nA

dm

iss

ion

C

on

tro

l

Pri

cin

g a

nd

B

illin

g

Acc

ou

nti

ng

Public Cloud

Private Cloud

Soc

ial N

etw

orks

Sci

enti

fic

Co

mp

uti

ng

Am

use

men

t

CD

Ns

Fin

anci

al

Ap

plic

atio

ns

Infrastructure as a Service

Platform as a Service

Software as a Service

Page 8: Group2 Cloud Computing

Group 28 ITCM– Cloud Computing

Evolution of Cloud Computing

Terms related to Cloud Computing

Page 9: Group2 Cloud Computing

Group 29 ITCM– Cloud Computing

Example of CC Architecture

Page 10: Group2 Cloud Computing

Group 210 ITCM– Cloud Computing

Biggies

Software on demand

Grid computing: massive processing

Elastic computer:

By 2012, the global market for cloud computing will be $95 billionMerryll Linch

51

16 147 7

0

10

20

30

40

50

60

Microsoft Google Amazon Yahoo Others

Page 11: Group2 Cloud Computing

Group 211 ITCM– Cloud Computing

You can take it with you

Are gadgets important?

As wireless technology gets better and cheaper, more and more different kinds of objects will connect directly to the cloud.

Page 12: Group2 Cloud Computing

Group 212 ITCM– Cloud Computing

They have already used Cloud …

Powerset: a start-up that is creating a natural language powerful search. When they need to catalogue the web, they buy cloud services.

Powerset: a start-up that is creating a natural language powerful search. When they need to catalogue the web, they buy cloud services.

New York times: to create 11.000 pdfs, they needed to subcontract cloud services

New York times: to create 11.000 pdfs, they needed to subcontract cloud services

Schumacher Group (emergency rooms for hospitals): almost affected by Katrina hurricane, they was growing quickly but was having problems to create regional offices to support it. Running some systems remotely was the answer.

Schumacher Group (emergency rooms for hospitals): almost affected by Katrina hurricane, they was growing quickly but was having problems to create regional offices to support it. Running some systems remotely was the answer.

Starbucks: using Salesforce CRM to create the new idea Mystarbucks.com website as a online community.

Starbucks: using Salesforce CRM to create the new idea Mystarbucks.com website as a online community.

US Olympic Committee: using AT&T service to handle a busy traffic during the games

US Olympic Committee: using AT&T service to handle a busy traffic during the games

SOGETI: The consultancy company owned by Cap Gemini contracted cloud services from IBM Blue Cloud to a whole-company brainstorming program.

SOGETI: The consultancy company owned by Cap Gemini contracted cloud services from IBM Blue Cloud to a whole-company brainstorming program.

Page 13: Group2 Cloud Computing

Group 213 ITCM– Cloud Computing

What is already available

Page 14: Group2 Cloud Computing

Group 214 ITCM– Cloud Computing

Cloud – Pros …

Customer Supplier

Flexibility: new needs can be solved quickly.Elasticity: temporary needs can be solved and you can “return” the infrastructure after the pick.New business: Smaller investmentTime-to-market:Faster Implementation

Synergies:Hardware investment can be spread Economy of scales:Hardware investment can be spread Alliance:Intel, HP e Yahoo

Hardware consolidation: Best use of money invested in hardwareHardware consolidation: Best use of money invested in hardware

Global Model: Data centres are distributed around the world, using better conditions: employees, nature, energy, etc…

Global Model: Data centres are distributed around the world, using better conditions: employees, nature, energy, etc…

Costs: employees, nature, energy, etc… Smaller, TCO reduction.Costs: employees, nature, energy, etc… Smaller, TCO reduction.

Geographical Distribution: Better services for disperse companies and easier mobility.

Geographical Distribution: Better services for disperse companies and easier mobility.

Page 15: Group2 Cloud Computing

Group 215 ITCM– Cloud Computing

Cloud – Cons …

Customer Supplier

Lack of cost advantage: Not achieving ROI before turn people sceptical with CC .Strategy: Large databases; critical data; old systems; systems that require specific hardwareMigration:Current enterprise apps can't be migrated conveniently.Management:Difficulty of managing cloud applications.

Safety:To manage customer data, the identification management must be solved Liability:…… Latency:…… Lack of Service levels agreements:Cloud providers still are not taking accountability for the platforms

Putative Risk: Legal, regulatory and business. Can our data be “elsewhere”?Putative Risk: Legal, regulatory and business. Can our data be “elsewhere”?

Pricing: How it is being charged. Migrate from boxes to services is a lesson to learn.Pricing: How it is being charged. Migrate from boxes to services is a lesson to learn.

Performance: Data bases can be less quickPerformance: Data bases can be less quick

Challenge: management of resources, over many locations and with various tenants.Challenge: management of resources, over many locations and with various tenants.

Page 16: Group2 Cloud Computing

Group 216 ITCM– Cloud Computing

Embracing the Cloud

• Benefits

– Infinite compute resource available on demand▪ Hardware virtualization

– Accessibility anytime and anywhere▪ Internet (web based) access

– Elimination of the upfront commitment of users▪ Reduced costs due to dynamic hardware provisioning

▪ Pay per use basis (and also other models)

▪ No need to plan for peak load in advance

– Easy management

▪ Software versioning and upgrading

Page 17: Group2 Cloud Computing

Group 217 ITCM– Cloud Computing

Embracing the Cloud• Migration Risks

– Privacy▪ Who access your data?

– Security▪ How much you trust your provider?

▪ What about recovery, tracing, and data integrity?

– Political and legal issues▪ Who owns the data?

▪ Who uses your personal data?– Government

▪ Where is your data? – Amazon Availability Zones

Will it be fitting

for me?

Page 18: Group2 Cloud Computing

Group 218 ITCM– Cloud Computing

Page 19: Group2 Cloud Computing

Group 219 ITCM– Cloud Computing

References• Web pointers

[email protected]

– http://twitter.com/cloudcomp_group

– http://sites.google.com/site/cloudcomputingwiki/

– http://wiki.cloudcommunity.org/

– http://en.wikipedia.com/cloud_computing

– http://cloudslam09.com/