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
EC2 から Lambda への移行でハマった 3 つのこと / from-ec2-to-la...
Search
Manabu Sakai
August 29, 2016
Technology
0
9.4k
EC2 から Lambda への移行でハマった 3 つのこと / from-ec2-to-lambda
Manabu Sakai
August 29, 2016
Tweet
Share
More Decks by Manabu Sakai
See All by Manabu Sakai
アウトプットが切り拓いた自分のエンジニア人生 / Infra Study 2nd #8
manabusakai
0
29k
GitHub Actions の self-hosted runner と Amazon EKS を使った Docker のビルドパイプライン / secure-docker-build-pipeline
manabusakai
0
2.2k
SaaS における EKS のシングルテナントクラスタ戦略とスポットインスタンス活用術 / EKS single-tenant cluster strategy and Spot Instances
manabusakai
0
8k
freee のエンジニアは障害から何を学び、どう改善しているのか? / What do freee engineers learn and improve from failures?
manabusakai
8
21k
我々は Kubernetes の何を監視すればいいのか? / CloudNative Days Kansai 2019
manabusakai
25
9k
CI/CD パイプラインを最速で組み立てるための 4 つのポイント / Four points to assemble the CI CD pipeline fastest
manabusakai
9
3.8k
Kubernetes を使ってエンジニア組織の生産性を上げよう / kubernetes-and-engineer-productivity
manabusakai
3
7.8k
freee のマイクロサービスを K8s + Go で組む! 短期プロジェクト成功の記録 / microservices-using-k8s-and-go
manabusakai
4
11k
Kubernetes 入門者が 3 か月で本番導入するためにやったこと / kubernetes-beginner
manabusakai
7
15k
Other Decks in Technology
See All in Technology
AIで 浮いた時間で 何をする? 2026春 #devsumi
konifar
16
3.4k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
生成AI活用によるPRレビュー改善の歩み
lycorptech_jp
PRO
4
1.6k
【2026年版】生成AIによる情報システムへのインパクト
taka_aki
0
190
20260222ねこIoTLT ねこIoTLTをふりかえる
poropinai1966
0
300
組織のSREを推進するためのPlatform EngineeringとEKS / Platform Engineering and EKS to drive SRE in your organization
chmikata
0
150
もう怖くないバックグラウンド処理 Background Tasks のすべて - Hakodate.swift #1
kantacky
0
210
Lookerの最新バージョンv26.2がやばい話
waiwai2111
1
140
Interop Tokyo 2025 ShowNet Team Memberで学んだSRv6を基礎から丁寧に
miyukichi_ospf
0
230
【Developers Summit 2026】Memory Is All You Need:コンテキストの「最適化」から「継続性」へ ~RAGを進化させるメモリエンジニアリングの最前線~
shisyu_gaku
5
830
Windows ネットワークを再確認する
murachiakira
PRO
0
170
バクラクのSREにおけるAgentic AIへの挑戦/Our Journey with Agentic AI
taddy_919
1
470
Featured
See All Featured
Fireside Chat
paigeccino
41
3.8k
The Language of Interfaces
destraynor
162
26k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
260
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
110
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.1k
Building an army of robots
kneath
306
46k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
The Cult of Friendly URLs
andyhume
79
6.8k
My Coaching Mixtape
mlcsv
0
63
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Transcript
EC2 から Lambda への 移行でハマった3つのこと JAWS-UG 千葉支部 Vol.6
自己紹介 Twitter / GitHub @manabusakai
自己紹介
スモールビジネスに携わる方が より創造的な活動にフォーカスできるよう
ちょこっと PR
時代はサーバレス!
サーバレスといえば 「Lambda」
EC2 やめて Lambda にしよう!
いきなり うまくは行かなかった…
Lambda へ移行する際に ハマったことを話します
1. ローカルの設定ファイル • ローカルの設定ファイルを読み込んでいるケース ◦ 例:環境変数 • Git にはコミットしたくない ◦
コードにベタ書きはできない S3 にアップロードしたファイルを読み込む
2. アトミックなロック処理 • 同時に複数実行されると都合が悪いケース ◦ 例:外部 API を実行する • アトミックなロックを取りたい
◦ /tmp/hoge.lock のような方法は使えない DynamoDB を使ってロック処理を実装する
2. アトミックなロック処理 • 詳しくはブログに書きました ◦ Lambda でアトミックなロック処理を実装する
3. Lambda のログ • CloudWatch Logs にあると不便なケース ◦ 例:ログを他のツールと連携したい •
S3 にあると一番連携しやすい ◦ CloudWatch Logs から S3 にエクスポートしたい API を使ってエクスポート処理を自動化する
3. Lambda のログ • 詳しくはブログに書きました ◦ Lambda を使って CloudWatch Logs
から S3 へ自動 的にエクスポートする
Enjoy the Lambda!