17
http://clean-clouds.com Cloud Computing Cloud Service Models (IaaS, PaaS, SaaS) http://clean-clouds.com

Cloud Service Models

Embed Size (px)

DESCRIPTION

Cloud Service Models

Citation preview

Page 1: Cloud Service Models

http://clean-clouds.com

Cloud ComputingCloud Service Models

(IaaS, PaaS, SaaS)http://clean-clouds.com

Page 2: Cloud Service Models

http://clean-clouds.com

NIST Definition

Broad Network Access

Rapid Elasticity

Measured Service

On-Demand Self-Service

Resource Pooling

Public Private Community Hybrid

IaaS PaaS SaaS

What are Service Models?

Page 3: Cloud Service Models

http://clean-clouds.com

Infrastructure as a Service (IaaS)

Core Computing Resources◦ Servers◦ Storage◦ Network

IaaS - Infrastructure as a Service◦ Infrastructure Management is abstracted from users◦ Elastic and On-Demand◦ Pay per use

Page 4: Cloud Service Models

http://clean-clouds.com

IaaS - Use Cases

20 servers daytime during peak load, but only need 2 during normal load

100 servers for 48 hours to do some load testing

10 TB of storage to backup my data

Infrastructure to implement my disaster recovery mechanism

Page 5: Cloud Service Models

http://clean-clouds.com

Amazon – a major cloud player

Over a period of time Amazon has built◦ A massively scalable &

distributed system ◦ Scale capacity on demand

Reliable infrastructure

Amazon has made this infrastructure available to public ◦ Known as AWS (Amazon

Web Service)

Page 6: Cloud Service Models

http://clean-clouds.com

AWS Cloud Service Offerings

Compute

Content Delivery

Database

Storage

Identity & Access

Monitoring

Messaging

Payments & Billing

Networking

E-Commerce

Web Traffic

Workforce

Page 7: Cloud Service Models

http://clean-clouds.com

New York Times

Used EC2 and S3 to convert 15 million scanned news articles to PDF (4TB data)

Took 100 Linux computers 24 hours (would have taken months on NYT computers

Page 8: Cloud Service Models

http://clean-clouds.com

Platform as a Service (PaaS)

Software◦ Application Servers◦ Messaging◦ Notification Services

PaaS - Platform as a Service◦ Platform for deployment and management of business

applications◦ Management of infrastructure is abstracted◦ Load balancing, clustering, database management are also

abstracted from users◦ Scales up or down automatically on demand

Page 9: Cloud Service Models

http://clean-clouds.com

PaaS - Use Cases

Deploy web application on an infrastructure that can scale as demand grows◦LAMP Stack◦Ruby on Rails◦Springs

Deploy Microsoft applications

No management overhead◦Platform maintenance and operations◦Database backup & Disaster Recovery◦Scalability & Fault tolerance

Page 10: Cloud Service Models

http://clean-clouds.com

Software as a Service (SaaS)

Applications◦ HR◦ CRM◦ Financial, ◦ Sales Automation , ◦ ERP etc

SaaS - Software as a Service◦ Application implementation, management & configuration is

abstracted◦ Disaster recovery, failover are taken care of behind the scene◦ Should provide integration capability to enterprise systems◦ Pay per users and functionalities availed or resources used like

storage etc

Page 11: Cloud Service Models

http://clean-clouds.com

Cloud Services Providers

IaaS

PaaS

SaaS

Page 17: Cloud Service Models

http://clean-clouds.com

Thank You