AWS Summit Paris 2017 : DevOps in a container world

7
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Laurent Bernaille, D2SI @lbernail 27/06/2017 DEVOPS in a container world Demo

Transcript of AWS Summit Paris 2017 : DevOps in a container world

Page 1: AWS Summit Paris 2017 : DevOps in a container world

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Laurent Bernaille, D2SI @lbernail

27/06/2017

DEVOPS in a container world

Demo

Page 2: AWS Summit Paris 2017 : DevOps in a container world

Vote: http://summit.awsdemo.d2-si.eu

Architecture

2

ECS

Bastion

Public subnets

NAT

GW

Public subnets Public subnets

UI

SRV SRV SRV

ECS ECS

EFS file system

EFS Mount target EFS Mount target EFS Mount target

/mnt/efs /mnt/efs /mnt/efs/redis

Reg Reg Reg

Redis

Reverse Proxy Reverse Proxy

AppApp

Page 3: AWS Summit Paris 2017 : DevOps in a container world

Updating: Deploy new version (blue)

ECS

Bastion

Public subnets

NAT

GW

Public subnets Public subnets

UI

SRV SRV SRV

ECS ECS

EFS file system

EFS Mount target EFS Mount target EFS Mount target

/mnt/efs /mnt/efs /mnt/efs/redis

Reg Reg Reg

Redis

Reverse Proxy Reverse Proxy

AppApp

Amazon

ECR

App App

Page 4: AWS Summit Paris 2017 : DevOps in a container world

Test and switch using Consul

Reverse

Proxy

Reverse

Proxy

AppApp App App

routes/vote: green

X-color = blue?

Page 5: AWS Summit Paris 2017 : DevOps in a container world

Feature flipping with consul

Reverse

Proxy

Reverse

Proxy

AppApp App App

routes/vote: blue

features/containerid/blue

features/banner/blue

Which features are enabled?

Page 6: AWS Summit Paris 2017 : DevOps in a container world

Cocktail cloud by D2SI

Meet us there - Platinum sponsor

Page 7: AWS Summit Paris 2017 : DevOps in a container world

Thank you

@lbernail