Slide 1

Slide 1 text

re:Growth 2023 in Sappro Serverless Updates

Slide 2

Slide 2 text

2 Theme サーバーレスサービスのアップデート振り返り

Slide 3

Slide 3 text

クラスメソッド株式会社 AWS事業本部 コンサルティング部 ソリューションアーキテクト 岩浅 貴大 (いわさ) 札幌オフィス所属/江別市在住 Profile 3 ➢ 2020年12月の re:Invent 時期に入社 ➢ re:Invent 参加歴 ○ 2021年:オンライン ○ 2022年:現地 ○ 2023年:現地

Slide 4

Slide 4 text

4 Agenda 1. re:Invent 2023 思い出 2. 2023年サーバーレスアップデート 3. 2022年どうだったっけ... 4. その他サーバーレス情報

Slide 5

Slide 5 text

5 Agenda 1. re:Invent 2023 思い出 2. 2023年サーバーレスアップデート 3. 2022年どうだったっけ... 4. その他サーバーレス情報

Slide 6

Slide 6 text

re:Invent 2023 6

Slide 7

Slide 7 text

7 出発初日に、どか雪

Slide 8

Slide 8 text

8 F1 ラスベガスグランプリの名残が...

Slide 9

Slide 9 text

9 ひたすらワークショップ

Slide 10

Slide 10 text

10 最終日ワーナーのキーノートは寝坊

Slide 11

Slide 11 text

11 楽しかった!

Slide 12

Slide 12 text

12 Agenda 1. re:Invent 2023 思い出 2. 2023年サーバーレスアップデート 3. 2022年どうだったっけ... 4. その他サーバーレス情報

Slide 13

Slide 13 text

Serverless Updates 2023 13

Slide 14

Slide 14 text

14 What is Serverless ? サーバーレスサービスは、差別化されていない運用タスクをクラウドプロバイダーに移すことで、クラウドアプリケーションの管 理とスケーリングを簡素化します。これにより、開発チームはビジネス上の問題を解決するコードの作成に集中できます。 AWS re:Invent 2023 - Building for the future with AWS serverless services (CON320)

Slide 15

Slide 15 text

15 Serverless Updates 2023 アップデート一覧 # サービス アップデート 1 Lambda InspectorのLambdaコードスキャンが生成 AIを活用して修復コードを提案 2 Step Functions HTTPエンドポイントを呼び出せるように! 3 Bedrock用の最適化アクションが追加 4 EventBridge パートナーイベントソースに AdobeとStripeがサポート 5 SQS DLQ のリドライブ送信先に FIFO タイプのキューが指定できるように 6 FIFOキュー高スループットモードの制限がバージニア北部などで 70,000に 7 ElastiCache ElastiCache Serverless が GA 8 Application Composer Step Functions Workflow Studio を統合 9 VS Code 拡張で Application Composer を編集可能に 10 Aurora Amazon Aurora Limitless Database がプライベートプレビュー 11 Managed Blockchain サーバーレスパブリックネットワークで Polygon がプレビュー

Slide 16

Slide 16 text

Lambda 16

Slide 17

Slide 17 text

17 Lambda 1/1 ❖ re:Inforce 2023 で Amazon Inspector の Code Scans for AWS Lambda function が GA ➢ 脆弱性検出と参考情報の提供までだった Amazon InspectorのLambdaコードスキャンが生成AIを活用して修復コードを提 示してくれるようになりました AWS re:Invent 2023 - [NEW LAUNCH] Enhance workload security with agentless scanning and CI/CD integration (SEC243) ❖ 生成AIで修正コードも生成してくれるように ➢ 例)暗号化、インジェクションリスク ➢ 脆弱なコードの更新プロセスを簡素化 ➢ 東京リージョン対応

Slide 18

Slide 18 text

Step Functions 18

Slide 19

Slide 19 text

❖ StepFunctions から直接パブリックHTTPエン ドポイントを実行出来るように ➢ サードパーティのAPI呼び出しなど ➢ ワークフローでエラーハンドリング機能 (ジッターなど)使える ➢ EventBridgeのAPI送信先接続機能と統 合 19 Step Functions 1/2 AWS Step FunctionsがHTTPエンドポイントおよびTestState APIをサポートしました AWs re:Invent 2023 - [NEW LAUNCH] Elevating workflows with AWS Step Functions and generative AI (API210)

Slide 20

Slide 20 text

