CPaaS X:マルチテナント通信層
サポートする顧客、ブランド、またはビジネスユニットごとに、トラフィック、リソース(電話番号、送信者ID、電子メールドメイン)、およびレポートを個別に管理し、すべて単一のNTT CPaaSアカウントから管理します。CPaaS X は、マルチテナントの分離、オンボーディング、ルーティング、追跡をプラットフォーム レベルで処理するため、自分で構築する必要がなくなります。
プラットフォーム、通信サービスプロバイダー、および複数のクライアントにサービスを提供する代理店向けに構築されています。
CPaaS X は、メイン アカウントでのみ使用できます。サブアカウントは CPaaS X 機能にアクセスできません。
CPaaS Xとは [#what-is-cpaas-x]
CPaaS Xは、NTT CPaaS CPaaS Platform上に構築されたマルチテナント通信レイヤーで、管理する各顧客、ブランド、またはビジネスユニットのメッセージングトラフィック、リソース、およびレポートを1つのアカウントから分離します。
CPaaS Xは、プラットフォームとNTT CPaaSメッセージングインフラストラクチャの間に位置します。アプリケーションとエンティティを作成すると (プロジェクトとテナントと考えてください)、CPaaS X はすべての API 呼び出し、メッセージ、配信領収書、および Webhook を正しいテナントにマッピングするため、そのロジックを自分で構築しなくても、顧客は完全に分離して運用できます。
CPaaS X を使用すると、通信サービスを大規模に提供できます。
大規模なマルチテナント通信
1つのNTT CPaaSアカウントから数百または数千の顧客にサービスを提供し、各顧客は完全に論理的に分離されて運用します。
詳細については、アプリケーションとエンティティを参照してください。
自動化された顧客オンボーディング
アプリケーションとエンティティをプログラムで作成し、顧客ごとに手動でセットアップする必要がなく、すべての通信チャネルにすぐにアクセスできます。
はじめにを参照してください。
完全なデータ分離とセキュリティ
エンティティ、機能、またはチャネルによって制限されたスコープ付き API キーを使用して、顧客が自分のデータにのみアクセスできるようにします。
セキュリティを参照してください。
柔軟なリソース割り当て
共有リソースまたは専用リソース (電話番号、送信者 ID、電子メール ドメイン) を顧客に割り当てます。コスト効率の高い共有モデル、ブランディング専用モデル、またはハイブリッドモデルを選択します。
リソースについてを参照してください。
インテリジェントな送信者選択
API を使用して送信戦略を定義し、各メッセージに最適な送信者を自動的に選択します。地域、チャネル、送信者の種類によるルーティング。
送信戦略を参照してください。
顧客ごとの請求と使用状況の追跡
すべてのチャネルで顧客ごとのすべてのメッセージを追跡し、顧客ごとの請求、使用状況の追跡、およびコスト配分を可能にします。
メトリックとレポートを参照してください。
リアルタイムの顧客通知
スコープ付きイベント(配信、バウンス、レスポンス)をサブスクライブし、各顧客はWebhookを介してイベントのみを表示します。
Webhook サブスクリプション を参照してください。
利用可能なチャンネル [#channels]
CPaaS Xは、13以上の通信チャネルをサポートしています。各チャネルには、専用の API を介してアクセスできます。多くのチャネルは、マルチチャネル メッセージング用の 1 つのエンドポイントを提供する統合 メッセージ API を通じても利用できます。
メッセージを送信すると、CPaaS X は要求内のアプリケーションとエンティティを介して正しいテナントを識別し、それを適切な送信者にルーティングし、その特定のテナントへの配信を追跡します。
コアコンセプト [#core-concepts]
CPaaS X の仕組み: メッセージ・フロー [#how-it-works]
CPaaS Xを使用すると、プラットフォームは独自に顧客をオンボーディングし、大規模なトラフィックを処理し、使用状況の可視性を提供できます。
CPaaS X を通過するすべてのメッセージは、正しい顧客アトリビューション、適切な認証、インテリジェントなルーティング、正確な請求を保証する一貫したフローに従います。顧客がメッセージを送信したときの動作を次に示します。
プラットフォームが送信 API を呼び出します (SMS, Email, Voice, and more)
- エンティティとアプリケーションは、受信者とメッセージの内容とともに、要求のパラメーターとして含まれます。
- 送信戦略とリソースの関連付けが構成されていない限り、送信者が必要です。
- APIキーに、指定されたエンティティに対する権限があることを確認します(エンティティのスコープが構成されている場合)。
送信者の選択 (two paths)
- 送信戦略とリソースの関連付けが構成されている場合: 自動ルーティングは、メッセージ属性 (国、チャネル) に基づいてリソースを選択し、使用できない場合はフォールバックします。
- 設定されていない場合: お客様は、要求で送信者を明示的に指定する必要があります。
- エンティティIDとアプリケーションIDでエンリッチされ、NTT CPaaSプラットフォームに渡されて配信されます。
- 配送業者が領収書を返却します。
- 顧客エンティティに帰属する状態。
- イベントのスコープは顧客エンティティです。
- 配送状況と詳細が含まれます。
- 顧客エンティティに帰属する使用状況。
- メトリックおよびレポート API で使用できます。
CPaaS Xを使い始める
最初のアプリケーションとエンティティを作成します。
アプリケーションとエンティティ
コアコンセプトとマルチテナントアーキテクチャ。
送信戦略
リソースの関連付けと自動ルーティング。
CPaaS X セットアップを保護する
API キーとセキュリティのベスト プラクティス。