DevOps Sydney November 2014
Deis
@tobyhede
Hello
haircut, drums, databases, spaceships
envato
Open Source
PAAS
Heroku-alike
Turtles
All
The
Way
Down
Words!
Docker
CoreOS
Fleet
etcd
Go
Ceph
100% Buzzword Compliant
Client
deisctl
deis
Platform
controller
builder
router
logger
registry
database
cache
publisher
store
A+ would install again
# Install deisctl
$ curl -sSL http://deis.io/deisctl/install.sh | sh -s 1.0.
# Install deis client
$ curl -sSL http://deis.io/deis-cli/install.sh | sh
# Get deis
$ git clone https://github.com/deis/deis.git
# Make some vagrant
$ vagrant up
# Install and Start platform
$ deisctl install platform
$ deisctl start platform
# Application
$ deis register
$ deis create
AWS+ would install again
# Edit cloudformation.json
$ aws configure
# Run a magic script
$ ./provision-ec2-cluster.sh
# Rinse, repeat
# Install deisctl
$ curl -sSL http://deis.io/deisctl/install.sh | sh -s 1.0.
# Install deis client
$ curl -sSL http://deis.io/deis-cli/install.sh | sh
# Get deis
$ git clone https://github.com/deis/deis.git
# Install and Start platform
$ deisctl install platform
$ deisctl start platform
# Application
$ deis register
$ deis create
Client
deisctl
deis
Platform
controller
builder
router
logger
registry
database
cache
publisher
store
Architecture
Control Plane
Git Push Workflow
The Toby Scale
A thing I quite like
A thing I don't hate
Hate
Deis
A thing I quite like
A thing I don't hate
Hate
Deis
A thing I don't hate
Hate
TL;DR
- It seems to just work
- Great documentation
- Reusing existing technology
- Understandable code base
- Great for learning
- So hot right now
@tobyhede
Introducing Deis
By tobyhede
Introducing Deis
- 3,060