22
An Introduction to SaaS and Cloud Computing Ross Cooney

short introduction to cloud computing, SaaS, PaaS and IaaS

  • Upload
    rinky25

  • View
    3.479

  • Download
    7

Embed Size (px)

DESCRIPTION

 

Citation preview

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