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

Post on 03-Jan-2016

362 Views

Category:

Documents

29 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related