Transcript
Page 1: Building a Platform with Django, Docker and Salt

BUILDING A PLATFORM WITHDJANGO, DOCKER & SALT

Roberto Aguilar, [email protected]

Saturday, September 7, 13

Page 2: Building a Platform with Django, Docker and Salt

PaaS for dedicated servers that provides automated deployment, high availability, infrastructure scaling and business metrics so you can focus on your application.

http://baremetal.io

Saturday, September 7, 13

Page 3: Building a Platform with Django, Docker and Salt

PaaS for dedicated servers that provides automated deployment, high availability, infrastructure scaling and business metrics so you can focus on your application.

http://baremetal.io

Saturday, September 7, 13

Page 4: Building a Platform with Django, Docker and Salt

webhook build

successful build

launch agents

successful launch

update routers

successful update

Console Infrastructure

Saturday, September 7, 13

Page 5: Building a Platform with Django, Docker and Salt

successful build

Console

• account information

• servers & roles

• applications & resource allocation

• orchestration

(django app)

Saturday, September 7, 13

Page 6: Building a Platform with Django, Docker and Salt

webhook build

successful build

launch agents

successful launch

update routers

successful update

(builder)

(docker)

(nginx)

Infrastructure

Saturday, September 7, 13

Page 7: Building a Platform with Django, Docker and Salt

webhook build

successful build

launch agents

successful launch

update routers

successful update

SALT

Saturday, September 7, 13

Page 8: Building a Platform with Django, Docker and Salt

TRY IT

Saturday, September 7, 13

Page 9: Building a Platform with Django, Docker and Salt

webhook build

successful build

launch agents

successful launch

update routers

successful update

SALT

salt -C \'I@cluster :default and I@roles:agenthost' \state.sls baremetal.agents \--return=console

Saturday, September 7, 13

Page 10: Building a Platform with Django, Docker and Salt

webhook build

successful build

launch agents

successful launch

update routers

successful update

SALTsalt -C \'I@cluster :default and I@roles:agenthost' \state.sls baremetal.router \--return=console

Saturday, September 7, 13

Page 11: Building a Platform with Django, Docker and Salt

DID IT WORK?

Saturday, September 7, 13

Page 12: Building a Platform with Django, Docker and Salt

THANKS!

baremetal.io/djangocon/

Roberto Aguilar, [email protected]

Saturday, September 7, 13


Recommended