20 Step Functions 2/2 ❖ アップデート前は Lambda 必要だった ❖ 新しいAPIアクション ➢ InvokeModel ➢ CreateModelCustomizationJob Amazon Bedrock用に最適化された2つの新しいAPIアクションがAWS Step Functionsに追加されました AWs re:Invent 2023 - [NEW LAUNCH] Elevating workflows with AWS Step Functions and generative AI (API210)

Slide 21

Slide 21 text

EventBridge 21

Slide 22

Slide 22 text

22 EventBridge 1/1 ❖ パートナーイベントソースに Adobe と Stripe が追加 ❖ EventBridge でパートナーサービスで発生したイベントをフックできる ➢ Stripe や Adobe Commerce で発生したトランザクションを AWS 上の ERP などへ同期 ❖ Stripe はベータ申請が必要 Amazon EventBridgeのSaaS統合でAdob eとStripeがサポートされるようになり ました AWS re:Invent 2023 - Building for the future with AWS serverless services (CON320)

Slide 23

Slide 23 text

SQS 23

Slide 24

Slide 24 text

24 SQS 1/2 ❖ 今まではリドライブの送信先にスタンダードキュー しか指定できなかった ❖ FIFO キューの指定が可能に Amazon SQS DLQ のリドライブ送信先に FIFO タイプのキューが指定できるよう になりました

Slide 25

Slide 25 text

25 SQS 2/2 ❖ 東京リージョンは今回変更なし ➢ 実は10月にも高スループットモードの制限引き上げがあり ➢ 4,500PS→9,000TPS に引き上げ済み Amazon SQSのFIFOキュー高スループットモードの制限がバージニア北部などで 70,000に引き上げられました リージョン 変更前 変更後 バージニア北部、オレゴン、アイルランド 18,000TPS 70,000TPS オハイオ、フランクフルト 18,000TPS 18,000TPS ムンバイ、シンガポール、シドニー、 東京 9,000TPS 9,000TPS ロンドン、サンパウロ 4,500TPS 4,500TPS その他のリージョン 2,400TPS 2,400TPS

Slide 26

Slide 26 text

ElastiCache 26

Slide 27

Slide 27 text

27 ElastiCache 1/1 ❖ 従来型クラスターより高速にプロビジョニング ❖ キャパシティプランニング不要 ❖ 低レイテンシー ❖ マルチAZ、SLA99.99% ❖ パッチ自動適用 ❖ 単一エンドポイント ❖ VPC ❖ Redis 7.1+、Memached1.6.21+ Amazon ElastiCache ServerlessがGA AWS re:Invent 2023 - [NEW LAUNCH] Introducing Amazon ElastiCache Serverless (DAT342)

Slide 28

Slide 28 text

28 ElastiCache 1/1 Amazon ElastiCache ServerlessがGA AWS re:Invent 2023 - [NEW LAUNCH] Introducing Amazon ElastiCache Serverless (DAT342)

Slide 29

Slide 29 text

Application Composer 29

Slide 30

Slide 30 text

30 Application Composer 1/2 ❖ Application Composer のビジュアルエディター 上で Step Functions のビジュアルエディターも 使えるようになった感じ AWS Application Composer が AWS Step Functions Workflow Studio の 統合を発表 AWS re:Invent 2023 - Building for the future with AWS serverless services (CON320)

Slide 31

Slide 31 text

31 Application Composer 2/2 ❖ AWS Toolkit for Visual Studio Code 拡張経由 で、VSCode上で Application Composer のビ ジュアルエディターを展開 AWS Application Composer 用の統合開発環境 (IDE) の拡張機能 AWS re:Invent 2023 - Keynote with Dr. Werner Vogels

Slide 32

Slide 32 text

Aurora 32

Slide 33

Slide 33 text

33 Aurora 1/1 ❖ プライベートプレビュー(要申請) ❖ マネージドなシャードグループで書き込みスケー ルを実現 書き込み性能をスケールできる Amazon Aurora Limitless Database のプレ ビューが開始されました AWS re:Invent 2023 - [NEW LAUNCH] Achieving scale with Amazon Aurora Limitless Database (DAT344)

Slide 34

Slide 34 text

34 Aurora 1/1 書き込み性能をスケールできる Amazon Aurora Limitless Database のプレ ビューが開始されました AWS re:Invent 2023 - [NEW LAUNCH] Achieving scale with Amazon Aurora Limitless Database (DAT344)

Slide 35

Slide 35 text

Managed Blockchain 35

Slide 36

Slide 36 text

