Saas and cloud_computing

22
An Introduction to SaaS and Cloud Computing Ross Cooney

description

 

Transcript of Saas and cloud_computing

Page 1: Saas and cloud_computing

An Introduction to

SaaS and Cloud Computing

Ross Cooney

Page 2: Saas and cloud_computing

The hype

Cluster ComputingCloud ComputingGrid Computing 

Page 3: Saas and cloud_computing

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: Saas and cloud_computing

IaaSInfrastructure as a Service

PaaSPlatform as a Service

SaaSSoftware as a Service

Page 5: Saas and cloud_computing

SaaSSoftware as a Service

Page 6: Saas and cloud_computing

Software delivery model

• Increasingly popular with SMEs

• No hardware or software to manage

• Service delivered through a browser

SaaS

Page 7: Saas and cloud_computing

Advantages

• Pay per use• Instant Scalability• Security• Reliability

• APIs

SaaS

Page 8: Saas and cloud_computing

Examples• CRM

• Financial Planning

• Human Resources

• Word processing

Commercial Services:• Salesforce.com

• emailcloud

SaaS

Page 9: Saas and cloud_computing

PaaSPlatform as a Service

Page 10: Saas and cloud_computing

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: Saas and cloud_computing

Popular services

• Storage

• Database

• Scalability

PaaS

Page 12: Saas and cloud_computing

Advantages

• Pay per use• Instant Scalability• Security• Reliability

• APIs

PaaS

Page 13: Saas and cloud_computing

Examples

• Google App Engine

• Mosso

• AWS: S3

PaaS

Page 14: Saas and cloud_computing

IaaSInfrastructure as a Service

Page 15: Saas and cloud_computing

Computer infrastructure delivery model

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

IaaS

Page 16: Saas and cloud_computing

Advantages

• Pay per use• Instant Scalability• Security• Reliability

• APIsIaaS

Page 17: Saas and cloud_computing

Examples

• Flexiscale• AWS: EC2

IaaS

Page 18: Saas and cloud_computing

IaaSInfrastructure as a Service

PaaSPlatform as a Service

SaaSSoftware as a Service

Page 19: Saas and cloud_computing

Common Factors

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

IaaS

PaaS

SaaS

Page 20: Saas and cloud_computing

Advantages

• Lower cost of ownership

• Reduce infrastructure management responsibility

• Allow for unexpected resource loads

• Faster application rolloutIaaS

PaaS

SaaS

Page 21: Saas and cloud_computing

Cloud Economics

• Multi-tenented

• Virtualisation lowers costs by increasing utilisation

• Economies of scale afforded by technology

• Automated update policyIaaS

PaaS

SaaS

Page 22: Saas and cloud_computing

Risks

• Security

• Downtime

• Access

• Dependency

• InteroperabilityIaaS

PaaS

SaaS