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
定理証明プラットフォーム lapisla.net
abap34
1
1.7k
Java Webフレームワークの現状 / java web framework at burikaigi
kishida
9
2.2k
SwiftUI Viewの責務分離
elmetal
PRO
0
140
Amazon Bedrock Multi Agentsを試してきた
tm2
1
280
Unity Android XR入門
sakutama_11
0
140
Rails アプリ地図考 Flush Cut
makicamel
1
110
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
340
『品質』という言葉が嫌いな理由
korimu
0
160
GAEログのコスト削減
mot_techtalk
0
110
[Fin-JAWS 第38回 ~re:Invent 2024 金融re:Cap~]FaultInjectionServiceアップデート@pre:Invent2024
shintaro_fukatsu
0
400
SwiftUIで単方向アーキテクチャを導入して得られた成果
takuyaosawa
0
260
『GO』アプリ データ基盤のログ収集システムコスト削減
mot_techtalk
0
110
Featured
See All Featured
The Language of Interfaces
destraynor
156
24k
For a Future-Friendly Web
brad_frost
176
9.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
20
2.4k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Why Our Code Smells
bkeepers
PRO
335
57k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Statistics for Hackers
jakevdp
797
220k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Designing Experiences People Love
moore
139
23k
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