JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 23 min read

カバー: SAP Event Mesh — Standard EM、Advanced EM、Cloud Application Event Hubにわたるアーキテクチャとユースケース

TL;DR
  • SAPの2026年におけるイベントポートフォリオは、Standard Event Mesh、Advanced Event Mesh(AEM)、Cloud Application Event Hubの3つの個別サービスと、Integration Suiteに組み込まれたパッケージ版(EMIS)で構成されています。これらは互換性がなく、選択はメッセージサイズ、スループット、マルチクラウド対応、イベントリプレイの必要性に基づいて行われます。
  • Standard Event Meshにはハードな上限(メッセージサイズ1MB、サブアカウントあたり10GBのストレージ、スループット約250KB/s)があり、ビジネスパートナー同期のようなSAP内部のクラウドイベントフローには適していますが、IoTボリューム、非BTPパートナー、マルチクラウドルーティングでは機能しません。これらのワークロードはAEMに任せるか、同期統合に留めるべきです。
  • コンサルタントのマインドセット転換として、イベント駆動型アーキテクチャを「ファイア・アンド・フォーゲット統合」と呼ぶのをやめる必要があります。イベントには、所有するカタログ、冪等なコンシューマー、2年後のボリューム見積もり、そして「本当にpub/subファンアウトが必要なのか、それともiPaaSインターフェースで十分か」という防御可能な回答が求められます。

本記事の位置づけ

IDタイトル
BTP-A01SAP Integration Suite 概要
BTP-A02Cloud Integration (CPI): アーキテクチャと使用方法
BTP-A03API Management: アーキテクチャと使用方法
BTP-A04Event Mesh: アーキテクチャと使用方法(本記事)
BTP-A05Open Connectors: アーキテクチャと使用方法
BTP-A06B2B統合 (1): 取引先管理
BTP-A07B2B統合 (2): Integration Advisor
BTP-A08Integration Suite: ユースケースと判断パターン

参考資料

リソースURL
SAP Event Mesh とはhelp.sap.com →
SAP Event Mesh デフォルトプランの技術的制約help.sap.com →
Event Mesh(Integration Suite)の適用範囲help.sap.com →
PubSub Cloud(Advanced Event Mesh)とはhelp.sap.com →
イベント駆動型アプリケーションの設計(SAP アーキテクチャセンター)sap.com →

1) イベンティングのランドスケープ

比較:3つのSAPイベントサービス(Standard Event Mesh / EMIS、Advanced Event Mesh、Cloud Application Event Hub)

SAPは、3つの異なるイベントサービスを「Event Mesh」という大まかな総称でグループ化しています。実際のプロジェクトでは、これらを正確に命名しないと、契約の話がうまく進みません。Standard Event Mesh — 元々の「Enterprise Messaging」 — は、共有のBTP専用ブローカーです。Advanced Event Meshは、Solace PubSub+からOEM提供され、BTPの内部または外部で専用ブローカーとして動作します。Cloud Application Event Hubは最新のサービスで、クラウド間のSAP-to-SAPシナリオ向けにBTPライセンスにバンドルされています。Integration Suiteの「Event Mesh機能(EMIS)」は、Standard Event Meshのパッケージバリアントであり、StandardエディションおよびPremiumエディションに含まれています。これは同じ技術的な上限を共有しており、別のランタイムではありません。

サービス機能主な利用者
Standard Event Mesh / EMISBTP上の共有ブローカーで、中程度のボリュームのSAP内部パブリッシュ/サブスクライブを実現統合開発者
Advanced Event Mesh (AEM)クラウド、オンプレミス、エッジにまたがる分散マルチブローカーで、リプレイとガバナンスを提供イベント駆動型アーキテクト
Cloud Application Event HubBTPに含まれるSAPクラウド間イベント配信で、最大年間約7,500万トランザクションに対応SAPクラウド管理者

これらは代替品ではありません。

2) S/4HANA への接続方法

