define cloud computing oleksii tregubov cloud computing consultant

21
DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

Upload: chastity-henderson

Post on 29-Jan-2016

250 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

DEFINE CLOUD COMPUTING

Oleksii TregubovCloud Computing Consultant

Page 2: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

2

WHAT IS CLOUD?

Page 3: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

3

STANDARD DEFINITION

The National Institute of Standards and Technology

Page 4: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

4

ESSENTIAL CHARACTERISTICS

On-demand self-service Broad network access Resource pooling

Rapid elasticity Measured service

Page 5: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

5

SaaS

PaaS

IaaS

SERVICE MODELS

End users

Developers

System architects

Page 6: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

6

Hybrid cloud

DEPLOYMENT MODELS

Public CloudPrivate Cloud

Page 7: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

7

ON-DEMAND SELF-SERVICE

Engineer

Cloud

Give me VM now

[ API request ]

[ result ]

Page 8: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

8

ON-DEMAND: AWS EC2

Page 9: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

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

Page 10: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

10

BROAD NETWORK ACCESS

Page 11: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

11

RESOURCE POOLING

Page 12: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

12

RAPID ELASTICITY

Time

Vis

itors

Page 13: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

13

MEASURED SERVICE

Page 14: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

14

Software as a Service (SaaS)

Platform as a Service (PaaS)

Infrastructure as a Service (IaaS)

SERVICE MODELS

Page 15: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

15

SaaS

PaaS

IaaS

SERVICE MODELS

System Architecture

Software Development

End-user Utilization

Page 16: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

16

EXAMPLE VENDORS

Page 17: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

17

IAAS

Page 18: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

18

PAAS

Page 19: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

19

SAAS

Page 20: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

20

BENEFITS

Global Infrastructure Savings Smart Resource Provisioning

Better Delivery Time Transparent Workflow

Page 21: DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant

21

REASONS FOR CLOUD PLATFORM POPULARITY

Cost reduction

Scalability and elasticity

Ready for automation

Device and locationindependent

Buzzword

Pay as you go