short introduction to cloud computing, SaaS, PaaS and IaaS.

22
An Introduction to SaaS and Cloud Computing Ross Cooney

description

 

Transcript of short introduction to cloud computing, SaaS, PaaS and IaaS.

Page 1: short introduction to cloud computing, SaaS, PaaS and IaaS.

An Introduction to

SaaS and Cloud Computing

Ross Cooney

Page 2: short introduction to cloud computing, SaaS, PaaS and IaaS.

The hype

Cluster ComputingCloud ComputingGrid Computing 

Page 3: short introduction to cloud computing, SaaS, PaaS and IaaS.

What is the cloud?

• IT as a service

• Cloud allows access to services without user technical knowledge or control of supporting infrastructure

• Best described in terms of what happened to mechanical power over 100 yrs ago

• Now computers are simple devices connected to the larger cloud

• Data processing, storage and software applications that used to run locally are now being supplied by big central computing stations. They're becoming, in essence, computing utilities.

What isCloud Computing?

Page 4: short introduction to cloud computing, SaaS, PaaS and IaaS.

IaaSInfrastructure as a Service

PaaSPlatform as a Service

SaaSSoftware as a Service

Page 5: short introduction to cloud computing, SaaS, PaaS and IaaS.

SaaSSoftware as a Service

Page 6: short introduction to cloud computing, SaaS, PaaS and IaaS.

Software delivery model

• Increasingly popular with SMEs

• No hardware or software to manage

• Service delivered through a browser

SaaS

Page 7: short introduction to cloud computing, SaaS, PaaS and IaaS.

Advantages

• Pay per use• Instant Scalability• Security• Reliability

• APIs

SaaS

Page 8: short introduction to cloud computing, SaaS, PaaS and IaaS.

Examples• CRM

• Financial Planning

• Human Resources

• Word processing

Commercial Services:• Salesforce.com

• emailcloud

SaaS

Page 9: short introduction to cloud computing, SaaS, PaaS and IaaS.

PaaSPlatform as a Service

Page 10: short introduction to cloud computing, SaaS, PaaS and IaaS.

Platform delivery model

• Platforms are built upon Infrastructure, which is expensive

• Estimating demand is not a science!

• Platform management is not fun!

PaaS

Page 11: short introduction to cloud computing, SaaS, PaaS and IaaS.

Popular services

• Storage

• Database

• Scalability

PaaS

Page 12: short introduction to cloud computing, SaaS, PaaS and IaaS.

Advantages

• Pay per use• Instant Scalability• Security• Reliability

• APIs

PaaS

Page 13: short introduction to cloud computing, SaaS, PaaS and IaaS.

Examples

• Google App Engine

• Mosso

• AWS: S3

PaaS

Page 14: short introduction to cloud computing, SaaS, PaaS and IaaS.

IaaSInfrastructure as a Service

Page 15: short introduction to cloud computing, SaaS, PaaS and IaaS.

Computer infrastructure delivery model

Access to infrastructure stack:– Full OS access– Firewalls– Routers– Load balancing

IaaS

Page 16: short introduction to cloud computing, SaaS, PaaS and IaaS.

Advantages

• Pay per use• Instant Scalability• Security• Reliability

• APIsIaaS

Page 17: short introduction to cloud computing, SaaS, PaaS and IaaS.

Examples

• Flexiscale• AWS: EC2

IaaS

Page 18: short introduction to cloud computing, SaaS, PaaS and IaaS.

IaaSInfrastructure as a Service

PaaSPlatform as a Service

SaaSSoftware as a Service

Page 19: short introduction to cloud computing, SaaS, PaaS and IaaS.

Common Factors

• Pay per use• Instant Scalability• Security• Reliability• APIs

IaaS

PaaS

SaaS

Page 20: short introduction to cloud computing, SaaS, PaaS and IaaS.

Advantages

• Lower cost of ownership

• Reduce infrastructure management responsibility

• Allow for unexpected resource loads

• Faster application rolloutIaaS

PaaS

SaaS

Page 21: short introduction to cloud computing, SaaS, PaaS and IaaS.

Cloud Economics

• Multi-tenented

• Virtualisation lowers costs by increasing utilisation

• Economies of scale afforded by technology

• Automated update policyIaaS

PaaS

SaaS

Page 22: short introduction to cloud computing, SaaS, PaaS and IaaS.

Risks

• Security

• Downtime

• Access

• Dependency

• InteroperabilityIaaS

PaaS

SaaS