IBM Cloud Docs
Event Streams を使用する際の責任

Event Streams を使用する際の責任

IBM® Event Streams for IBM Cloud® を使用する際の管理責任とご利用条件について説明します。 IBM Cloud® のサービス・タイプの概要と、各タイプにおけるお客様と IBM の責任の詳細については、IBM Cloud オファリングを使用する場合の責任共有を参照してください。

IBM を使用する際のお客様と IBM® Event Streams for IBM Cloud® の具体的な責任については、以下のセクションをご確認ください。 全体的なご利用条件については、IBM Cloud® ご利用条件を参照してください。

インシデント、運用、およびクラスター管理

インシデント、オペレーション、クラスター管理の責任
タスク IBM の責任 お客様の責任
環境のモニター Event Streams によって、継続的なレビュー、サービス改善、コード更新、および運用モニターが実行されます。 これには、ダウン時間なしの環境の自動アップグレードが含まれます。
高可用性 Event Streams マルチゾーン・リージョン展開により、データセンターの損失を含む単一障害点からの保護を実現し、高い可用性を提供します。 SLAは、 の利用規約に詳細が記載されています。 IBM IBM Cloud®
Event Streams 環境のデプロイ Event Streams は、IBM が推奨するベスト・プラクティスの構成オプションを使用してデプロイされます。 例えば、レプリケーション係数、最小同期レプリカ、スロットル、ラック認識などです。
サポートされるクライアント サポートされるバージョンの Kafka クライアントの維持はお客様の責任です。 詳しくは、すべての推奨されるクライアントのサポートの概要を参照してください。
クライアントの構成、デプロイメント、およびライフサイクル お客様は 、 IBM のベストプラクティス文書 に従って、クライアント構成、展開、ライフサイクルの管理を行う責任があります。
クラスター管理 組織のユーザー・ベース全体にわたり、提供されるクラスターのリソース・キャパシティーを管理することは、お客様の責任です。

セキュリティーおよび法規制コンプライアンス

セキュリティおよび規制遵守の責任
タスク IBM の責任 お客様の責任
統制の維持 IBM が認証を受けている、業界のさまざまなコンプライアンス標準に見合った統制が Event Streams によって維持されます。
IBM Cloud Identity and Access Management (IAM) Event Streams が、IBM Cloud Identity and Access Management (IAM) を使用したセキュリティーおよびアクセス制御サービスを提供します。
クラスターに対するセキュリティーと脆弱性のパッチ更新 IBM の世界的なセキュリティー研究開発機関である X-Force の時間フレームに従って、Event Streams が、提供されるセキュリティーと脆弱性のパッチ更新をお客様のクラスターに適用します。
ユーザーとアクセス権限の管理 組織のアカウント・ユーザーおよび Event Streams インスタンスへの関連アクセスを管理することは、お客様の責任です。
コンプライアンス制御 お客様の組織のコンプライアンス制御を維持することは、お客様の責任です。

IBM Cloud インフラストラクチャーおよび環境の管理

IBMインフラストラクチャと環境管理の責任
タスク IBM Cloud の責任 お客様の責任
デプロイ Event Streams は、必要なすべての Event Streams コンポーネントとストレージで構成されるインスタンスをデプロイします。 お客様は、展開する地域を決定し、クラスタの容量を選択し、展開時に利用可能なクラスタ構成パラメータ(プライベートおよびパブリックエンドポイント、IPアドレスの許可リストなど)を設定する責任を負います。
モニターと修復 Event Streams インフラを中断することなく監視および修復します。
管理と構成 提供される API、CLI、またはコンソールを使用して、トピックおよび構成を管理することは、お客様の責任です。

ディザスター・リカバリー

Event Streams インスタンスをマルチゾーンの地域で構成した場合、その地域で災害が発生する可能性は低いでしょう。 しかし、そのような状況に備えて計画を立てることをお客様にお勧めします。 このような事象により、お客様のインスタンスが利用できなくなった場合(リモートDRインスタンスがすでにセットアップされていない場合)、お客様は新しいリージョンに新しいインスタンスを構成することを検討する必要があります。

