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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Manabu Sakai
August 29, 2016
Technology
0
9.3k
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
7.9k
freee のエンジニアは障害から何を学び、どう改善しているのか? / What do freee engineers learn and improve from failures?
manabusakai
8
21k
我々は Kubernetes の何を監視すればいいのか? / CloudNative Days Kansai 2019
manabusakai
25
8.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.7k
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
Agile Leadership Summit Keynote 2026
m_seki
1
430
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
770
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
入社1ヶ月でデータパイプライン講座を作った話
waiwai2111
1
250
なぜ今、コスト最適化(倹約)が必要なのか? ~AWSでのコスト最適化の進め方「目的編」~
htan
1
110
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
590
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
320
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
430
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
140
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.1k
Featured
See All Featured
From π to Pie charts
rasagy
0
120
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
55
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
HDC tutorial
michielstock
1
360
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
170
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
49
Design in an AI World
tapps
0
140
Faster Mobile Websites
deanohume
310
31k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.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!