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
180
ロールプレイトレーニングでクラウドエンジニアを短期育成した知見を一挙公開 / roll playing training benefits and cases
takipone
0
650
スキル育成に生かす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.1k
DevelopersIOのアウトプット文化をハックして人材育成に繋げる話 /deviosapporo2022fall_takipone
takipone
0
970
AWSネットワークリソースをサービスでマルチテナントに 提供するときのスケーラビリティ / nwjaws202112-takipone
takipone
1
750
ネットワークがクラウドに載って変わることと変わらないこと /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
「手を動かした者だけが世界を変える」ソフトウェア開発だけではない開発者人生
onishi
15
7.6k
手動からの解放!!Strands Agents で実現する総合テスト自動化
ideaws
3
390
ecspressoの設計思想に至る道 / sekkeinight2025
fujiwara3
12
2.1k
生成AIによる情報システムへのインパクト
taka_aki
1
200
自分がLinc’wellで提供しているプロダクトを理解するためにやったこと
murabayashi
1
170
経理出身PdMがAIプロダクト開発を_ハンズオンで学んだ話.pdf
shunsukenarita
1
230
Microsoft Learn MCP/Fabric データエージェント/Fabric MCP/Copilot Studio-簡単・便利なAIエージェント作ってみた -"Building Simple and Powerful AI Agents with Microsoft Learn MCP, Fabric Data Agent, Fabric MCP, and Copilot Studio"-
reireireijinjin6
1
140
SAE J1939シミュレーション環境構築
daikiokazaki
1
190
CSPヘッダー導入で実現するWebサイトの多層防御:今すぐ試せる設定例と運用知見
llamakko
1
260
ビジネス文書に特化した基盤モデル開発 / SaaSxML_Session_2
sansan_randd
0
110
Recoil脱却の現状と挑戦
kirik
3
460
モバイルゲームの開発を支える基盤の歩み ~再現性のある開発ラインを量産する秘訣~
qualiarts
0
610
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
1.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Faster Mobile Websites
deanohume
308
31k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Pragmatic Product Professional
lauravandoore
35
6.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Building Applications with DynamoDB
mza
95
6.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Designing Experiences People Love
moore
142
24k
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
ଓ·ͱΊ • ͚ʹɺதͷਓͷջࣄϝοηʔδ͕ ؚ·Ε͍ͯΔ • αʔϏε։ൃͷઓུɾ͚ͷࢀߟʹͳΕ