2022/6/27(月) AWS好きエンジニア LT会 vol.2 #4 の資料です。
札幌オフィス〒060-0004 北海道札幌市中央区北4条⻄6-1毎⽇札幌会館9Fベトナムオフィス7th Floor, Mercury Building, No.444 HoangHoa Tham Street, Thuy Khue ward, Tay HoDistrict, Hanoi city⻄⽇本オフィス〒530-0001 ⼤阪府⼤阪市北区梅⽥2-2-2ヒルトンプラザウエストオフィスタワー19Fシリコンバレーインキュベーションセンター3350 Scott Blvd. #29 Santa Clara, CA95054東京オフィス(本社)〒108-0073東京都港区三⽥3-13-16 三⽥43MTビル12F株式会社ビッグツリーテクノロジー&コンサルティングコンテナイメージでLambdaを実装しようBTC 安部2022年06⽉29⽇
View Slide
2Copyright © 2022 BTC Corporation All Rights Reserved.Agenda2.実装⽅法3.⾃動デプロイについて1.なぜコンテナイメージで実装するのか
3Copyright © 2022 BTC Corporation All Rights Reserved.Agenda2.実装⽅法3.⾃動デプロイについて1.なぜコンテナイメージで実装するのか
4Copyright © 2022 BTC Corporation All Rights Reserved.1.なぜコンテナイメージで実装するのか• zip形式では250MBまでなのに対し、コンテナイメージは10GBまで– 機械学習のライブラリや node_modules が膨れ上がっても安⼼• OpenCV等の特定のライブラリの利⽤が簡単に– 参考︓Lambdaのコンテナイメージサポートを利⽤してPython + OpenCV環境を作る• ローカルでの動作確認が簡単に– 参考︓Lambda コンテナイメージをローカルでテストする• コールドスタートが速い– 参考︓AWS LambdaのコンテナイメージによるTensorFlow推論の処理時間⽐較etc.
5Copyright © 2022 BTC Corporation All Rights Reserved.1.なぜコンテナイメージで実装するのか• マネコン上でソースの確認ができない– 修正も不可能• イメージの作成・プッシュに時間を要する etc.デメリット
6Copyright © 2022 BTC Corporation All Rights Reserved.Agenda3.⾃動デプロイについて1.なぜコンテナイメージで実装するのか2.実装⽅法
7Copyright © 2022 BTC Corporation All Rights Reserved.2.実装⽅法イメージの作成・ECRへのプッシュ
8Copyright © 2022 BTC Corporation All Rights Reserved.2.実装⽅法イメージの作成・ECRへのプッシュ
9Copyright © 2022 BTC Corporation All Rights Reserved.2.実装⽅法Lambdaの作成・イメージの更新
10Copyright © 2022 BTC Corporation All Rights Reserved.2.実装⽅法Lambdaの作成・イメージの更新
11Copyright © 2022 BTC Corporation All Rights Reserved.Agenda2.実装⽅法1.なぜコンテナイメージで実装するのか3.⾃動デプロイについて
12Copyright © 2022 BTC Corporation All Rights Reserved.3.⾃動デプロイについてイメージのプッシュとともに関数もアップデートしてちょ...↓AWS SAM
13Copyright © 2022 BTC Corporation All Rights Reserved.3.⾃動デプロイについてAWS SAMhttps://aws.amazon.com/jp/serverless/sam/
14Copyright © 2022 BTC Corporation All Rights Reserved.3.⾃動デプロイについて• 参考サイト– コンテナ Lambda の CI/CD パイプラインを SAM Pipeline で作ろう !– SAM CLIを使ってLambda向けのコンテナイメージをビルド&デプロイしてみた #reinvent
15Copyright © 2022 BTC Corporation All Rights Reserved.ご清聴ありがとうございました︕