Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
PaaS 技術分享會 - AWS Elastic Beanstalk
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
moogoo
August 14, 2014
Technology
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PaaS 技術分享會 - AWS Elastic Beanstalk
moogoo
August 14, 2014
More Decks by moogoo
See All by moogoo
EB + Flask (Python) 的經驗談
moogoo78
1
280
Other Decks in Technology
See All in Technology
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.3k
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
210
フィンテック養成勉強会#68
finengine
0
150
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
しろおびから始める!ログ活用の第一歩
shumei_ito
0
960
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
300
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
770
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
740
会社紹介資料 / Sansan Company Profile
sansan33
PRO
31
430k
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
200
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
109
250k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
It's Worth the Effort
3n
188
29k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
A Tale of Four Properties
chriscoyier
163
24k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Ethics towards AI in product and experience design
skipperchong
2
440
Marketing to machines
jonoalderson
1
5.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Transcript
AWS Elastic Beanstalk - 以 Python (Flask) 為例 -
moogoo 2014.08.14
關於 MooGoo • 經歷 • 資策會 (Multimedia Codec, Streaming, Android)
• Facebook 遊戲 • 購物⾞車平台 • ⺫⽬目前: Q.L.L ⼯工程師 • web service • Corona SDK FB: moogoo.lee
AWS Architecture
Elastic Beanstalk • 快速部署,⽅方便管理 • 整合 AWS 服務: • EC2
• S3 • SNS • CloudWatch • Elastic Load Balance • Auto Scaling ! ! from: http://www.flickr.com/photos/evil_cheese_scientist/ 3382743220/
Application Management on Services
Application and Management on AWS http://www.allthingsdistributed.com/2013/02/aws-opsworks.html
EB Architecture
EB Workflow
Support Platforms
AWS EB (Flask) Demo • Step 0: 準備相關套件 • EB
command line tools package • AWS-ElasticBeanstalk-CLI-2.5.1/eb/macosx/python2.7/eb • Git • Hello World App (Flask Framework)
AWS EB (Flask) Demo • Step 1: 初始化 / 設定
• $ git init • $ eb init • credentials setup • AWS region • Solution Architecture (OS + Web Server + Language) • WSGI path => application.py
App Source • requirements.txt • Flask==0.9 • application.py • hello
world sample (app => application)
AWS EB (Flask) Demo • Step 2: 建⽴立應⽤用程式 • $
eb start • S3 (environment data) • Load balancer • security group • Auto Scaling • CloudWatch • wsgi path
AWS EB (Flask) Demo • Step 3: 修改 / 部署
• git add . • git commit -m “update test” • git aws.push
AWS EB (Flask) Demo • Step 4: • eb stop
• eb delete • 其他 • eb status --verbose
Q & A https://www.facebook.com/groups/awsugtw/