javaone 2016: the deploy master: from basic to zero downtime, blue/green, a/b, and canary

31
The Deploy Master: From Basic to Zero Downtime, Blue/Green, A/B, and Canary Edson Yanaga @yanaga Rafael Benevides @rafabene Directors of Developer Experience

Upload: rafael-benevides

Post on 16-Apr-2017

96 views

Category:

Technology


0 download

TRANSCRIPT

The Deploy Master: From Basic to Zero Downtime, Blue/Green, A/B, and CanaryEdson Yanaga

@yanaga

Rafael Benevides

@rafabeneDirectors of Developer Experience

“Now, every company is a software company” — Forbes

Join developers.redhat.com3

DevOps

Feedback Loop

Join developers.redhat.com6

Join developers.redhat.com7

Batch Size

Join developers.redhat.com9

Maintenance Window

Zero Downtime

Join developers.redhat.com11

Blue Green

Deployments

Join developers.redhat.com12

Blue

Join developers.redhat.com13

BlueProxy

Join developers.redhat.com14

Blue

Proxy

Green

Join developers.redhat.com15

Blue

Proxy

Green

Join developers.redhat.com16

Blue

Proxy

Green

Join developers.redhat.com17

Blue

Proxy

Green

Join developers.redhat.com18

Canary Deployments

Join developers.redhat.com19

Proxy

Join developers.redhat.com20

Proxy

Join developers.redhat.com21

Proxy

Join developers.redhat.com22

Rolling Upgrade

Join developers.redhat.com

23

Proxy

Join developers.redhat.com

24

Proxy

Join developers.redhat.com

25

Proxy

Join developers.redhat.com

26

Proxy

Demo

Join developers.redhat.com28

A/B Testing

Join developers.redhat.com29

Smart Router

Join developers.redhat.com

@yanaga / @rafabene

plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews

Thank you!