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.8k
CodeDeployを使ったアプリケーションデプロイを考える
toshihirock
0
640
Jenkinsおじさんと楽しい連携ツールたち
toshihirock
1
2.3k
Other Decks in Technology
See All in Technology
LINEスキマニにおけるフロントエンド開発
lycorptech_jp
PRO
0
330
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
150
オプトインカメラ:UWB測位を応用したオプトイン型のカメラ計測
matthewlujp
0
170
Storage Browser for Amazon S3
miu_crescent
1
130
TSKaigi 2024 の登壇から広がったコミュニティ活動について
tsukuha
0
160
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
280
Wantedly での Datadog 活用事例
bgpat
1
410
コンテナセキュリティのためのLandlock入門
nullpo_head
2
320
OpenShift Virtualizationのネットワーク構成を真剣に考えてみた/OpenShift Virtualization's Network Configuration
tnk4on
0
130
統計データで2024年の クラウド・インフラ動向を眺める
ysknsid25
2
840
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
1
110
re:Invent 2024 Innovation Talks(NET201)で語られた大切なこと
shotashiratori
0
300
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Designing Experiences People Love
moore
138
23k
Into the Great Unknown - MozCon
thekraken
33
1.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
28
900
The Language of Interfaces
destraynor
154
24k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Rails Girls Zürich Keynote
gr2m
94
13k
The Pragmatic Product Professional
lauravandoore
32
6.3k
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!