DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant.

Post on 29-Jan-2016

238 views 1 download

Transcript of DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant.

DEFINE CLOUD COMPUTING

Oleksii TregubovCloud Computing Consultant

2

WHAT IS CLOUD?

3

STANDARD DEFINITION

The National Institute of Standards and Technology

4

ESSENTIAL CHARACTERISTICS

On-demand self-service Broad network access Resource pooling

Rapid elasticity Measured service

5

SaaS

PaaS

IaaS

SERVICE MODELS

End users

Developers

System architects

6

Hybrid cloud

DEPLOYMENT MODELS

Public CloudPrivate Cloud

7

ON-DEMAND SELF-SERVICE

Engineer

Cloud

Give me VM now

[ API request ]

[ result ]

8

ON-DEMAND: AWS EC2

9

ON-DEMAND: AWS EC2

$ ec2-start-instances i-b3a850c8INSTANCE i-b3a850c8 stopped pending

$ ec2-describe-instances i-b3a850c8RESERVATION r-0a7cf16e 852587906425 defaultINSTANCE

i-b3a850c8 ami-82fa58eb ec2-107-22-37-50.compute-1.amazonaws.com ip-10-122-235-23.ec2.internal

running amkeys 0 t1.micro 2012-09-03T14:13:56+0000 us-east-1a aki-825ea7eb

monitoring-disabled 107.22.37.50 10.122.235.23ebs paravirtual xenXNsFe1343912068109 sg-da0169b3 default

false BLOCKDEVICE /dev/sda1 vol-f8d0c899 2012-09-03T14:14:21.000Z true TAG instance i-b3a850c8 Name ubuntu-test-1TAG instance i-b3a850c8 Role webserver

10

BROAD NETWORK ACCESS

11

RESOURCE POOLING

12

RAPID ELASTICITY

Time

Vis

itors

13

MEASURED SERVICE

14

Software as a Service (SaaS)

Platform as a Service (PaaS)

Infrastructure as a Service (IaaS)

SERVICE MODELS

15

SaaS

PaaS

IaaS

SERVICE MODELS

System Architecture

Software Development

End-user Utilization

16

EXAMPLE VENDORS

17

IAAS

18

PAAS

19

SAAS

20

BENEFITS

Global Infrastructure Savings Smart Resource Provisioning

Better Delivery Time Transparent Workflow

21

REASONS FOR CLOUD PLATFORM POPULARITY

Cost reduction

Scalability and elasticity

Ready for automation

Device and locationindependent

Buzzword

Pay as you go