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
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
Goで作る、開発・CI環境
sin392
0
170
関数型まつりレポート for JuliaTokai #22
antimon2
0
160
GoのGenericsによるslice操作との付き合い方
syumai
3
690
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
340
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.4k
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
110
PipeCDのプラグイン化で目指すところ
warashi
1
200
Result型で“失敗”を型にするPHPコードの書き方
kajitack
4
530
PicoRuby on Rails
makicamel
2
110
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
170
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
390
#QiitaBash MCPのセキュリティ
ryosukedtomita
0
350
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Code Review Best Practice
trishagee
68
18k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Documentation Writing (for coders)
carmenintech
72
4.9k
Building an army of robots
kneath
306
45k
Adopting Sorbet at Scale
ufuk
77
9.4k
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
Raft: Consensus for Rubyists
vanstee
140
7k
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