Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2022/6/27(月) AWS好きエンジニア LT会 vol.2 #4

2022/6/27(月) AWS好きエンジニア LT会 vol.2 #4

2022/6/27(月) AWS好きエンジニア LT会 vol.2 #4 の資料です。

C372b86bc336f28e0c0649837ec98b43?s=128

InitialD104

June 27, 2022
Tweet

Other Decks in Education

Transcript

  1. 札幌オフィス 〒060-0004 北海道札幌市中央区北4条⻄6-1 毎⽇札幌会館9F ベトナムオフィス 7th Floor, Mercury Building, No.444

    Hoang Hoa Tham Street, Thuy Khue ward, Tay Ho District, Hanoi city ⻄⽇本オフィス 〒530-0001 ⼤阪府⼤阪市北区梅⽥2-2-2 ヒルトンプラザウエストオフィスタワー19F シリコンバレーインキュベーションセンター 3350 Scott Blvd. #29 Santa Clara, CA 95054 東京オフィス(本社) 〒108-0073 東京都港区三⽥3-13-16 三⽥43MTビル12F 株式会社ビッグツリーテクノロジー&コンサルティング コンテナイメージでLambdaを実装しよう BTC 安部 2022年06⽉29⽇
  2. 2 Copyright © 2022 BTC Corporation All Rights Reserved. Agenda

    2.実装⽅法 3.⾃動デプロイについて 1.なぜコンテナイメージで実装するのか
  3. 3 Copyright © 2022 BTC Corporation All Rights Reserved. Agenda

    2.実装⽅法 3.⾃動デプロイについて 1.なぜコンテナイメージで実装するのか
  4. 4 Copyright © 2022 BTC Corporation All Rights Reserved. 1.なぜコンテナイメージで実装するのか

    • zip形式では250MBまでなのに対し、コンテナイメージは10GBまで – 機械学習のライブラリや node_modules が膨れ上がっても安⼼ • OpenCV等の特定のライブラリの利⽤が簡単に – 参考︓Lambdaのコンテナイメージサポートを利⽤してPython + OpenCV環境を作る • ローカルでの動作確認が簡単に – 参考︓Lambda コンテナイメージをローカルでテストする • コールドスタートが速い – 参考︓AWS LambdaのコンテナイメージによるTensorFlow推論の処理時間⽐較 etc.
  5. 5 Copyright © 2022 BTC Corporation All Rights Reserved. 1.なぜコンテナイメージで実装するのか

    • マネコン上でソースの確認ができない – 修正も不可能 • イメージの作成・プッシュに時間を要する etc. デメリット
  6. 6 Copyright © 2022 BTC Corporation All Rights Reserved. Agenda

    3.⾃動デプロイについて 1.なぜコンテナイメージで実装するのか 2.実装⽅法
  7. 7 Copyright © 2022 BTC Corporation All Rights Reserved. 2.実装⽅法

    イメージの作成・ECRへのプッシュ
  8. 8 Copyright © 2022 BTC Corporation All Rights Reserved. 2.実装⽅法

    イメージの作成・ECRへのプッシュ
  9. 9 Copyright © 2022 BTC Corporation All Rights Reserved. 2.実装⽅法

    Lambdaの作成・イメージの更新
  10. 10 Copyright © 2022 BTC Corporation All Rights Reserved. 2.実装⽅法

    Lambdaの作成・イメージの更新
  11. 11 Copyright © 2022 BTC Corporation All Rights Reserved. Agenda

    2.実装⽅法 1.なぜコンテナイメージで実装するのか 3.⾃動デプロイについて
  12. 12 Copyright © 2022 BTC Corporation All Rights Reserved. 3.⾃動デプロイについて

    イメージのプッシュとともに関数もアップデートしてちょ... ↓ AWS SAM
  13. 13 Copyright © 2022 BTC Corporation All Rights Reserved. 3.⾃動デプロイについて

    AWS SAM https://aws.amazon.com/jp/serverless/sam/
  14. 14 Copyright © 2022 BTC Corporation All Rights Reserved. 3.⾃動デプロイについて

    • 参考サイト – コンテナ Lambda の CI/CD パイプラインを SAM Pipeline で作ろう ! – SAM CLIを使ってLambda向けのコンテナイメージをビルド&デプロイしてみた #reinvent
  15. 15 Copyright © 2022 BTC Corporation All Rights Reserved. ご清聴ありがとうございました︕