Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
EC2 から Lambda への 移行でハマった3つのこと JAWS-UG 千葉支部 Vol.6
Slide 2
Slide 2 text
自己紹介 Twitter / GitHub @manabusakai
Slide 3
Slide 3 text
自己紹介
Slide 4
Slide 4 text
スモールビジネスに携わる方が より創造的な活動にフォーカスできるよう
Slide 5
Slide 5 text
ちょこっと PR
Slide 6
Slide 6 text
時代はサーバレス!
Slide 7
Slide 7 text
サーバレスといえば 「Lambda」
Slide 8
Slide 8 text
EC2 やめて Lambda にしよう!
Slide 9
Slide 9 text
いきなり うまくは行かなかった…
Slide 10
Slide 10 text
Lambda へ移行する際に ハマったことを話します
Slide 11
Slide 11 text
1. ローカルの設定ファイル ● ローカルの設定ファイルを読み込んでいるケース ○ 例:環境変数 ● Git にはコミットしたくない ○ コードにベタ書きはできない S3 にアップロードしたファイルを読み込む
Slide 12
Slide 12 text
2. アトミックなロック処理 ● 同時に複数実行されると都合が悪いケース ○ 例:外部 API を実行する ● アトミックなロックを取りたい ○ /tmp/hoge.lock のような方法は使えない DynamoDB を使ってロック処理を実装する
Slide 13
Slide 13 text
2. アトミックなロック処理 ● 詳しくはブログに書きました ○ Lambda でアトミックなロック処理を実装する
Slide 14
Slide 14 text
3. Lambda のログ ● CloudWatch Logs にあると不便なケース ○ 例:ログを他のツールと連携したい ● S3 にあると一番連携しやすい ○ CloudWatch Logs から S3 にエクスポートしたい API を使ってエクスポート処理を自動化する
Slide 15
Slide 15 text
3. Lambda のログ ● 詳しくはブログに書きました ○ Lambda を使って CloudWatch Logs から S3 へ自動 的にエクスポートする
Slide 16
Slide 16 text
Enjoy the Lambda!