Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
re:Growth 2023 in Sapporo Serverless Updates
Search
iwasa
December 14, 2023
0
670
re:Growth 2023 in Sapporo Serverless Updates
iwasa
December 14, 2023
Tweet
Share
More Decks by iwasa
See All by iwasa
5分でわかる Oracle Database@AWS
tak1wa
0
150
Amazon Q Developer の最新アップデートと SDLC
tak1wa
0
140
Azure アーキテクチャセンターから Microsoft Azure の基本構成を学ぼう
tak1wa
0
320
30分でマスターする SaaS on AWS
tak1wa
0
1k
AWSユーザーが知って得するAzureの基本:クラウドスキルの幅を広げる
tak1wa
0
400
TLS1.3対応のサービスが増えているが、クライアントアプリケーション側で考慮すべきことも考えてみる
tak1wa
0
2.1k
最近、レジリエンス関連のアップデートが(多分)熱い
tak1wa
0
440
第1回 Azure Traveler 勉強会 札幌の旅 Azure でのマルチテナント SaaS のはなし
tak1wa
1
3.2k
フルマネージドなAzure Load TestingでWebの負荷テストを実施しよう
tak1wa
0
9
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.1k
A better future with KSS
kneath
238
17k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
910
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
Into the Great Unknown - MozCon
thekraken
33
1.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Why Our Code Smells
bkeepers
PRO
335
57k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Transcript
re:Growth 2023 in Sappro Serverless Updates
2 Theme サーバーレスサービスのアップデート振り返り
クラスメソッド株式会社 AWS事業本部 コンサルティング部 ソリューションアーキテクト 岩浅 貴大 (いわさ) 札幌オフィス所属/江別市在住 Profile 3
➢ 2020年12月の re:Invent 時期に入社 ➢ re:Invent 参加歴 ◦ 2021年:オンライン ◦ 2022年:現地 ◦ 2023年:現地
4 Agenda 1. re:Invent 2023 思い出 2. 2023年サーバーレスアップデート 3. 2022年どうだったっけ...
4. その他サーバーレス情報
5 Agenda 1. re:Invent 2023 思い出 2. 2023年サーバーレスアップデート 3. 2022年どうだったっけ...
4. その他サーバーレス情報
re:Invent 2023 6
7 出発初日に、どか雪
8 F1 ラスベガスグランプリの名残が...
9 ひたすらワークショップ
10 最終日ワーナーのキーノートは寝坊
11 楽しかった!
12 Agenda 1. re:Invent 2023 思い出 2. 2023年サーバーレスアップデート 3. 2022年どうだったっけ...
4. その他サーバーレス情報
Serverless Updates 2023 13
14 What is Serverless ? サーバーレスサービスは、差別化されていない運用タスクをクラウドプロバイダーに移すことで、クラウドアプリケーションの管 理とスケーリングを簡素化します。これにより、開発チームはビジネス上の問題を解決するコードの作成に集中できます。 AWS re:Invent 2023
- Building for the future with AWS serverless services (CON320)
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 がプレビュー
Lambda 16
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で修正コードも生成してくれるように ➢ 例)暗号化、インジェクションリスク ➢ 脆弱なコードの更新プロセスを簡素化 ➢ 東京リージョン対応
Step Functions 18
❖ 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)
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)
EventBridge 21
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)
SQS 23
24 SQS 1/2 ❖ 今まではリドライブの送信先にスタンダードキュー しか指定できなかった ❖ FIFO キューの指定が可能に Amazon
SQS DLQ のリドライブ送信先に FIFO タイプのキューが指定できるよう になりました
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
ElastiCache 26
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)
28 ElastiCache 1/1 Amazon ElastiCache ServerlessがGA AWS re:Invent 2023 -
[NEW LAUNCH] Introducing Amazon ElastiCache Serverless (DAT342)
Application Composer 29
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)
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
Aurora 32
33 Aurora 1/1 ❖ プライベートプレビュー(要申請) ❖ マネージドなシャードグループで書き込みスケー ルを実現 書き込み性能をスケールできる Amazon
Aurora Limitless Database のプレ ビューが開始されました AWS re:Invent 2023 - [NEW LAUNCH] Achieving scale with Amazon Aurora Limitless Database (DAT344)
34 Aurora 1/1 書き込み性能をスケールできる Amazon Aurora Limitless Database のプレ ビューが開始されました
AWS re:Invent 2023 - [NEW LAUNCH] Achieving scale with Amazon Aurora Limitless Database (DAT344)
Managed Blockchain 35
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)
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 がプレビュー
38 Agenda 1. re:Invent 2023 思い出 2. 2023年サーバーレスアップデート 3. 2022年どうだったっけ...
4. その他サーバーレス情報
Serverless Updates 2022 39
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が発表されました
41 Agenda 1. re:Invent 2023 思い出 2. 2023年サーバーレスアップデート 3. 2022年どうだったっけ...
4. その他サーバーレス情報
Breakout Sessions 42
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 アーキテクチャーの構築を始めよう
44 おわりに 来年は XXX Serverless が出ると思いますか?
45