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
150
ロールプレイトレーニングでクラウドエンジニアを短期育成した知見を一挙公開 / roll playing training benefits and cases
takipone
0
620
スキル育成に生かすLlamaIndexの活用 /using-llamaIndex-to-enhance-ones-skills
takipone
1
3.3k
DNSにちょっとだけ詳しくなりたい人に贈る少し突っ込んだDNSの話 / devioday1_dns
takipone
2
11k
Amazon VPC Latticeに期待する / look-for-vpc-lattice
takipone
0
1.1k
DevelopersIOのアウトプット文化をハックして人材育成に繋げる話 /deviosapporo2022fall_takipone
takipone
0
960
AWSネットワークリソースをサービスでマルチテナントに 提供するときのスケーラビリティ / nwjaws202112-takipone
takipone
1
740
ネットワークがクラウドに載って変わることと変わらないこと /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
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
910
【PHPカンファレンス 2025】PHPを愛するひとに伝えたい PHPとキャリアの話
tenshoku_draft
0
120
Абьюзим random_bytes(). Фёдор Кулаков, разработчик Lamoda Tech
lamodatech
0
350
Tech-Verse 2025 Global CTO Session
lycorptech_jp
PRO
0
180
CursorによるPMO業務の代替 / Automating PMO Tasks with Cursor
motoyoshi_kakaku
0
320
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
240
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
3.3k
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
4
2.4k
Wasm元年
askua
0
150
Observability в PHP без боли. Олег Мифле, тимлид Altenar
lamodatech
0
360
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
240
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
1.2k
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
What's in a price? How to price your products and services
michaelherold
246
12k
Thoughts on Productivity
jonyablonski
69
4.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
The Invisible Side of Design
smashingmag
300
51k
KATA
mclloyd
30
14k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Site-Speed That Sticks
csswizardry
10
660
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
ଓ·ͱΊ • ͚ʹɺதͷਓͷջࣄϝοηʔδ͕ ؚ·Ε͍ͯΔ • αʔϏε։ൃͷઓུɾ͚ͷࢀߟʹͳΕ