階層図: SAPイベントポートフォリオがS/4HANAクラウド、Cloud Connector経由のオンプレミス、および非SAP/IoTコンシューマを接続

                     SAP eventing portfolio (BTP and beyond)
   ┌──────────────────────────────────────────────────────────────────────┐
   │                                                                      │
   │   Cloud Application Event Hub        Standard Event Mesh / EMIS      │
   │   (SAP cloud-to-cloud only)          (BTP shared broker, 1 MB cap)   │
   │            ▲                                  ▲                      │
   │            │                                  │                      │
   │            │ AMQP / MQTT / REST / Webhook ────┘                      │
   │            │                                                         │
   │   ┌────────┴────────────────┐         ┌─────────────────────────┐    │
   │   │ S/4HANA Cloud (events)  │         │ S/4HANA on-prem         │    │
   │   │ pre-built BAH catalogue │         │ via SAP Cloud Connector │    │
   │   └─────────────────────────┘         └─────────────────────────┘    │
   │                                                  │                   │
   └──────────────────────────────────────────────────┼───────────────────┘
                                                      │
                                                      ▼
                            Advanced Event Mesh (dedicated brokers,
                            on-prem / public cloud / private cloud / edge,
                            multi-cloud DMR, 30 MB / 6 TB, replay)
                                          ▲
                                          │
                                  ┌───────┴────────┐
                                  │ Non-SAP / IoT  │
                                  │ External B2B   │
                                  └────────────────┘

S/4HANA Cloudは、SAP Business Accelerator Hub上で厳選されたビジネスイベントのカタログを公開しています。オンプレミスのS/4HANAも、同じイベントプロトコルを通じてイベントを公開でき、SAP Cloud ConnectorがBTPへのセキュアなトンネルを提供します。Standard Event Meshは、AMQP、MQTT、HTTP/REST、またはwebhook配信を使用してこれらのイベントを受け入れます。AEMは同じインターフェースを拡張しつつ、BTP外部に配置可能な専用ブローカーを追加し、クラウドプロバイダー間の動的メッセージルーティングとイベントリプレイを実現します。Cloud Application Event HubはSAP間のクラウドアプリケーション専用であるため、SAPがより簡単な導入経路として位置づけているものの、Standard EMよりも範囲が狭くなっています。

重要ポイント: イベント処理はプロトコル層であり、S/4HANAエンドポイントに到達可能かどうかを決定するのは、汎用的な名称としての「Event Mesh」ではなく、Cloud Connectorと選択したブローカーです。

3) 成熟度マップ

イベントサービス全体の成熟度スペクトラム:標準EMは前提条件ありで準備完了、AEMは本番環境対応、Cloud Application Event Hubは前提条件ありで準備完了

サービス成熟度備考
Standard Event Mesh / EMIS⚠️ 準備完了(前提条件あり)メッセージ上限1MB、サブアカウントあたり10GBのストレージ、スループット約250KB/秒。SAP内部のクラウドイベントフローでは本番環境対応。IoT、外部B2B、マルチクラウドには非対応。
Advanced Event Mesh (AEM)✅ 本番環境対応OEM版Solace PubSub+、Tシャツサイズの専用ブローカー、30MB/6TB、イベントリプレイ、トランザクション、マルチクラウドDMRに対応。Integration Suiteとは別の商用トラック。
Cloud Application Event Hub⚠️ 準備完了(前提条件あり)BTPライセンスに含まれ、最も引用される概要によると年間約7,500万トランザクションまで対応。SAPクラウド間のみで、複雑なルーティングには柔軟性が限定的。SAPのロードマップでは、SAP中心のクラウド顧客向けに位置づけられている。

標準EMの上限は交渉不可です。これらは公開されたデフォルトプランの制約であり、ソフトキャップではありません。AEMのブローカーTシャツサイジングとCloud Application Event Hubのトランザクション許容量のみがヘッドルーム調整の手段であり、それぞれ異なる商用トラックに属しています。

4) 要件チェックリスト

イベントポートフォリオ内のサービスごとに1つのサブテーブル。各行は要件段階で決定可能です。

標準イベントメッシュ / EMIS

