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
保守、運用で使ってみようLambda!
Search
toshihirock
November 16, 2015
Technology
4
1.8k
保守、運用で使ってみようLambda!
toshihirock
November 16, 2015
Tweet
Share
More Decks by toshihirock
See All by toshihirock
Lambdaを使ってJawsDaysをHackしてみよう!
toshihirock
2
1.9k
CodeDeployを使ったアプリケーションデプロイを考える
toshihirock
0
670
Jenkinsおじさんと楽しい連携ツールたち
toshihirock
1
2.5k
Other Decks in Technology
See All in Technology
自然言語でAPI作業を片付ける!「Postman Agent Mode」
nagix
0
140
新しい風。SolidFlutterで実現するシンプルな状態管理
zozotech
PRO
0
140
Building AI Applications with Java, LLMs, and Spring AI
thomasvitale
1
250
『星の世界の地図の話: Google Sky MapをAI Agentでよみがえらせる』 - Google Developers DevFest Tokyo 2025
taniiicom
0
400
"なるべくスケジューリングしない" を実現する "PreferNoSchedule" taint
superbrothers
0
110
都市スケールAR制作で気をつけること
segur
0
200
PostgreSQL で列データ”ファイル”を利用する ~Arrow/Parquet を統合したデータベースの作成~
kaigai
0
170
ABEJA FIRST GUIDE for Software Engineers
abeja
0
3.2k
ブラウザ拡張のセキュリティの話 / Browser Extension Security
flatt_security
0
190
その意思決定、まだ続けるんですか? ~痛みを超えて未来を作る、AI時代の撤退とピボットの技術~
applism118
42
24k
メッセージ駆動が可能にする結合の最適化
j5ik2o
9
1.6k
GitHub を組織的に使いこなすために ソニーが実践した全社展開のプラクティス
sony
0
190
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
For a Future-Friendly Web
brad_frost
180
10k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Language of Interfaces
destraynor
162
25k
Documentation Writing (for coders)
carmenintech
76
5.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
980
Music & Morning Musume
bryan
46
7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Transcript
อकɺӡ༻ͰͬͯΈΑ͏ Lambda! +"846(ΞʔΩςΫνϟઐࢧ෦ $%1ٞձ !UPTIJIJSPDL
ࣗݾհ ɾ@toshihirock ɾAWSۀ͙Β͍ ɾ͖ - Lambda - Podcast - ϫʔϧυτϦΨʔ
͍ٞͨ͜͠ͱ
None
LambdaͲ͏Ͱ͔͢ʁ ɾόϦόϦຊ൪ڥͰαʔϏεʹؔΘΔҰ෦ Ͱར༻͍ͯ͠Δ ɾຊ൪ڥͰར༻͍ͯ͠Δ͕ɺࣦഊͯ͠αʔ ϏεʹӨڹ͕ͳ͍෦Ͱར༻ ɾݕূத ɾ͍ͬͯͳ͍
ར༻ύλʔϯ ɾAPI GatewayͱͷίϯϏωʔγϣϯͰREST APIͱͯ͠ར༻ ɾS3ͷը૾ͷϦαΠζΛ͢ΔͳͲΠϕϯτυ ϦϒϯͰλεΫΛ͜ͳ͢ ɾcronͷସ ɾอकɺӡ༻ͰͷखؒΛল͘
อकɺӡ༻ͰͷखؒΛল͘ ɾ·ͩLambda͕όϦόϦΘΕ͍ͯΔҹ ͳ͍(ݸਓతʹʣ ɾͰເ͋Δ͠ɺࣄͰ͍͍ͨ ɾͰ·ͩɺݟͳ͍ͪ͠ΐͬͱා͍͔ ɾαʔϏεʹӨڹ͕ͳ͍෦Ͱ͑Կ͔ ͕͋ͬͯେ͖ͳʹͳΒͳ͍(ͣ) ɾ͔ͦ͠ΕͰࣗͷՔಇ͕ݮΒͤΔͷͰ͋ Ε࠷ߴ
͍͔ͭͬͯ͘Έͨ
EC2ͷࣗಈىಈɺࣗಈఀࢭ Qiita: OpsWorks͔Lambda(εέδϡʔϧʣΛͬͯEC2ࣗಈىಈࣗಈఀࢭͰඅ༻અ͢Δ http://qiita.com/toshihirock/items/83c15c35562bed170fe4
EC2ͷࣗಈىಈɺࣗಈఀࢭ ɾEC2ͷλάʹىಈ࣌ؒɺఀࢭ࣌ؒΛఆٛ ɾLambdaͷcron࣮ߦͰࣗಈىಈɺࣗಈఀࢭ ɾίʔσΟϯάΛϛεΔͱຊ൪ڥͷEC2ఀ ࢭͳͲͷةݥ͋ΔͷͰઃఆ͢ΔϩʔϧͰ ੍ݶΛߦ͏͜ͱ ɾ୯७ʹࣗಈىಈɺࣗಈఀࢭػೳ͚ͩͳΒ OpsWorksͷTime-basedΠϯελϯεͷํ͕ GUIͰઃఆͰ͖ΔͷͰָ
ELBΞΫηεϩάूܭ Qiita: Lambda+Elasticsearch(Amazon Elasticsearch Service)ͰELBͷϩάΛαʔόʔϨεͰKibanaͰՄࢹԽ͢ Δ http://qiita.com/toshihirock/items/e530f3cb6dcf545601c9
ELBΞΫηεϩάूܭ ɾLambdaͱElasticSearchServiceͷ࿈ܞα ϯϓϧίʔυ͕͋ͬͨͷͰͦΕΛར༻ ɾELBϩάύʔε෦npmΛ࡞Γ·ͨ͠ͷ Ͱ͝ར༻͍ͩ͘͞(ELB-log-parser) https://www.npmjs.com/package/elb-log- parser ɾ؆୯ʹͰ͖ͨͷͰྑ͍ ɾࣦഊ͍ͯͨ͠ͱͯ͠S3ʹϩά͋ΔͷͰ ͳΜͱ͔ͳΔͣ
AWS Config Rule Qiita: AWS Config Rule(Preview)ΛͬͯఆظతʹEC2ͷىಈΛ֬ೝ͢Δ http://qiita.com/toshihirock/items/a13dea832e92c618c3b4
AWS Config Rule ɾ·ͩϓϨϏϡʔ ɾઃఆΛߦ͏͜ͱͰAWSͷϦιʔε͕ϧʔϧ ʹଇ͍ͬͯΔ͔֬ೝͰ͖Δ ɾϧʔϧAWSͰطʹ࡞ࡁΈͷͷબ ͢Δ͚ͩɻಠࣗϧʔϧLambdaͰఆٛ ɾLambda͑ΔͷͰAWS SDKΛ͑ԿͰ
Ͱ͖Δ ɾྨࣅͨ͠ػೳLambdaεέδϡʔϧΛ ͑ࠓͰ࡞Մೳ
ݸਓతͳؾ࣋ͪ ɾ·ͣαʔϏεʹӨڹ͕ͳ͍෦Ͱؾܰʹ ͬͯݟΔͷ͕Α͍ͷͰͳ͍͔ ɾAWSར༻අ༻ӡ༻අ༻͕Լ͕Δͷ͕ಛʹ ྑ͛͞ ɾݟཷ·ͬͨΒͲΜͲΜLambdaͬͯ EC2͍ͨ͘ͳ͍
LambdaͲΜͲΜͬͯ͜͏!
Thanks!