introduction to cloud computing ggg understanding cloud computing understanding cloud computing...

19

Click here to load reader

Upload: brendan-lawrence

Post on 03-Jan-2016

362 views

Category:

Documents


29 download

TRANSCRIPT

Page 1: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING
Page 2: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

INTRODUCTION TO CLOUD COMPUTING

ggg

UNDERSTANDINGCLOUD

COMPUTING

DEFINITION

CLOUD COMPUTING

Page 3: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING
Page 4: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

understanding cloud computing

Traditional software with licenses

Software as a services

CLOUD COMPUTING

Pay as you Go

Per Monthly

Page 5: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

understanding cloud computing

Page 6: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

understanding cloud computing

SAAS

PAAS

VIRTUALIZATION

IAAS

UTILITY COMPUTING

Page 7: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

DEFINITIONS:

"Clouds are a large pool of easily usable and accessible virtualized

resources (such as hardware, development platforms and/or services).

These resources can be dynamically reconfigured to adjust to a variable

load (scale), allowing also for an optimum resource utilization. This pool

of resources is typically exploited by a pay-per-use model in which

guarantees are offered by the Infrastructure Provider by means of

customized SLA“

- Vaquero, L., L. Rodero-Merino, et al. (2008)

Page 8: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

Cloud computing is simply a

buzzword used to repackage grid

computing and utility computing,

both of which have existed for

decades.”

Page 9: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

Evolution from Grid to Cloud ComputingEvolution from Grid to Cloud Computing

Page 10: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING
Page 11: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

• Public Cloud: The services are delivered to the client via the Internet from a third party service provider.Example: Amazon

Page 12: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

• Private Cloud: These services are managed and provided within the organization. There are less restriction on network bandwidth, fewer security exposures and other legal requirements compared to the public Cloud.Example: HP Data Centers

Page 13: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

It is a combination of services provided by the Private and public cloud

Example: –ERP in private cloud –Sales & Email in public

Page 14: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING
Page 15: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

IAAS (Infrastructure as a service)

• Offers capacity for rent, basically hosted data

centers and Servers

• An evolution of web site and server hosting

services provided by VPS

Examples:

– Verizon's CAAS (Computing as a service)

– AT&T (Hosting & Storage)

IAAS IAAS

Page 16: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

PAAS (Platform as a service)

• Platforms enable application developers

to host their services

Example:

– Google’s App Engine

– Amazon E2C

– Microsoft azure

PAAS PAAS

Page 17: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

• SAAS – Software as a service

• The application itself is provided

by service provider

Examples:

– ENTERPRISE: SalesForce.com, WebEx,

Officelive

– USER MAIL: gmail, Hotmail, Yahoo

– USER PICS: flickr, picasa

SAAS SAAS

Page 18: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

• Amazon

• Microsoft windows Azure

• Savvis

• Google App Engine

• Vmware cloud

• Rack space

• Go grid

Page 19: INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING

• Reduced Hardware equipment for end users

• Improved Performance

• Lower Hardware and Software Maintenance

• Instant Software Updates

• Accessibility

• Pay for what we use

• Security Issues

• Internet connection

• Features may be limited

• Location of Servers

• Speed