Standard Event Mesh / EMIS 要件チェックリスト:上限、命名、ペイロードパターン、冪等性、ラン​​ブック

チェックリスト項目なぜ重要なのか
メッセージサイズとレートの予測 vs. 1 MB / 10 GB / ~250 KB/s の上限予測がいずれかの上限を超える場合、AEMが解決策となり、コストクラスが変わります。
決定事項の記録:スタンドアロンのEvent Meshか、Integration Suite内のEMISかランタイムの上限は同じでも契約が異なり、曖昧さがあると課金に驚きが生じます。
マルチクラウドまたは外部パートナーの範囲がフラグ付けされている標準のEMはBTP専用であり、BTP以外のパートナーを認証できません。いずれかが範囲に含まれる場合、このサービスは適切ではありません。
トピックとキューの命名規則がプロデューサーとコンシューマー間で合意されているS/4HANAはトピックをドット表記で表示し、Event Meshはスラッシュ表記を使用します。命名の不一致は、日常的に発生する2時間のデバッグの落とし穴です。
イベントペイロードパターンの選択(通知のみ vs. データイベント)SAP標準イベントはデフォルトで通知のみです。コンシューマーは完全なデータを得るためにS/4HANA APIを呼び出す必要があります。コンシューマー開発を開始する前に決定してください。
デッドレターと冪等性パターンがコンシューマーごとに文書化されている実際には重複イベントが発生します。非冪等なコンシューマーは、ダウンストリームの状態を静かに破壊します。
キュー backlog とユニットスケーリングの運用 runbookBacklogは静かに蓄積されます。runbookがなければ、緊急のユニットスケーリングはSev-1チケットになります。

Advanced Event Mesh (AEM)

Advanced Event Mesh 要件チェックリスト:Tシャツサイジング、マルチクラウドトポロジ、リプレイウィンドウ、Event Portal オーナー、トランザクション、プラットフォームエンジニアリング

チェックリスト項目重要性
ブローカーのTシャツサイズを2年目のスループットに合わせて設定本番稼働時のサイジングでは2年目が過小評価されるため、ブローカーのアップサイズは契約イベントとなる。
マルチクラウドトポロジーを宣言(どのクラウド、どのDMRルートか)DMRはAEMの差別化要因であり、トポロジーが宣言されていない場合、ブローカーコストのビジネスケースが成立しない。
トピックごとにイベントリプレイウィンドウと保持ポリシーを明記リプレイはStandard EMに対するAEMの差別化機能であり、ウィンドウが明記されていない場合、有料機能が未使用となる。
イベントポータルのガバナンス責任者を指名(ライフサイクル、検出、スキーマ)イベントポータルはAEMの商用バンドルの一部であり、責任者がいないとガバナンス負債が蓄積する。
クリティカルフローごとにトランザクションセマンティクスの要否(はい/いいえ)を指定AEMはイベントトランザクションをサポートしており、フローで「はい」を指定すると、プロデューサーとコンシューマーに設計上の制約が課される。
専任のプラットフォームエンジニアリング体制を確約AEMは分散型ブローカー環境であり、クリックして作成するサービスではないため、エンジニアリングの所有権がなければ運用が破綻する。

Cloud Application Event Hub

Cloud Application Event Hub 要件チェックリスト:SAPクラウドソース、トランザクション許容量、ルーティングの複雑性、共存、ID、リプレイギャップ

チェックリスト項目重要性の理由
すべてのイベントソースがSAPクラウドアプリケーションであることを確認Cloud Application Event HubはSAPクラウド専用です。非SAPまたはオンプレミスのソースがある場合は、別のサービスを使用する必要があります。
トランザクション量の予測と含まれる許容量の比較含まれるティアでは年間のトランザクション数が有限であり、超過分は従量課金となります。
ルーティングの複雑さとサービスの既知の制限の評価Cloud Application Event Hubは「迅速かつ簡単」に設計されており、複雑なルーティングは得意としません。
Standard EMまたはAEMとの共存関係の明確化多くのランドスケープでは複数のイベントサービスが必要です。どのイベントがどのサービスを経由するかを文書化します。
アイデンティティおよびエンタイトルメントモデルとBTPグローバルアカウントの整合性アクティベーションはBTPグローバルアカウントスコープで行われます。サブアカウントのみのエンタイトルメントではデプロイできません。
リプレイや監査証跡の要件の明確化リプレイや長期保存が必要な場合、このサービスは適切ではありません。そのギャップを明示的に記録します。