災害復旧の責任
タスク IBM の責任 お客様の責任
ディザスター・リカバリー サービスが失われた場合の災害復旧計画の保守および実行は、お客様の責任で行っていただきます。 このプランには、災害が発生してそのクラスターに構成またはデータをリストアする場合に新しいリージョンに新規クラスターをプロビジョニングすることや、 Event Streams ミラーリング・フィーチャー を使用して別のリージョンにクラスターを事前プロビジョニングすることが含まれる場合があります。
ミラーリング お客様は、Event Streams ミラーリング機能を使用することも、独自のミラーリング・ソリューションを管理することもできます。
メッセージ・ペイロード・データのバックアップ メッセージ・ペイロード・データのバックアップもお客様の責任です。 このデータはクラスタ内の複数の Kafka ブローカーに複製されているため、ほとんどの障害から保護されますが、この複製は地域全体の障害をカバーするものではありません。
トピック名とデータのバックアップ トピック名およびそれらのトピックの構成データを、アプリケーションのソース・コードと同じリポジトリーに保存することをお勧めします。 このようにしておけば、災害が発生した場合でも、トピックを新しいクラスタに復元することができます。
スキーマ・レジストリー スキーマをアプリケーションのソース・コードと同じリポジトリーに保存することをお勧めします。 このようにしておけば、災害が発生した場合に新しいクラスタにスキーマを復元することができます。

アプリのオーケストレーション

アプリのオーケストレーションの責任
タスク IBM の責任 お客様の責任
選ばれたサード・パーティー提携テクノロジーとの統合 Event Streams は、IBM Cloud Activity Tracker with LogDNA などの、選ばれたサード・パーティー提携テクノロジーとの統合を提供します。
その他の IBM サービスへのサービス・バインディングの提供 Event Streams は、その他の IBM サービスへのサービス・バインディング用の機能を提供します。
管理、統合、およびモニター 提供されるツールや機能を使用してお客様所有のアプリケーションのライフサイクルを管理したり、その他のサービスと統合したり、アプリケーションの正常性をモニターしたりすること (可用性モニターなど) は、お客様の責任です。

ミラーリング

ミラーリングの責任
タスク IBM の責任 お客様の責任
クラスター クラスターが実行可能なミラーリング・ペアであるかどうかの確認 両方のクラスターをプロビジョニングします。
セットアップ ミラーリングのセットアップ サービス間のバインドを設定する。
使用可能化およびモニター ミラーリングリンクの健康状態とSLAの監視。 service-instance-update CLI コマンドを使用して有効化を要求します。
メトリックおよびアプリケーション お客様が現在の目標復旧時点 (RPO) を理解できるようにするためのメトリックの提供 アプリケーションがクラスタを切り替えることを可能にする。
IAM 必要なアクセスポリシーの設定。
フェイルオーバー 既存のミラーリング構成を無効にします。 フェイルオーバーとフェイルオーバーアプリケーションの実行タイミングを決定する。
フェイルバック ミラーリングの再構成 フェイルバック計画の作成および実行。 ミラーリングを再構成するための IBM との調整

クライアント・サイド・ライブラリーのサポート

IBM は Kafka クライアント・サイド・ライブラリーを所有しておらず、クライアント・サイド・ライブラリーで問題が検出された場合には、コミットしてフィックスを提供することができません。 クライアントサイドのライブラリには、公式の Apache Kafka クライアント(Consumer、Producer、Connect、Streams)のほか、サードパーティのクライアント、ライブラリ、ツール、コネクタが含まれます。

Kafka コミュニティのアクティブなメンバーとして、 IBM は、クライアントサイドライブラリを所有するコミュニティと最善を尽くして協力し、重大な問題の修正の開発とリリースを支援しています。