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
650
re:Growth 2023 in Sapporo Serverless Updates
iwasa
December 14, 2023
Tweet
Share
More Decks by iwasa
See All by iwasa
Azure アーキテクチャセンターから Microsoft Azure の基本構成を学ぼう
tak1wa
0
250
30分でマスターする SaaS on AWS
tak1wa
0
1k
AWSユーザーが知って得するAzureの基本:クラウドスキルの幅を広げる
tak1wa
0
380
TLS1.3対応のサービスが増えているが、クライアントアプリケーション側で考慮すべきことも考えてみる
tak1wa
0
1.9k
最近、レジリエンス関連のアップデートが(多分)熱い
tak1wa
0
420
第1回 Azure Traveler 勉強会 札幌の旅 Azure でのマルチテナント SaaS のはなし
tak1wa
1
3.1k
フルマネージドなAzure Load TestingでWebの負荷テストを実施しよう
tak1wa
0
9
AWS_の_SaaS_レンズ_を使って_堅牢でコスト効率の良いマルチテナント_SaaS_アプリケーションを設計しよう.pdf
tak1wa
1
1.8k
57_.NET___Lambda_のパフォーマンスを最適化する方法.pdf
tak1wa
0
2.2k
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
RailsConf 2023
tenderlove
29
900
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Side Projects
sachag
452
42k
The Invisible Side of Design
smashingmag
298
50k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Gamification - CAS2011
davidbonilla
80
5k
Practical Orchestrator
shlominoach
186
10k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
The Cult of Friendly URLs
andyhume
78
6k
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