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
초보 서버 개발자의 AWS 회고
Search
mingrammer
January 11, 2017
Technology
4
4.3k
초보 서버 개발자의 AWS 회고
AWS로 처음 서버 아키텍쳐를 설계해본 경험을 회고하고 공유합니다.
mingrammer
January 11, 2017
Tweet
Share
More Decks by mingrammer
See All by mingrammer
레거시 위에서 재현 가능한 환경 구축하기
mingrammer
0
150
IDC에서 AWS로 Redis 데이터 이전하기
mingrammer
0
360
개발자의 흔한 취미: 오픈소스 개발
mingrammer
2
630
회사 밖에서 성장하기
mingrammer
7
11k
Building a serverless application with AWS
mingrammer
1
660
python report card
mingrammer
0
270
머신러닝을 위한 기초 수학 살펴보기
mingrammer
6
7k
On-demand image server with Python
mingrammer
3
870
Make RESTful API with Go
mingrammer
7
810
Other Decks in Technology
See All in Technology
Application Development WG Intro at AppDeveloperCon
salaboy
0
190
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
490
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.2k
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
130
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
いざ、BSC討伐の旅
nikinusu
2
780
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
複雑なState管理からの脱却
sansantech
PRO
1
150
OS 標準のデザインシステムを超えて - より柔軟な Flutter テーマ管理 | FlutterKaigi 2024
ronnnnn
1
250
FlutterアプリにおけるSLI/SLOを用いたユーザー体験の可視化と計測基盤構築
ostk0069
0
100
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Bash Introduction
62gerente
608
210k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Building Adaptive Systems
keathley
38
2.3k
A better future with KSS
kneath
238
17k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Writing Fast Ruby
sferik
627
61k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Transcript
AWS ഥҊ MinJae Kwon (@mingrammer) 2017.01.11
Name ӂ (MinJae Kwon) Nickname @mingrammer Email
[email protected]
Who Backend
Developer Blog https://mingrammer.com Facebook https://facebook.com/mingrammer Github https://github.com/mingrammer
ޖट ഥҊ? AWSܳ ࢎਊೞӝ ী ঌও؊ۄݶ જওਸ Ѫٜ җѢ ইఃఫ
ѐࢶߑߨ
झఋস ٸח Ү 2֙ 2ӝ
ਢ झܻ߁ ӝ߈ Әਲ਼ Үਭ ࢲ࠺झ
Web Application Server User Streaming resources
ೡ ইחѱ Flask ߆ী হਵפ Flaskܳ ॳ! Ӕؘ ࢲߡח
যڌѱ ೞ
Google App Engine AWS Azure Heroku Server Hosting …
ղо ਃೠѱ ޤ?
ਢ গܻா࣌ ࢲߡ ੌ झషܻ झܻ߁ ੋ٬ ࢲߡ ؘఠ߬झ ݫੌ݂
ࢲ࠺झ ߓನо एਕঠೣ ѐߊী ೡ ࣻ ח ജ҃
Google App Engine AWS Azure Heroku Server Hosting … ࢲ࠺झب
݆Ҋ ۨಌ۠झب ݆ AWS ࢶఖ
But … ۽؋࣌ ѐߊ ҃ হ ࢲߡ ѐߊ ҃
ѐߊ 1ݺ
ইఃఫ х উ১
2~3׳ উী ಽझఖ ਢࢲ࠺झ + ইఃఫ ݽف ѐߊ೧ঠೣ
ੌױ ೧ࠁ
AWS Elastic Beanstalk Amazon RDS ߓನо ए Elastic Beanstalkܳ ࢎਊ
ࢶ ਢࢲߡ৬ ؘఠ߬झܳ فҊ ..
झషܻب فҊ .. AWS Elastic Beanstalk Amazon RDS Amazon S3
৴ AWS ॳחѢ بݫੋب Route53 AWS Elastic Beanstalk Amazon RDS
Amazon S3 Amazon Route 53
S3۽ झܻ߁ਸ যڌѱ ҳഅೞ .. ?
Amazon CloudFront Amazon Elastic Transcoder + AWSח ࢎیੑפ.
..
CloudFront۽ ੌө ݽف ࢲࡂೞ! AWS Elastic Beanstalk Amazon RDS
Amazon Route 53 Amazon S3 Amazon CloudFront Amazon Elastic Transcoder ࢚ झܻ߁ ਬܐ۽ Ӕ ઁೠਸ ف!
ݫੌب ࠁղঠೞפ SESܳ ॳ AWS Elastic Beanstalk Amazon RDS Amazon
Route 53 Amazon S3 Amazon CloudFront Amazon Elastic Transcoder Amazon SES
ॉ֎ੌਸ ٜ݅যঠ ೞחؘ ۽ࣁयী दр Ѧܿ
Lambdaܳ ࢎਊ೧ ۽ࣁयਸ ਢࢲߡ৬ ܻ࠙ AWS Elastic Beanstalk Amazon
RDS Amazon Route 53 Amazon S3 Amazon CloudFront Amazon Elastic Transcoder Amazon SES AWS Lambda
ٯ ۧѱ݅ ҳࢿ೧ࢲ ੌױ ୭ઙ ইఃఫо ৮ࢿؽ
AWS Elastic Beanstalk Amazon RDS Amazon Route 53 Amazon S3
Amazon CloudFront Amazon Elastic Transcoder Amazon SES AWS Lambda
Ӓؘ۠ …
ѐߊ աтૉ .. ࢚ ஶబஎ ઁҕী ޙઁо ࢤѹ ࢎসਸ
ѱؽ Fxxking
Ӓؘ۠ Ӓ ৬ী ইఃఫ ޙઁо ߊѼؽ ࢎস ѱ غ݅ Ӓېب
ೠ ߣ ࠙ࢳ೧ࠅ оח যࠁ
AWS Elastic Beanstalk Amazon RDS Amazon Route 53 Amazon S3
Amazon CloudFront Amazon Elastic Transcoder Amazon SES AWS Lambda Beanstalk ࢲߡী ࠢয ח Admin ࢲߡо Publicೠ ী ਤ DB ژೠ Publicೠ ী ਤ Lambdaܳ زӝਵ۽ प೯दఃҊ SSL ਊ য়షझாੌ݂ ߂ ഛࢿ Ҋ۰
DB ژೠ Publicೠ ী ਤ Beanstalk ࢲߡী ࠢয ח Admin
ࢲߡо Publicೠ ী ਤ Public/Private Subnetਸ ܻ࠙
Private subnet Public subnet Web service server instance Admin web
server instance RDS DB instance user Admin VPN
Lambdaܳ زӝਵ۽ प೯दఃҊ AWS Elastic Beanstalk Amazon S3 AWS
Lambda ਢࢲߡо Lambda ઙܐܳ ӝ AWS Elastic Beanstalk Amazon S3 AWS Lambda S3 ߮ܳ ഝਊೠ ࠺زӝ ܻ ৮ܐ റ ॉ֎ੌ
SSL ਊ certificate manager ACM
য়షझாੌ݂ ߂ ഛࢿ Ҋ۰ ই ۠டب উ೮ӝী DB ച, য়షझாੌ݂,
ࠗೞ࠙١ য়ߡ ইఃఫ݂ۄ ౸ױؽ (ࢎप ݏחח ݽܰѷ) Ӓ ٸ द ࢚ടীࢶ ইఃఫ ޙઁ ۄҊח ࢤп উٞ
ࢸ҅೧ࠄ ইఃఫۄ ৻ ޙઁب ݆ਸ ࣻ
ইఃఫ݂ਸ ೞӝ ী ঌওѢա ਵݶ જওਸ Ѫٜ
ইఃఫ ҳઑী ೠ ӝࠄ ध ۄ٘ ࠁউ ध AWS ࢲ࠺झٜী
ೠ ೧ ਢࢲ࠺झ ҳઑী ೠ ೧ ֎ਕী ೠ ೧৬ ध ҃ ח ݭష ѐߊա ইఃఫ AWS ழޭפ౭ (दূ ށۋ)
റӝ ইఃఫח য۵. ҕࠗ৬ ҃ ݆ ਃೠ ࠙ঠੋ٠. ؊ ա
ইఃఫܳ ঌ۰दݶ хࢎೞѷणפ.
MinJae Kwon (@mingrammer) 2017.01.11 хࢎפ