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のラッパー系 サービス事例から見る アプリケーション ライフサイクルの考察/innome...
Search
takipone
January 26, 2017
Technology
1
1.7k
AWSのラッパー系 サービス事例から見る アプリケーション ライフサイクルの考察/innomeetup201701
Startup Infrastructure~Innovation Meetup~ 2017/01/26
takipone
January 26, 2017
Tweet
Share
More Decks by takipone
See All by takipone
OJTに夢を見すぎていませんか? ロールプレイ研修の試行錯誤/tryanderror-in-roleplaying-training
takipone
1
240
ロールプレイトレーニングでクラウドエンジニアを短期育成した知見を一挙公開 / roll playing training benefits and cases
takipone
0
680
スキル育成に生かすLlamaIndexの活用 /using-llamaIndex-to-enhance-ones-skills
takipone
1
3.4k
DNSにちょっとだけ詳しくなりたい人に贈る少し突っ込んだDNSの話 / devioday1_dns
takipone
2
11k
Amazon VPC Latticeに期待する / look-for-vpc-lattice
takipone
0
1.2k
DevelopersIOのアウトプット文化をハックして人材育成に繋げる話 /deviosapporo2022fall_takipone
takipone
0
990
AWSネットワークリソースをサービスでマルチテナントに 提供するときのスケーラビリティ / nwjaws202112-takipone
takipone
1
760
ネットワークがクラウドに載って変わることと変わらないこと /nwjaws201909-takipone
takipone
0
2.1k
AWSネイティブなEC/CRMシステム運用に欠かせないログ基盤構築 / cmdevio2018-aws-log-infra
takipone
7
3.1k
Other Decks in Technology
See All in Technology
生成AI_その前_に_マルチクラウド時代の信頼できるデータを支えるSnowflakeメタデータ活用術.pdf
cm_mikami
0
110
Findy Team+のSOC2取得までの道のり
rvirus0817
0
310
PythonとLLMで挑む、 4コマ漫画の構造化データ化
esuji5
1
130
SREとソフトウェア開発者の合同チームはどのようにS3のコストを削減したか?
muziyoshiz
1
100
KAGのLT会 #8 - 東京リージョンでGAしたAmazon Q in QuickSightを使って、報告用の資料を作ってみた
0air
0
200
Modern_Data_Stack最新動向クイズ_買収_AI_激動の2025年_.pdf
sagara
0
190
許しとアジャイル
jnuank
1
110
SoccerNet GSRの紹介と技術応用:選手視点映像を提供するサッカー作戦盤ツール
mixi_engineers
PRO
1
160
KMP の Swift export
kokihirokawa
0
330
Where will it converge?
ibknadedeji
0
140
Green Tea Garbage Collector の今
zchee
PRO
2
390
FastAPIの魔法をgRPC/Connect RPCへ
monotaro
PRO
1
710
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
We Have a Design System, Now What?
morganepeng
53
7.8k
How to Think Like a Performance Engineer
csswizardry
27
2k
Designing for humans not robots
tammielis
254
25k
Music & Morning Musume
bryan
46
6.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Transcript
̨̖̬ͷϥούʔܥ αʔϏεࣄྫ͔ΒݟΔ Ξ ϓ Ϧ έ ʔ γ ϣ ϯ
ϥΠϑαΠΫϧͷߟ Startup Infrastructure~Innovation Meetup~ 2017/01/26 Ϋϥεϝιου େ୍ོଠ
About me • Ryuta Otaki @takipone • Job : AWS
Pre-sales/Engineer @Classmethod, Inc. • Interest : Network / Deploment Tools • Favorite AWS Service : Amazon Route 53 / ACM
Ϋϥεϝιουͷհ AWSɺiOSʹؔ͢Δٕज़ϒϩάΛ ࣾһ૯ग़Ͱͬͯ·͢ɻ http://dev.classmethod.jp/
Agenda • AWSͷϥούʔܥαʔϏεͬͯͳΜͩ • ΞϓϦέʔγϣϯϥΠϑαΠΫϧͬͯͳΜͩ • Ϗδωε/αʔϏε։ൃࢹͷߟɾໝ
None
AWS
None
ίϯϐϡʔςΟϯάαʔϏε • Amazon EC2: XenԾϚγϯ 1࣌ؒ୯Ґͷ՝ۚ • AWS Lambda:
ίϯςφ(DockerҎ֎ͷԿ͔) 100ϛϦඵ୯Ґͷ՝ۚ
AWSͷϥούʔܥαʔϏε
ϥούʔܥαʔϏε • ΞϓϦέʔγϣϯཧ • Elastic Beanstalk • OpsWorks • CodeDeploy
• OSཧ • EC2 Systems Manager • Dockerίϯςφཧ • ECS(EC2 Container Service)
ϥούʔܥαʔϏε • δϣϒཧ • Step Functions [New!!] (Lambda΄͔ͷϥούʔ) • AWS
Batch [New!!] (ECSͷϥούʔ)
ϥούʔܥαʔϏε • ࣮ࡍʹ͑ΔϦιʔε EC2ͳͲͷίϯϐϡʔςΟϯάαʔϏε • ͓͕͔͔ۚΔͷϦιʔε(EC2)͚ͩͰ جຊແྉʂͱ͍͏ͷ͕ଟ͍
ͳͥແྉʁ • EC2ΛΑΓͬͯΒ͏ͨΊͷࢪࡦ
ϥούʔܥαʔϏε • δϣϒཧ [New!!] • Step Functions (Lambda΄͔ͷϥούʔ) • AWS
Batch (ECSͷϥούʔ) &$Ҏ֎ͷϥούʔαʔϏε͕ ग़͖ͯͨͷ͕ϙΠϯτʂ
ΞϓϦέʔγϣϯϥΠϑ αΠΫϧΛҙࣝͯ͠ɺ ίϯϐϡʔςΟϯάαʔϏε Λ͍͚Δ͠ʂ ͱ͍͏ɺ"84 ͔Βͷϝοηʔδ
ΞϓϦέʔγϣϯ ϥΠϑαΠΫϧ
ϓϩηεىಈ ϓϩηε࣮ߦ ϓϩηεఀࢭ ϓϩηε࣮ߦ ϓϩηεऴྃ
࣮ߦ࣌ؒผϥΠϑαΠΫϧͷྨ • 0ʙ1ඵ ྫ: Web/APαʔόͷαʔϏεϓϩηε • 1ඵʙ ྫ: ΞϓϦϩάͷूܭ •
∞ ྫ: Web/APαʔόͷཧϓϩηε
࣮ߦ࣌ؒผϥΠϑαΠΫϧͷྨ • 0ʙ1ඵ → LambdaΛݕ౼ • 1ඵʙ → EC2 Spot
(AWS BatchͰ࠾༻) • ∞ → EC2 Ondemand API GatewayͳͲ
EC2εϙοτΠϯελϯε • EC2ͷར༻ྉ͕ۚೖࡳ੍ (ΦϯσϚϯυΑΓ͓͓ΉͶׂ҆) • Spot Fleetɺܧଓ࣌ؒࢦఆͳͲΦϓγϣϯ͕ ૿͍͑ͯΔ • ݩʑAWSͷσʔληϯλͷ༨Ϧιʔεͷ
༗ޮ׆༻͕εϙοτొͷ͖͔͚ͬΒ͍͠
͜͜·Ͱͷ·ͱΊ • AWSʹɺEC2ར༻େΛ͏ͳ͕͢ແྉͷϥούʔ ܥαʔϏε͕͋Δ • EC2Ҏ֎ʹϥΠϑαΠΫϧ͕ҟͳΔίϯϐϡʔ ςΟϯάαʔϏεͱͯ͠LambdaεϙοτΠϯ ελϯε͕͋Δ • AWS༻్ʹΑͬͯͷ͍͚ΛఏҊ͍ͯ͠Δ
EC2εϙοτΠϯελϯε • EC2ͷར༻ྉ͕ۚೖࡳ੍ (ΦϯσϚϯυΑΓ͓͓ΉͶׂ҆) • Spot Fleetɺܧଓ࣌ؒࢦఆͳͲΦϓγϣϯ͕ ૿͍͑ͯΔ • ݩʑAWSͷσʔληϯλͷ༨Ϧιʔεͷ
༗ޮ׆༻͕εϙοτొͷ͖͔͚ͬΒ͍͠
ஈʁ ܖظؒ ٻ࣌ظʁ
AmazonʹଞʹϏδωε Ϟσϧͷώϯτ͕͍ͬͺ͍ • AWSͷྉۚԼ͛ઓུ • Amazon Dash Button • Amazon
Prime
ଓ·ͱΊ • ͚ʹɺதͷਓͷջࣄϝοηʔδ͕ ؚ·Ε͍ͯΔ • αʔϏε։ൃͷઓུɾ͚ͷࢀߟʹͳΕ