Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Voxoz — the Erlang DevOps Platform
Search
Volodymyr Kyrylov
September 07, 2013
Programming
1
13k
Voxoz — the Erlang DevOps Platform
Volodymyr Kyrylov
September 07, 2013
Tweet
Share
More Decks by Volodymyr Kyrylov
See All by Volodymyr Kyrylov
Programming Languages x Blockchains
proger
1
220
Ur/Web: lightning fast prototyping for the web
proger
0
240
Swift to Haskell: Overloading Semicolons
proger
2
190
The Programming Language of Mathematics
proger
3
650
Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images
proger
0
860
Monosyn - monocular navigation for robots
proger
0
110
Lambda the Ultimate Devops v2
proger
1
450
Lambda the Ultimate Devops
proger
0
250
Haskell >>= DevOps
proger
0
820
Other Decks in Programming
See All in Programming
Pinia Colada が実現するスマートな非同期処理
naokihaba
2
150
Sidekiqで実現する 長時間非同期処理の中断と再開 / Pausing and Resuming Long-Running Asynchronous Jobs with Sidekiq
hypermkt
6
2.7k
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
7
430
讓數據說話:用 Python、Prometheus 和 Grafana 講故事
eddie
0
350
C#/.NETのこれまでのふりかえり
tomokusaba
1
150
qmuntal/stateless のススメ
sgash708
0
120
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
3
390
Vue.js学習の振り返り
hiro_xre
2
130
Golang と Erlang
taiyow
8
1.9k
Vaporモードを大規模サービスに最速導入して学びを共有する
kazukishimamoto
4
4.3k
推し活の ハイトラフィックに立ち向かう Railsとアーキテクチャ - Kaigi on Rails 2024
falcon8823
6
2.1k
Honoの来た道とこれから
yusukebe
19
3k
Featured
See All Featured
The Cult of Friendly URLs
andyhume
78
6k
Teambox: Starting and Learning
jrom
132
8.7k
Into the Great Unknown - MozCon
thekraken
31
1.5k
Embracing the Ebb and Flow
colly
84
4.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
9
680
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
107
49k
It's Worth the Effort
3n
183
27k
Designing Experiences People Love
moore
138
23k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
The Cost Of JavaScript in 2023
addyosmani
45
6.6k
The Pragmatic Product Professional
lauravandoore
31
6.3k
What's in a price? How to price your products and services
michaelherold
243
12k
Transcript
VOXOZ @darkproger
devops like you mean it
A New Breed of the Platform
Code Deploy Scale
Code Deploy Scale like it’s 2013
The First Erlang Platform Done Right
Err, lang?
Erlang!
Any sufficiently complicated concurrent program
in another language
contains an ad-hoc, informally specified, bug-ridden, slow
implementation of half of Erlang Virding’s Rule http://article.gmane.org/gmane.comp.lang.erlang.general/27010
Telecom ➔ Internet
distributed scalable concurrent fault-tolerant reliable robust debuggable
Code Deploy Scale
Code with no frictions
Code with right tools
Tools github: proger/rebar proger/active voxoz/gir
None
Deploy
Deploy with no moving parts
Moving parts OS runtime/VM libraries state
None
Linux users ACLs SELinux networking stack package managers
Problems half-deploys speed rollbacks
Linux Hacks netmap /dev/blk paravirt chef/puppet
Containers code vs data instant deploys no configuration
Deploy LXC Docker
query cache database b-tree VFS cache filesystem b-tree block cache
VM
OS kernel query cache database b-tree VFS cache filesystem b-tree
block cache VM
query cache database b-tree VFS cache filesystem b-tree block cache
VM xxx
query cache database b-tree VM
Erlang on Xen
Erlang on Xen starts in 30 ms
None
Cloudozer Rust J Go on Xen
OpenMirage
?
Moar Xen! anttikantee/rumpuser-xen netbsd.org/docs/rump/
Deploy
Deploy ignorance is bliss, you know
Scaling
Topology Awareness Hot Migration App-aware Balancing Instant Bursting Scaling
zero-ops
Gear
5HT/n2o Fast and Furious Web Framework for Erlang over Async
WebSockets with Nitrogen DSL and Templates supports Zepto or jQuery REST included
synrc/avz
Gear synrc/kvs synrc/mqs synrc/skyline
Gear & more
MEAT THE TEAM
voxoz.com
FULL SPEED
STAY TUNED. We’re coming! @darkproger voxoz.com kirillov.im
None
this slide is intentionally left almost blank
some images in this document are copyrighted by their respective
owners http://captainvendetta.deviantart.com/art/Gir-DUTY- MODE-188982723