INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING...

19

Click here to load reader

Transcript of INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING...

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