Submit Search
Upload
20200610 AWS Black Belt Online Seminar サーバーレスイベント駆動アーキテクチャ
•
5 likes
•
6,207 views
Amazon Web Services Japan
Follow
AWS 公式オンラインセミナー: https://amzn.to/JPWebinar 過去資料: https://amzn.to/JPArchive
Read less
Read more
Technology
Report
Share
Report
Share
1 of 62
Recommended
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
Amazon Web Services Japan
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
Amazon Web Services Japan
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
Amazon Web Services Japan
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Web Services Japan
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
Amazon Web Services Japan
Recommended
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
Amazon Web Services Japan
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
Amazon Web Services Japan
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
Amazon Web Services Japan
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Web Services Japan
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
Amazon Web Services Japan
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
Amazon Web Services Japan
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
Amazon Web Services Japan
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon Web Services Japan
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
Amazon Web Services Japan
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
Amazon Web Services Japan
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
Amazon Web Services Japan
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
Amazon Web Services Japan
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
Amazon Web Services Japan
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
Amazon Web Services Japan
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
Amazon Web Services Japan
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
Amazon Web Services Japan
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
Amazon Web Services Japan
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
Amazon Web Services Japan
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
20211109 JAWS-UG SRE keynotes
20211109 JAWS-UG SRE keynotes
Amazon Web Services Japan
20211109 bleaの使い方(基本編)
20211109 bleaの使い方(基本編)
Amazon Web Services Japan
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
Amazon Web Services Japan
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
More Related Content
More from Amazon Web Services Japan
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
Amazon Web Services Japan
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
Amazon Web Services Japan
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
Amazon Web Services Japan
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon Web Services Japan
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
Amazon Web Services Japan
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
Amazon Web Services Japan
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
Amazon Web Services Japan
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
Amazon Web Services Japan
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
Amazon Web Services Japan
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
Amazon Web Services Japan
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
Amazon Web Services Japan
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
Amazon Web Services Japan
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
Amazon Web Services Japan
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
Amazon Web Services Japan
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
20211109 JAWS-UG SRE keynotes
20211109 JAWS-UG SRE keynotes
Amazon Web Services Japan
20211109 bleaの使い方(基本編)
20211109 bleaの使い方(基本編)
Amazon Web Services Japan
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
Amazon Web Services Japan
More from Amazon Web Services Japan
(20)
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
20211109 JAWS-UG SRE keynotes
20211109 JAWS-UG SRE keynotes
20211109 bleaの使い方(基本編)
20211109 bleaの使い方(基本編)
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
Recently uploaded
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
SeasiaInfotech2
Recently uploaded
(20)
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
20200610 AWS Black Belt Online Seminar サーバーレスイベント駆動アーキテクチャ
1.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved.© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS 公式 Webinar https://amzn.to/JPWebinar 過去資料 https://amzn.to/JPArchive シニアソリューションアーキテクト 福井 厚 2020/06/10 サーバーレス イベント駆動アーキテクチャ サービスカットシリーズ [AWS Black Belt Online Seminar]
2.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. AWS Black Belt Online Seminar とは 「サービス別」「ソリューション別」「業種別」のそれぞれのテーマに分かれて、アマゾ ン ウェブ サービス ジャパン株式会社が主催するオンラインセミナーシリーズです。 質問を投げることができます! • 書き込んだ質問は、主催者にしか見えません • 今後のロードマップに関するご質問は お答えできませんのでご了承下さい ① 吹き出しをクリック ② 質問を入力 ③ Sendをクリック Twitter ハッシュタグは以下をご利用ください #awsblackbelt
3.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 内容についての注意点 • 本資料では2020年6月10日現在のサービス内容および価格についてご説明しています。最新の情 報はAWS公式ウェブサイト(http://aws.amazon.com)にて、ご確認ください。 • 資料作成には十分注意しておりますが、資料内の価格とAWS公式ウェブサイト記載の価格に相違 があった場合、AWS公式ウェブサイトの価格を優先とさせていただきます。 • 価格は税抜表記となっています。日本居住者のお客様には別途消費税をご請求させていただきま す。 • AWS does not offer binding price quotes. AWS pricing is publicly available and is subject to change in accordance with the AWS Customer Agreement available at http://aws.amazon.com/agreement/. Any pricing information included in this document is provided only as an estimate of usage charges for AWS services based on certain information that you have provided. Monthly charges will be based on your actual use of AWS services, and may vary from the estimates provided.
4.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 自己紹介 名前 福井 厚(ふくい あつし)fatsushi@ 所属 アマゾン ウェブ サービス ジャパン株式会社 技術統括本部レディネスソリューション本部 シニアソリューションアーキテクト サーバーレス スペシャリスト 関心領域 ソフトウェア アーキテクチャ、オブジェクト指向設計、アジャイル開発 好きなAWSサービス サーバーレステクノロジー全般、 AWS Code シリーズ、AWS Amplify
5.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Agenda • なぜイベント駆動なのか • イベント駆動アーキテクチャ • AWSソリューションの概要と選択ガイド • まとめ
6.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. イベント駆動とは何か?
7.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 政府 金融 出版 教育 製造業 メディアとエンターテイメント流通 ヘルスケア 疎結合でスケーラブルな対障害性の高いシステム→より早いイノベーション 公共サービス 証券や入出金処理 ドキュメントのキャプチャ、 発行、検索 学習と支援 多段階の生産プロセス ソーシャルメディア、ゲーム、 イメージ、ビデオ処理 注文処理と管理 重要なデータ交換 イベント駆動アーキテクチャは重要なビジネスシステム で利用されている
8.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. メッセージブローカーの歴史
9.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. ON-PREMISES On-premise message broker CLOUD/MICROSERVICE AWS native messaging ハイスケーラビリティ、信頼性、 疎結合 Event driven architectures - 費用 (設備投資、事業運営費) - 特別なスキルセット - メンテナンスと管理 - スケールするのが難しい INFRASTRUCTURE MANAGEMENT APPLICATION FOCUS AWS managed message broker コスト削減、運用の効率化、 可用性 自動化とイノベーション メッセージとイベントの進化 Amazon MQ Amazon Simple Notification Service Amazon Simple Queue Service
10.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Born In Cloud | Micro-Services Cloud Migration & Modernization Hybrid & Multi-Cloud SaaS Integrations AWS 3rd PartyMOM = Message Oriented Middleware イベント駆動アーキテクチャへのパス
11.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 最終ゴールは 信頼性 弾力性 顧客価値 スケーラビリティ そして迅速に
12.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. イベント駆動アーキテクチャ
13.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. event [i-’vent] 名詞 システムの状態が変更された ことを示すシグナル
14.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. イベントとは • イベントは、状態の変化に対してサービス間で情報を共有するための主要な メカニズムになる • イミュータブル – 過去は変更できない • イベントはセマンティックな意図を持つ、過去時制の動詞として表現される、 例: “customer_created” • ライトウェイト、”customer_id”のようなドメインで共通のプロパティに よって関連付けられる
15.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. イベントは観察可能であり、指示ではない コマンドの指示 請求書を 発行して ください。 承知 しました イベントの観察 Xさんが今 小物を注文 しました 請求書を 送ります セールスレポート に追加します。
16.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 分散システムにおける課題 複数のエラーポイント サービス品質の程度のばらつき 外部への依存 プロデューサとコンシューマの間の結合 プロデューサ コンシューマ
17.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. イベントルーターによる疎結合サービス プロデューサとコンシューマ を抽象化 イベントの選択とフィルタ
18.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 非同期化による応答性の改善と依存性の削減 同期コマンド Client Service A Service B 非同期イベント Client Service A Service B
19.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. イベントストアによる弾力性の改善とスケーラビリティ サービスが処理するまでメッセージ をバッファリング Push event Event store Pull event Business logic
20.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. イベントストアをメッセージとストリームに適用 メッセージ処理 • 個々のメッセージはアトミックな処理として扱う • メッセージごとに計算/処理を実施 • メッセージの発生タイミングは様々 • メッセージは消費された後に削除される • ポジションを追跡する必要はない • 組み込みのDLQ機能 ストリーム処理 • メッセージのストリームは一連の動作として扱う • 多くのメッセージに対する複雑な計算 • メッセージのストリームは一定 • メッセージは消費された後も期限切れまで有効 • ストリーム内の現在のポジションを個々のクライアントが 追跡する必要がある
21.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 信頼性、弾力性、独立したスケール性
22.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 多くのツールがあるけど… どれをいつ使うのか?
23.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. AWSのメッセージングとイベントサービス イベントストア イベントルーター キュー ストリーム トピック イベントバス AWSネイティブ マネージド オープンソース Amazon SQS Amazon MQ Amazon SNS Amazon MQ Amazon Kinesis Amazon MSK Amazon EventBridge
24.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Born In Cloud | Micro-Services Cloud Migration & Modernization Hybrid & Multi-Cloud SaaS Integrations AWS 3rd PartyMOM = Message Oriented Middleware イベント駆動アーキテクチャへのパス
25.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Born In Cloud | Micro-Services Cloud Migration & Modernization Hybrid & Multi-Cloud SaaS Integrations AWS 3rd PartyMOM = Message Oriented Middleware イベント駆動アーキテクチャへのパス
26.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon Simple Queue Service マイクロサービス、分散システム、サーバーレスアプリケーションのための フルマネージドなメッセージキュー
27.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon Simple Queue Service (SQS) SQSは シンプル、フレキシブル、 フルマネージドな信頼性の 高いメッセージキュー サービス。様々な ボリュームのメッセージを どこからでも継続的に交換 Standard と FIFOの2つの タイプを提供 ユースケース 疎結合で、スケーラブル なマイクロサービス、 分散システム、サーバー レスアプリケーションを クラウド上に構築する場 合に適用 優れた機能 事前のプロビジョニングを 必要としない、標準キュー はぼぼ無制限なスケーラビ リティを提供 25B messages per hour Event Source
28.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon SQSによるハイボリュームなビッグデータ処理 AWS Cloud Amazon S3 AWS Lambda Amazon SQS AWS Lambda Amazon SNS Amazon SQS AWS Lambda Amazon SQS AWS Lambda Amazon SQS AWS Lambda Dead Letter QueueFile Create/Upload Trigger Sending Message Receive Message Send Topic Subscribe Topic
29.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon Simple Notification Service マイクロサービス、分散システム、サーバーレスアプリケーションのための フルマネージドなPub/Subメッセージング
30.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon Simple Notification Service (SNS) Amazon SNSは シンプルでフレキシブルな、フル マネージドのpublish/subscribe メッセージングと高スループット で信頼性の高いメッセージ配信を 行うためのモバイルプッシュ通知 も提供するサービス ユースケース • 複数のサブスクライブしてい るアプリケーションへの通知 • リージョンをまたがったデー タのレプリケーション • ワークロードの複数ステップ の実行 • 並列プロセス • サーバーレス起動のトリガー • Amazon SQSとの組み合わせ でファンアウト 優れた機能 複数のプロトコルにまたがった 多くの受信者への高い信頼性の メッセージ配信 Event Source
31.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. イベントをトピックにマッピング Amazon SNS “US Orders” Topic Amazon SQS “US Orders” Queue Publisher AWS Lambda Amazon SNS Subscription Amazon SNS “EU Orders” Topic Amazon SQS “EU Orders” Queue AWS Lambda Amazon SNS Subscription 個々のメッセージタイプは論理的な送信先に マップされる
32.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. SNS メッセージフィルタリングで90%のコンピュート コストを削減 AWS Cloud
33.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Born In Cloud | Micro-Services Cloud Migration & Modernization Hybrid & Multi-Cloud SaaS Integrations AWS 3rd PartyMOM = Message Oriented Middleware イベント駆動アーキテクチャのパス
34.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon EventBridge AWSサービス、独自アプリケーション、SaaSプロバイダのための サーバーレスイベントバスサービス
35.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon EventBridge Amazon EventBridgeとは シンプルでフレキシブル、フル マネージドな利用量のみの課金の サービスで、イベントバスサービス、 AWSサービス、独自アプリケー ション、SaaSアプリケーションの イベントデータの処理を容易にする ユースケース • サービス間のポイントツー ポイントの統合をコードの記述 不要で実現 • SaaSメッセージに対する アクション、ワークフローの実 行、インテリジェンスの適用、 監査と分析、データの同期 優れた機能 Lambda、SQS、SNS、Kinesis、 Firehoseなどを含む多くのター ゲット、クロスアカウントへのイ ベントターゲットも可能 スキーマレジストリはスキーマの コレクションを保存し、 デベロッパーにアプリケーション から利用可能なスキーマの 検索/発見/追跡を可能に。 Event Source
36.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. スキーマレジストリとコーディングのダウンロード
37.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon EventBridge アーキテクチャ AWS services Custom events SaaS apps Partner event source Rules Default event bus Custom event bus SaaS event bus Amazon EventBridge
38.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 115を超えるAWSサービスからのイベントに対応
39.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 24を超えるAmazon EventBridgeのSaaS統合
40.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 日本の EventBridge 対応パートナー ウェブサイトやモバイルアプリを利用する個々の顧客にあわせた 体験を提供する CX プラットフォーム。 EventBridge 統合機能を使用することで、顧客行動イベントを AWS のサービスに送信して、BI、分析、機械学習などに活用可能。 運用中のクラウドやオンプレミスのサーバーにエージェントを 1つ入れるだけで、簡単にサーバー管理できる運用監視サービス。 Mackerel によるモニタリングで検出したイベントをトリガーに EventBridge を経由して AWS 上でさまざまなアクションを実行。 初期費用・運用費用なしで、サーバーアクセス 1回あたり 0.02円 で使用できるゲームサーバー機能を提供。 EventBridge を使うことで、ゲームイベント(クエストのクリア/ レベルアップ)と連携したアクションを追加拡張できます。 2020/01/22 時点での情報です
41.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon EventBridge AWS services Custom events SaaS apps Partner event source Rules Amazon EventBridge Default event bus Custom event bus SaaS event bus Event buses
42.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon EventBridge AWS services Custom events SaaS apps Partner event source Rules Default event bus Custom event bus SaaS event bus Amazon EventBridge
43.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon EventBridge AWS services Custom events SaaS apps Partner event source Rules Targets Default event bus Custom event bus SaaS event bus Amazon EventBridge
44.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. イベントルーター: EventBridgeとSNSの比較 Amazon EventBridge Amazon SNS 特長 様々なデータソースからのデータ と簡単に接続できるようにする サーバーレスイベントバス。AWS サービスまたは他のAWSアカウン トから受け取るイベントのレート に制限なし。 パブリッシャー/サブスクライバ モデ ルを提供するサーバーレスサービス 高スループット、低レイテンシー。 Amazon SQSを利用したDLQあり。 イベントソース • SaaSアプリケーション • AWSサービス • カスタムアプリケーション • AWSサービス • カスタムアプリケーション • マイクロサービス 事前定義のスキーマ あり なし ターゲット/サブス クライバ Lambda、SNS、SQS、 CodeBuild他多数のターゲットを サポート Lambda、SQS、HTTP/S、Email、 SMSをサポート。 メッセージ フィル タ イベントパターンを使用した宣言 型フィルタリング。イベントボ ディ全体に渡って適用するルール を作成 トピックのサブスクリプションにフィ ルターポリシーを割り当て
45.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 新サービスリリース Amazon AppFlow SaaSアプリケーションとのデータ転送
46.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon AppFlow – SaaSアプリケーションとの データ転送
47.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Born In Cloud | Micro-Services Cloud Migration & Modernization Hybrid & Multi-Cloud SaaS Integrations AWS 3rd PartyMOM = Message Oriented Middleware イベント駆動アーキテクチャへのパス
48.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Message-oriented middleware (MoM) または Message Broker 伝統的なオンプレミスのデプロイメント 伝統的な分散アーキテクチャ
49.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. リアーキテクチャの工数 ライセンスと運用費の削減 既存のオンプレミスへの投資 能力の増加ブローカー管理負荷の提言 パプリッククラウドの リスク 多くの組織では、これらのリスクがクラウド導入へのバリアになっている 価値 懸念事項 エンタープライズメッセージングのクラウド導入
50.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon MQ オープンソースのApache ActiveMQのためのフルマネージドな メッセージブローカーサービス
51.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. オープンソースのApache ActiveMQのためのフルマネージドなメッセージ ブローカーサービスでクラウドにおけるメッセージブローカーのセット アップと運用を容易にする Amazon MQで障壁を超える 業界標準のオープンソース メッセージング 高可用性、耐久性、 スケーラブル AZ1 AZ2 容易な管理 Secure VPC アプリケーションのマイグレーションと高速なリファクタを可能に
52.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon MQの使いどころ オンプレミスからAWSへのブリッジ サードパーティクラウドとのコネクタ
53.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon Managed Streaming for Apache Kafka (Amazon MSK)
54.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon MSK • フルマネージド、本番適用可能なApache Kafkaクラスタ • AWSとネイティブに統合されたApache Kafkaとの完全互換 • 18のAWS リージョンで一般利用可能 • エンタープライズのワークロードに対するセキュリティ、スケーラビ リティ、高可用性 • フルマネージドなプロバイダーで最小の費用、典型的には$0.05- $0.09/GB
55.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. まとめ
56.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Born In Cloud | Micro-Services Cloud Migration & Modernization Hybrid & Multi-Cloud SaaS Integrations AWS 3rd PartyMOM = Message Oriented Middleware イベント駆動アーキテクチャへのパス Amazon SQS Amazon SNS Amazon EventBridge Amazon EventBridge Amazon MQ Amazon MSK Amazon MQ Amazon MSK
57.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 参考資料 Type Date Focus Area Description Landing Page Event Driven Architectures Event driven architectures (web page) Blog Post 3-Mar-20 Messaging and Events Series (NEW) Introduction to Messaging for Modern Cloud Architecture Blog Post 10-Mar-20 Messaging and Events Series (NEW) Event-based Processing for Asynchronous Communications Blog Post 24-Mar-20 Messaging and Events Series (NEW) Application Integration Using Queues and Messages Blog Post 14-Apr-20 Messaging and Events Series (NEW) Serverless Stream-Based Processing For Real-Time Insights Blog Post 18-Dec-19 AWS Compute Blog - SNS and SQS Integrating B2B using event notifications with Amazon SNS Blog Post 22-Nov-19 AWS Compute Blog - SNS and SQS Application integration patterns for microservices: Fan-out strategies Blog Post 22-Nov-19 AWS Compute Blog - SNS and SQS Understanding asynchronous messaging for microservices Blog Post 15-Nov-19 AWS Compute Blog - SNS and SQS, Lambda Designing durable serverless apps with DLQs for Amazon SNS, Amazon SQS, AWS Lambda Blog Post 25-Mar-19 AWS Compute Blog - SNS and SQS Enriching Event-Driven Architectures with AWS Event Fork Pipelines Blog Post 18-Feb-20 Amazon MQ and Serverless Hybrid Deploy and publish to an Amazon MQ broker using AWS Serverless Blog Post 19-Feb-18 Amazon MQ Migrations and Hybrid Running ActiveMQ in a Hybrid Cloud Environment with Amazon MQ Blog Post 22-Nov-19 Amazon MQ Migrations and Hybrid Migrating from IBM MQ to Amazon MQ using a phased approach Migration Guide 1-Mar-20 Amazon MQ Migrations and Hybrid (NEW) Migrating from Commercial Brokers (TIBCO EMS, IBM MQ) to Amazon MQ Re-Invent Session Messaging and Events Application integration patterns for microservices (Dirk Frohner) Re-Invent Session Event driven architectures Building event-driven architectures faster than ever with Amazon EventBridge (Mike Deck) Re-Invent Session Event driven architectures Moving to event-driven architectures (Tim Bray)
58.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 関連情報 イベント駆動アーキテクチャ ベストプラクティス https://aws.amazon.com/event-driven-architecture/ 最新のEventBridgeと統合しているSaaSパートナーのリスト https://aws.amazon.com/eventbridge/integrations/ New - Serverless Lens in Well-Architected Tool https://aws.amazon.com/blogs/aws/new-serverless-lens-in-aws-well- architected-tool/
59.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Q&A お答えできなかったご質問については AWS Japan Blog 「https://aws.amazon.com/jp/blogs/news/」にて 後日掲載します。
60.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. AWS の日本語資料の場所「AWS 資料」で検索 https://amzn.to/JPArchive
61.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. で[検索]AWS イベント 毎週”W-A個別技術相談会”を実施中 • AWSのソリューションアーキテクト(SA)に 対策などを相談することも可能 • 申込みはイベント告知サイトから (https://aws.amazon.com/jp/about-aws/events/) AWS Well-Architected 個別技術相談会
62.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved.© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS 公式 Webinar https://amzn.to/JPWebinar 過去資料 https://amzn.to/JPArchive ご視聴ありがとうございました