5) 意思決定基準

最初に問うべき3つの質問

3つの判断基準:真のパブサブ要件、データレジデンシーとマルチクラウド、運用チームを伴う2年目のスポンサー

Q1. 真にパブ/サブのファンアウトを必要とする、測定可能な統合上の課題は存在しますか?単なるiPaaSインターフェースでは不十分なのでしょうか?

ブローカーは、同じイベントを複数のコンシューマーに届ける必要がある場合、コンシューマーの可用性にばらつきがある場合、順序付けやリプレイが必要な場合、またはボリュームプロファイルが同期統合には急峻すぎる場合に、そのコストに見合う価値を発揮します。要件が変換を伴うポイントツーポイントのみであれば、Cloud Integration単体で十分であり、Event Meshは過剰な設計となります。ブローカーを採用する前に、ファンアウト数、ボリュームプロファイル、およびコンシューマーのSLAを定量化してください。

Q2. データはどこに存在し、誰が所有し、どのデータ保存ルールが適用されるのか?

Standard Event Mesh は SAP BTP Cloud Foundry 上でのみ動作し、マルチクラウド DMR は AEM のみの機能です。EU-Access 契約では、EU 事業者以外の Cloud Foundry 環境が禁止されています。オンプレミスの S/4HANA への到達性には Cloud Connector が必要です。Cloud Application Event Hub は SAP クラウドのみであり、非 SAP ソースは暗黙的に除外されます。これらの回答を持たずに運営委員会に臨むと、イベント駆動型のスコープが第8週目で中断されることになります。

Q3. 2年目の消費に対する予算権限を持つ社内スポンサーと、ブローカー環境を担当する運用チームは存在しますか?

イベント量が稼働後の想定よりも急速に増加し、特にAEMではクリックして作成する以上のプラットフォームエンジニアリング能力が必要となります。スポンサーは2年目の消費量を管理する責任を負い、指定された運用チームがブローカーの健全性、キュー深度、およびリプレイウィンドウのライフサイクルを管理する必要があります。

プロジェクトコンテキストによるサービス選択

プロジェクトコンテキストから推奨イベントサービスへの決定マトリクス

プロジェクトのコンテキスト推奨される開始サービス
SAP内部のクラウドイベントフロー(1MB未満 / 約250KB/s)(BP同期、POイベント)Standard Event Mesh / EMIS
上記と同じだが、顧客がすでにIntegration Suite StandardまたはPremiumを所有している場合EMIS(別途ライセンス不要)
SAPクラウド間のイベント配信、シンプルなルーティング、BTP込みの価格設定が許容される場合Cloud Application Event Hub
IoT、テレメトリ、センサーデータ、15,000イベント/時間以上Advanced Event Mesh
外部の非BTPパートナーがイベントコンシューマーまたはパブリッシャーとなる場合Advanced Event Mesh
マルチクラウドルーティング(SAP + AWS + Azureのイベントを統合)Advanced Event Mesh(DMR)
イベントのリプレイ、トランザクション、または順序付けられたストリームが必要な場合Advanced Event Mesh
ポイントツーポイントで変換のみ、ファンアウトなし、リプレイなしCloud Integrationを継続使用し、ブローカーは購入しない
明確な課題が特定されていない場合停止。Q1に戻る。

ライセンスとコスト