36 Step Functions 2/2 ❖ レイヤー 2 を利用したブロックチェーンアプリケー ションの構築に利用可能 Amazon Managed Blockchain (AMB) のサーバーレスパブリックネットワークで Polygon がプレビュー利用出来るようになりました AWS re:Invent 2023 - How regulated financial institutions drive adoption of digital assets (BLC102)

Slide 37

Slide 37 text

37 Serverless Updates 2023 アップデート一覧 # サービス アップデート 1 Lambda InspectorのLambdaコードスキャンが生成AIを活用して修復コードを提案 2 Step Functions HTTPエンドポイントを呼び出せるように! 3 Bedrock用の最適化アクションが追加 4 EventBridge パートナーイベントソースにAdobeとStripeがサポート 5 SQS DLQ のリドライブ送信先に FIFO タイプのキューが指定できるように 6 FIFOキュー高スループットモードの制限がバージニア北部などで70,000に 7 ElastiCache ElastiCache Serverless が GA 8 Application Composer Step Functions Workflow Studio を統合 9 VS Code 拡張で Application Composer を編集可能に 10 Aurora Amazon Aurora Limitless Database がプライベートプレビュー 11 Managed Blockchain サーバーレスパブリックネットワークで Polygon がプレビュー

Slide 38

Slide 38 text

38 Agenda 1. re:Invent 2023 思い出 2. 2023年サーバーレスアップデート 3. 2022年どうだったっけ... 4. その他サーバーレス情報

Slide 39

Slide 39 text

Serverless Updates 2022 39

Slide 40

Slide 40 text

40 Serverless Updates 2022 アップデート一覧 # サービス アップデート 1 Lambda Amazon Inspector が AWS Lambda と AWS Lambda Layers の脆弱性をスキャンに対応しました 2 JavaのLambda関数の実行を高速化するLambda SnapStartがリリースされました 3 OpenSearch OpenSearchをサーバーレスで実行できるAmazon OpenSearch ServerlessがPreviewで発表され ました 4 Step Functions Step Functionsで大量データの並列処理が可能に!Step Functions Distributed MapがGAされま した 5 Application Composer AWS Application Composerが発表されました 6 EventBridge Amazon EventBridge Pipesが発表されました

Slide 41

Slide 41 text

41 Agenda 1. re:Invent 2023 思い出 2. 2023年サーバーレスアップデート 3. 2022年どうだったっけ... 4. その他サーバーレス情報

Slide 42

Slide 42 text

Breakout Sessions 42

Slide 43

Slide 43 text

43 Breakout Sessions - Serverless AWS re:Invent 2023 - Serverless Compute ❏ SVS204: Serverlesspressoの構築:イベント駆動型アーキテクチャの作成 ❏ SVS205: サーバーレス・イベント駆動型アプリケーションの構築を始めよう ❏ SVS212: AWS Lambda を使用して Amazon SQS と Amazon SNS のメッセージを処理する ❏ SVS213: AWS Application Composer でアーキテクチャを視覚化し、設計しましょう ❏ SVS301: API の構築:ワークロードに最適な API ソリューションと戦略の選択 ❏ SVS305: サーバーレスへのリファクタリング ❏ SVS307: Amazon Kinesis と Apache Kafka によるサーバーレスデータ処理のスケーリング ❏ SVS309: より多くの責任を開発者に移すことで生産性を向上させる ❏ SVS323: Amazon API Gateway がそんなことをしていたなんて知らなかった ❏ SVS401: サーバーレス開発者向けのベストプラクティス ❏ API206: イベント駆動型アーキテクチャによるワークロードの統合 ❏ API208: Amazon EventBridge Scheduler を使用して作業のスケジュールを設定する ❏ API209: AWS Step Functions Workflow Studio によるステートマシンの構築 ❏ API210: AWS Step Functions と生成 AI によるワークフローの向上 ❏ API302: イベント駆動型アーキテクチャによる次世代アプリケーションの構築 ❏ API303: サーバーレスのイベント駆動型アーキテクチャへの道を切り開く ❏ API309: 疎結合システムの高度な統合パターンとトレードオフ ❏ API310: Step Functions Distributed Map によるスケーリングインタラクティブデータ分析 ❏ API401: 高度なサーバーレスワークフローパターンとベストプラクティス ❏ OPN305: 実用的なサーバーレス Python 開発者 ❏ SEG206: サーバーレス SaaS アーキテクチャーの構築を始めよう

Slide 44

Slide 44 text

44 おわりに 来年は XXX Serverless が出ると思いますか?

Slide 45

Slide 45 text

45