Building a platform with Django, Docker, and Salt

Preview:

DESCRIPTION

A short talk at Djangocon 2013 on building a platform as a service using Django, Docker and Salt. More information at http://baremetal.io

Citation preview

BUILDING A PLATFORM WITHDJANGO, DOCKER & SALT

Roberto Aguilar, roberto@baremetal.io

Tuesday, September 10, 13

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

Tuesday, September 10, 13

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

Tuesday, September 10, 13

webhook build

successful build

launch agents

successful launch

update routers

successful update

Console Infrastructure

Tuesday, September 10, 13

successful build

Console

• account information

• servers & roles

• applications & resource allocation

• orchestration

(django app)

Tuesday, September 10, 13

webhook build

successful build

launch agents

successful launch

update routers

successful update

(builder)

(docker)

(nginx)

Infrastructure

Tuesday, September 10, 13

webhook build

successful build

launch agents

successful launch

update routers

successful update

SALT

Tuesday, September 10, 13

TRY IT

Tuesday, September 10, 13

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

Tuesday, September 10, 13

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

Tuesday, September 10, 13

DID IT WORK?

Tuesday, September 10, 13

THANKS!

http://baremetal.io/djangocon/

Roberto Aguilar, roberto@baremetal.io

Tuesday, September 10, 13

Recommended