サービスライセンスモデル確認すべき重要事項
Standard Event Mesh(スタンドアロン)サブスクリプション、またはCPEA / BTPEA / PAYGによる従量課金制(1MB / 10GB / 約250KB/秒の上限内で使用量に応じて課金)2年目のボリューム予測が、3つの上限すべてを依然として下回っているか?
EMIS(Integration Suite組み込み)Integration Suite StandardおよびPremiumに含まれ、同一のIntegration Suite契約を通じて課金顧客のIntegration Suiteエディションが、すでにイベント範囲をカバーしているか?
Advanced Event Meshブローカーベース(Tシャツサイズ)、Integration Suiteとは別の商用トラックブローカーサイズが、稼働開始時ではなく、2年目のスループットに対して検証されているか?
Cloud Application Event HubBTPライセンスにバンドルされ、トランザクション許容量(最も一般的なのは年間約7,500万件)まで利用可能。超過分は課金対象現実的な2年目のトランザクション数はいくらか、また、それは含まれる許容量と比較してどの位置にあるか?

Free Tierでは、CPEA / PAYG / PAYG-TDDグローバルアカウントごとに1つのIntegration Suiteテナントが提供され、Standard Editionの機能を90日間トライアルとして利用できます。Standard EMの標準価格は公開されていないため、アカウントチームとの協議が必要です。実際のコンサルティング事例では、ボリュームプロファイルの見積もりを誤った場合、数日以内に緊急でStandard EMユニットのスケーリングが月間数千台に達したケースがあります。そのため、初日から2年目のボリュームに合わせたサイジングが推奨されます。

6) よくある障害

Event Meshスコーピングにおける7つの要件段階の失敗

これらは要件段階の失敗であり、実装のバグではありません。すべてスコーピングで防止可能です。

障害 1: IoT または外部 B2B 向けに約束された標準イベントメッシュ

1 MBのハードメッセージ制限と、サブアカウントあたり約250 KB/sの実効スループットは譲れない条件です。Standard EMをIoT規模のトラフィック(ビジネスイベントの10~100倍)や、BTP以外のパートナー(Standard EMではネイティブ認証できない)に約束すると、プロジェクト途中でAEMへの緊急移行を余儀なくされ、別途商用トラックとブローカーサイジングが必要になります。初週にボリューム計算を実施してください。

障害 2: 契約書に「Event Mesh」と記載されているが、どれを指すか特定されていない

ステアリングデッキやSOWでは、しばしば「Event Mesh」があたかも単一の製品であるかのように記載されます。標準EMとAEMは商業的に異なるものであり、Cloud Application Event Hubは全く別の第三のサービスです。契約段階での曖昧さは、導入時に契約上の驚きを生み出します。すべての成果物において、サービス名を正確に明記してください。

障害 3: コンシューマ設計における冪等性の欠如

実際の運用では、リトライ、再起動、および最低1回の配信セマンティクスによって、イベントの重複が発生します。非冪等なコンシューマーは、静かにダウンストリームの状態を破壊します。WebhookハンドラーとAMQPコンシューマーは、同じイベントを2回処理しても副作用がないように設計されなければならず、その設計パターンは開発開始前に文書化される必要があります。

障害 4: 通知のみのペイロードをデータイベントと誤認するケース

SAP標準イベントはデフォルトで通知のみであり、キー(例:ビジネスパートナー番号)のみを保持し、完全なレコードは保持しません。データイベントを想定してS/4HANA APIコールバックをスキップするコンシューマは、初回実行時に失敗します。ペイロードパターンはトピックごとに明示し、コンシューマ開発前にSAP Business Accelerator Hubカタログに対して検証する必要があります。

障害 5: リプレイが必要だが、サービスは標準EMであった

Standard Event Mesh には時間ベースのリプレイ機能はありません。トピックメッセージにバッファリングするサブスクライバーがいない場合、そのメッセージは消失します。キュー永続化はこれとは異なる機能です。Standard EM にリプレイを組み込んだプロジェクトは、インシデント復旧訓練の際にこのギャップを発見します。リプレイが必要な場合、使用するサービスは AEM であり、それ以外に選択肢はありません。

障害 6: イベントカタログなし、スキーマガバナンスなし

