Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Flask + Docker + AWS Elastic Beanstalk
Search
Robert Adams
April 16, 2015
Programming
0
480
Flask + Docker + AWS Elastic Beanstalk
Using Flask + Docker + AWS EB as your own personal Heroku to easily scale your app.
Robert Adams
April 16, 2015
Tweet
Share
Other Decks in Programming
See All in Programming
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
170
開発に寄りそう自動テストの実現
goyoki
1
760
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
120
Developing static sites with Ruby
okuramasafumi
0
250
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
6
1k
dnx で実行できるコマンド、作ってみました
tomohisa
0
140
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.1k
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
38
25k
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
360
ゲームの物理 剛体編
fadis
0
320
connect-python: convenient protobuf RPC for Python
anuraaga
0
380
愛される翻訳の秘訣
kishikawakatsumi
1
310
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Statistics for Hackers
jakevdp
799
230k
Typedesign – Prime Four
hannesfritz
42
2.9k
KATA
mclloyd
PRO
32
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Facilitating Awesome Meetings
lara
57
6.7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
It's Worth the Effort
3n
187
29k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Producing Creativity
orderedlist
PRO
348
40k
Practical Orchestrator
shlominoach
190
11k
Transcript
Flask + Docker + AWS Elastic Beanstalk Robert Adams, ZeroCater
Head of Engineering @github / twitter / gmail: rfadams
What is Docker? • Micro virtual machines (container) • Wrap
your app in container • Your app is now easily portable
What is AWS Elastic Beanstalk? • Pre-config’d EC2 servers for
your app • Easily push your app / container up • Scale your app with the “drag of a slider”
Heroku? • Yea, probably
Why Elastic Beanstalk? • Lowered costs • More flexibility /
control • Improved performance • Better dev / prod parity
Why not just EC2? • Less config • Less maintenance
• Easier scaling
Multi-(Docker)Container Elastic Beanstalk
Dev Env • Vagrant + Virtual Box • Ubuntu Virtual
Machine • Docker • “Hello World!”
Create Elastic Beanstalk (EB) Instance • Install AWS CLI •
Create EB Instance
Push to Prod • Git push • “Hello World!”
Additional Advantages • SSH to the “dyno” • Use any
size EC2 as the “dyno” • Also has worker “dynos” • Security Group compatible • Works inside VPC • Coordinate easily with other AWS services • Simple Queue Service • Elastic Cache • Relational Database Service • S3
Questions • On Github.com: ZeroCater/flask-docker-elasticbeanstalk