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

Lmabda SnapStartを触ってみる

niwanowa
November 19, 2023
150

Lmabda SnapStartを触ってみる

niwanowa

November 19, 2023
Tweet

Transcript

  1. 目次 • 目次 • アイスブレーク • AWS Lambda × Javaの辛い話

    • なぜJavaを使いたいのか改めて明文化する • Lambda SnapStart の紹介
  2. Lambdaのライフサイクル • Here are the bullet. • List items here.

    • Write a concept such as the slide. 参照元 : Lambda execution environment - AWS Lambda https://docs.aws.amazon.com/lambda/latest/dg/lambda-ru ntime-environment.html#runtimes-lifecycle
  3. Javaの苦難は続く • ビルドパッケージにSpringBootなどの大規模なパッケージを含むため、 他の言語と比べてデプロイパッケージが大きくなりやすい • Spring Cloud Function や Spring

    Native といったフレームワークもあるが ◦ lambda用のフレームワークを管理するのが手間 ◦ Spring Cloud Functionは起動時間が変わらず遅い ◦ Spring NativeはGraalVMを使用するため カスタムランタイムを使用する必要がある -> サーバーレスなのにコンテナイメージを管理しないといけない ...
  4. 参照元 : The top programming languages | The State of

    the Octoverse https://octoverse.github.com/2022/top-programming-languages なぜJavaを使いたいのか Top languages used in 2022
  5. なぜJavaを使いたいのか • Javaは広く、長く使われ続けている -> GitHub Copilot や Chat GPT といった

    各AIの学習元となるリソースが多い • MuleSoftだけでなく、OutSystemsやMendixといった ノーコード、ローコードツールの裏で Javaが暗躍しがち -> 今後ノーコードやローコードによる開発が主流になったとしても Javaとは一緒に過ごすことになる
  6. Lambda SnapStartの紹介 SnapStart で AWS Lambda 関数の Java コールドスタートを削減する |

    Amazon Web Services ブログ https://aws.amazon.com/jp/blogs/news/reducing-java-cold-starts-on-aws-lambda-functions-with-snapstart/
  7. • Lambda execution environment - AWS Lambda https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtime-enviro nment.html#runtimes-lifecycle •

    大量リクエストを低コストでさばく AWS Lambda 関数を JVM で実現 - 変化を求 めるデベロッパーを応援するウェブマガジン | AWS https://aws.amazon.com/jp/builders-flash/202110/jvm-lambda-function /?awsf.filter-name=*all • SnapStart で AWS Lambda 関数の Java コールドスタートを削減する | Amazon Web Services ブログ https://aws.amazon.com/jp/blogs/news/reducing-java-cold-starts-on-aw s-lambda-functions-with-snapstart/ 参考
  8. Your text here. Dummy text: A wonderful serenity has taken

    possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart. I am alone, and feel the charm of existence in this spot, which was created for the bliss of souls like mine. *Memo : - Dummy text, I enjoy with my whole heart.I am alone, and feel the charm of existence in this spot, - which was created for the bliss of souls like mine. Slide title
  9. Your text here. Dummy text: A wonderful serenity has taken

    possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart.
  10. Content A Your text here. Dummy text: A wonderful serenity

    has taken possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart. Content B Your text here. Dummy text: A wonderful serenity has taken possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart. Slide title
  11. Content A Your text here. Dummy text: A wonderful serenity

    has taken possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart. Content B Your text here. Dummy text: A wonderful serenity has taken possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart. Content C Your text here. Dummy text: A wonderful serenity has taken possession of my entire soul, like these sweet mornings of spring which I enjoy with my whole heart. Slide title Slide title
  12. A B C Apple 35 12 73 Strawberry 81 20

    92 Grape 67 49 107 Slide title
  13. You can copy & paste graphs from Google Spreadsheet of

    Excel. グラフは Google スプレッドシートやExcelか らコピーして貼り付けることができます。 Slide title
  14. Step 1. Write the first step here. Step 2. Write

    the second step here. Step 3. Write the third step here.
  15. • Theme by Template Park. >https://template-parks.com/ • 商用利用が可能です。 • ダウンロードした本人の使用のみ可能です。

    • 再配布・転売等は禁止しております。 • その他、ご利用規約とプライバシポリシーもご確認ください。 • テンプレートを気に入って頂きましたら、ぜひシェアして頂けると嬉しいです。新し いテンプレート作成の励みになります。 ★ 画像の変更(差し替え)方法は“こちらの解説ページ”をご覧ください。 Reed me