トピックが増殖し、スキーマが乖離し、コンシューマーチームには信頼できるインベントリがありません。Event Meshはカタログを強制しません。AEMのEvent Portalは、所有者が指定されている場合にのみカタログを強制します。初日からカタログ成果物がない場合、プロジェクトは未文書の統合インターフェースをリリースし、変更要求の際にその代償を払うことになります。

障害 7: 初年度のイベント件数を予算として採用し、2年目を無視

採用がボリュームを押し上げます。ブローカーのアップサイズとStandard EMユニットのスケーリングは、それぞれ独自の承認サイクルを持つコマーシャルイベントです。初年度の消費のみを承認するスポンサーは、特にAEMにおいては不適切なスポンサーです。AEMではTシャツサイズの変更は無料ではありません。

FAQ

Q: Event Mesh はオンプレミスの S/4HANA でも動作しますか、それともクラウド専用ですか?

両方で動作しますが、注意点があります。Standard Event MeshはSAP BTP Cloud Foundry上でのみ動作しますが、オンプレミスのS/4HANAは、SAP Cloud Connectorがセキュアトンネルを提供すれば、イベントプロトコルを介してイベントを公開できます。Advanced Event Meshは、BTP外部(オンプレミス、パブリッククラウド、プライベートクラウド、エッジ)に物理的にデプロイするオプションです。Cloud Application Event Hubは、設計上SAPクラウド専用です。したがって、ハイブリッド環境における課題は、Event Meshを適用するかどうかではなく、どのサービスを選択するかです。

Q: Event Meshのライセンスはどのように適用され、顧客は通常どこで過剰に支出してしまうのでしょうか?

3つの商用モデルが存在します。Standard Event Meshはサブスクリプションまたは従量課金(CPEA / BTPEA / PAYG)でライセンス供与され、1 MB / 10 GB / 約250 KB/秒の上限内で使用量ベースの計測が行われます。EMISはIntegration Suite StandardおよびPremiumエディションに含まれているため、既にIntegration Suiteを所有しているお客様は、Standard EMの別途ラインアイテムを回避できます。AEMはブローカーベース(Tシャツサイズ)であり、別の商用トラックで運用されます。Cloud Application Event HubはBTPにバンドルされており、年間約7,500万件とされるトランザクション許容量まで利用可能で、超過分は課金対象となります。繰り返し発生する過剰支出の落とし穴としては、Standard EMにおける2年目のボリュームの見誤り、本番稼働時のAEMブローカーの過小サイジング、そして誰もメーターを監視しないままCloud Application Event Hubの組み込み許容量を超過することです。

Q: プロジェクトからEvent Meshをスコープ外とするのはどのような場合ですか?

以下のいずれかに該当する場合:真のpub/subファンアウト要件がない(1つのコンシューマ+変換=Cloud Integrationを使用)、ボリューム予測がStandard EMの上限を超え、かつAEMが予算外である(Standard EMを約束して期待させるのは避ける)、データレジデンシールールがCloud Foundryのデプロイメントと競合し、AEMのエッジオプションが対象外である、リプレイが必要でStandard EMが提案されていたサービスである、または顧客がブローカー運用チームを指名できない場合。「このフェーズではイベントは対象外、6か月後に計画を再評価」というのは成果物であり、後退ではありません。

Q: Event Mesh の要件を、デリバリー後も有効な形で文書化するにはどうすればよいですか?

各イベントフローを6項目で記述すること:(1) プロデューサシステムとイベントトピック名(ドットとスラッシュの命名規則を統一)、(2) ペイロードパターン(通知のみかデータイベントか)とその理由、(3) 冪等性設計を含むコンシューマ一覧、(4) 1年目と2年目の1秒あたりのイベント数によるボリューム予測、(5) デッドレター、リトライ、アラートパターンとその所有者、(6) リプレイウィンドウと保持ポリシー。この6項目が揃わない場合、要件は構築中に形作られることになる——通常はコンシューマチームがスプリントの途中でギャップを発見する形で。

Q: Standard Event Mesh と Advanced Event Mesh — どのように判断すべきか、またその違いは実質的なものか?

