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

Post on 03-Jan-2016

362 views 29 download

Tags:

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

INTRODUCTION TO CLOUD COMPUTING

ggg

UNDERSTANDINGCLOUD

COMPUTING

DEFINITION

CLOUD COMPUTING

understanding cloud computing

Traditional software with licenses

Software as a services

CLOUD COMPUTING

Pay as you Go

Per Monthly

understanding cloud computing

understanding cloud computing

SAAS

PAAS

VIRTUALIZATION

IAAS

UTILITY 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)

Cloud computing is simply a

buzzword used to repackage grid

computing and utility computing,

both of which have existed for

decades.”

Evolution from Grid to Cloud ComputingEvolution from Grid to Cloud Computing

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

• 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

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

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

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

PAAS (Platform as a service)

• Platforms enable application developers

to host their services

Example:

– Google’s App Engine

– Amazon E2C

– Microsoft azure

PAAS PAAS

• 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

• Amazon

• Microsoft windows Azure

• Savvis

• Google App Engine

• Vmware cloud

• Rack space

• Go grid

• 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