違いは現実的かつアーキテクチャ上のものです。Standard EM は BTP 上の共有ブローカーであり、メッセージサイズは最大 1 MB、サブアカウントあたりのスループットは約 250 KB/秒、ストレージは 10 GB に制限されています。時間ベースのリプレイ機能はなく、クラウドプロバイダー間でのルーティングもできません。AEM は Solace PubSub+ を OEM したもので、Tシャツサイズの専用ブローカーとして動作し、30 MB のメッセージ、6 TB のストレージ、イベントリプレイ、トランザクション、およびクラウドプロバイダー間の動的メッセージルーティングをサポートします。判断基準は以下の通りです。Standard EM は上限内の SAP 内部クラウドイベントフローに使用し、AEM は IoT、15,000 イベント/時以上、マルチクラウド、または外部パートナー向けに使用します。両方を混在させることも許容されます。

Q: Cloud Application Event Hubとは何ですか?無料で利用できますか?

Cloud Application Event Hub は、旧称「SAP Event Broker for SAP Cloud Applications」のSAPの最新イベントサービスです。SAPクラウド間のイベント配信を目的としており、BTPライセンスにバンドルされ、年間約7,500万件とされるトランザクション許容量が設定されています。この許容量の範囲内であれば、SAP中心のクラウド顧客にとって「無料」と捉えるのが適切ですが、Standard EMと比較して機能範囲は狭く、ルーティングの柔軟性が限定的で、ソースはSAPクラウドのみ、リプレイ機能もありません。そのため、ハイブリッド環境や非SAPシナリオにおいてStandard EMやAEMを置き換えるものではありません。

Q: ブローカーはそもそも必要なのでしょうか、それとも Cloud Integration だけで十分ですか?

ブローカーは、真のパブ/サブファンアウトが必要な場合、コンシューマーの可用性が異なる場合、順序付けやリプレイが必要な場合、または同期統合にはボリュームの変動が大きすぎる場合に使用します。Cloud Integration単体は、変換を伴うポイントツーポイントが必要な場合、またはフォーマット/構造変換が支配的な場合に使用します。この2つは競合するものではなく補完関係にあります。一般的な本番パターンは、Standard EM(ファンアウトと疎結合用)とCloud Integration(エンリッチメント、マッピング、アダプター到達範囲用)の組み合わせです。どちらの要件も文書化されていない場合は、ブローカーを購入しないでください。

概要

SAP BTP におけるイベント処理は、1つのパッケージバリアントを持つ3つのサービスポートフォリオとして捉えるのが最適です。Standard Event Mesh(およびIntegration Suite内のEMISバリアント)は、SAP内部のクラウドイベントフロー向けの共有BTPブローカーであり、上限は1MB、10GB、約250KB/秒です。Advanced Event Meshは、OEM版Solace専有ブローカー環境であり、IoT、マルチクラウド、リプレイ、トランザクション、外部パートナー向けです。これは別の商用トラックであり、プラットフォームエンジニアリングによる管理が必要です。Cloud Application Event Hubは、ブローカーの議論を必要とせずにイベント処理を実現したいお客様向けの、BTPバンドル型SAPクラウド間オプションです。コンサルタントの役割は、「Event Mesh」を単一の製品として扱うことを拒否し、サービスを正確に特定し、2年目のボリュームに合わせて規模を設定し、iPaaSインターフェースだけで十分な場合にはpub/subを断ることです。

次に読むべきもの

L1. 全体像L2. 機能領域
BTP-001 BTPとはL2-A. 統合 — BTP-A01 スイート概要
BTP-002 BTPアーキテクチャBTP-A02 クラウド統合(CPI)
BTP-003 BTP機能マップBTP-A03 API管理
BTP-004 デプロイメントモデルBTP-A04 イベントメッシュ(本記事)
BTP-005 ライセンスモデルBTP-A05 オープンコネクタ
BTP-006 クリーンコア戦略BTP-A06 B2B統合(1):TPM
BTP-A07 B2B統合(2):統合アドバイザー
BTP-A08 統合スイート:ユースケースと意思決定パターン