Satellite で Red Hat OpenShift を使用する際の責任

Satellite クラスタで Red Hat OpenShift を使用する際のクラスタ管理責任について学びます。 すべての利用条件については、クラウド・サービスのご利用条件を参照してください

責任分担についての概要

Red Hat OpenShift on IBM Cloud は、IBM Cloud の責任分担モデルのマネージド・サービスです。 以下の表で、Red Hat OpenShift on IBM Cloud を使用する場合の各クラウド・リソースの責任者が誰か確認してください。 その後、領域別の責任分担の作業で、責任分担の細かい作業について確認してください。

IBM Cloud などの他の Object Storage 製品を使用する場合は、以下の表の「お客様」の責任 (データの災害復旧など) が、IBM の責任または分担責任になることがあります。 それらの製品の資料で、お客様の責任について確認してください。

リソースごとの責任範囲
リソース インシデントと操作の管理 変更管理 ID とアクセスの管理 セキュリティーおよび法規制コンプライアンス 災害復旧
データ お客様 お客様 お客様 お客様 お客様
アプリケーション お客様 お客様 お客様 お客様 お客様
可観測性 共有 IBM 共有 IBM IBM
アプリ・ネットワーキング 共有 IBM IBM IBM IBM
クラスター・ネットワーキング 共有 IBM IBM IBM IBM
クラスター・バージョン IBM 共有 IBM IBM IBM
ワーカー・ノード 共有 共有 IBM IBM IBM
マスター IBM IBM IBM IBM IBM
サービス IBM IBM IBM IBM IBM
仮想ストレージ ユーザー ユーザー ユーザー ユーザー ユーザー
仮想ネットワーク ユーザー ユーザー ユーザー ユーザー ユーザー
ハイパーバイザー ユーザー ユーザー ユーザー ユーザー ユーザー
物理サーバーとメモリー ユーザー ユーザー ユーザー ユーザー ユーザー
物理ストレージ ユーザー ユーザー ユーザー ユーザー ユーザー
物理ネットワークとデバイス ユーザー ユーザー ユーザー ユーザー ユーザー
施設およびデータ・センター ユーザー ユーザー ユーザー ユーザー ユーザー

領域別の責任分担の作業

概要を確認したら、Red Hat OpenShift on IBM Cloud を使用する場合にお客様と IBM が責任を分担する作業について、領域別、リソース別に確認してください。

インシデントおよび運用管理

アプリケーション・ワークロードのための Red Hat OpenShift on IBM Cloud クラスター環境のセットアップと保守は、お客様と IBM で責任を分担します。 アプリケーション・データのインシデントと運用の管理は、お客様の責任です。

インシデントおよびオペレーション管理の責任
リソース IBM の責任 お客様の責任
ワーカー・ノード
  • Deploy a fully managed, highly available dedicated management plane in a secured, IBM-owned infrastructure account.
  • Ensure that worker nodes successfully provision when the user account and permissions are correctly set up, and sufficient quota exists.
  • Fulfill requests for more infrastructure, such as adding, reloading, updating, and removing worker nodes.
  • Provide tools, such as the クラスター自動スケーリング機能, to extend your cluster infrastructure.
  • Fulfill automation requests to help recover worker nodes.
  • 提供されているAPI、CLI、またはコンソールツールを使用して、ワークロードのニーズに合わせてコンピューティング およびストレージ 容量を調整します。
  • 提供されているAPI、CLI、またはコンソールツールを使用して、ワーカーノードの再起動、再ロード、または交換を要求し、ワーカーノードが 正常でない状態 にある場合などの問題をトラブルシューティングします。
クラスター・ネットワーキング
  • パブリックまたはプライベートクラウドサービスのエンドポイント、VLAN、ロードバランサーなどのクラスタ管理コンポーネントを設定する。
  • ワーカープールのサイズ変更時に、既存のサブネットにワーカーノードをアタッチするなど、より多くのインフラストラクチャの要求を満たす。
  • アプリを外部に公開するために使用するサブネットIPアドレスを予約したクラスタを作成します。
  • クラスタ作成時にマスターノードとワーカーノード間の Konnectivity 接続を設定する。
  • エッジノードでネットワークトラフィックを分離する機能を提供します。
  • 提供されているAPI、CLI、またはコンソールツールを使用して、ワークロードの要件に合わせてクラスターのネットワーク構成を調整します。具体的には、サービスエンドポイントの設定、ワーカーノードの追加IPアドレス提供のためのVLAN追加、VPN接続の設定、エッジノードワーカープールの設定などを行います。
アプリ・ネットワーキング
  • マルチゾーンであるパブリック・アプリケーション・ロード・バランサー (ALB) をセットアップします (該当する場合)。 プライベート ALB とパブリック/プライベート・ネットワーク・ロード・バランサー (NLB) をセットアップする機能を提供します。
  • サービスを外部に公開するためにネイティブ Kubernetes パブリック/プライベート・ロード・バランサーと Ingress 経路をサポートします。
  • コンテナー・ネットワーキング・インターフェースとして Calico をインストールし、デフォルト Calico ネットワーク・ポリシーをセットアップして、基本クラスター・トラフィックを制御します。
  • 必要となる追加アプリ・ネットワーキング機能 (プライベート ALB、パブリック/プライベート NLB、追加 Calico ネットワーク・ポリシーなど) をすべてセットアップします。
可観測性
  • クラスターおよびコンテナ環境の可観測性を実現するため、 IBM Cloud Logs および Monitoring をマネージドアドオンとして提供します。 IBM が管理対象アドオンのインストールと更新を提供するため、メンテナンスが簡素化されます。
  • IBM Cloud Logs とのクラスター統合を提供し、監査可能性のために Red Hat OpenShift on IBM Cloud APIイベントを送信します。

変更管理

クラスターのコンテナー・プラットフォームおよびオペレーティング・システムのバージョンを常に最新に維持すること、ならびに、変更を必要とする可能性があるインフラストラクチャー・リソースをリカバリーすることについては、お客様と IBM で責任を分担します。 アプリケーション・データの変更管理は、お客様の責任です。

変更管理の責任
リソース IBM の責任 お客様の責任
ワーカー・ノード
  • ワーカー・ノード・パッチのオペレーティング・システム (OS)、バージョン、およびセキュリティーの更新を提供します。
  • ワーカー・ノードを更新およびリカバリーする自動化要求を満たします。
  • API、CLI、またはコンソールのツールを使用して、提供されたワーカー・ノードの更新 (オペレーティング・システム・パッチを含む) を適用したり、ワーカー・ノードのリブート、再ロード、または置換を要求したりします。
クラスター・バージョン
  • クラスター管理を自動化する一連のツール( Red Hat OpenShift on IBM Cloud APICLIプラグインコンソールなど)を提供します。
  • マスターノードのOS、バージョン、セキュリティ更新プログラム( Red Hat OpenShift )を自動的に適用します。
  • マスターノードのメジャーアップデートおよびマイナーアップデートを適用可能にします。
  • ワーカーノードのOS、バージョン、セキュリティ更新プログラム(メジャー、マイナー、パッチ)を提供します。
  • クラスターのマスターノードおよびワーカーノードを更新する自動化リクエストを実行します。
  • API、CLI、またはコンソール・ツールを使用して、提供されたメジャーおよびマイナーの Red Hat OpenShift マスター更新と、ワーカー・ノードのメジャー、マイナー、およびパッチ更新を適用します。

ID およびアクセスの管理

Red Hat OpenShift on IBM Cloud インスタンスへのアクセスの制御については、お客様と IBM で責任を分担します。 IBM Cloud® Identity and Access Management の責任については、この製品の資料を参照してください。 アプリケーション・データの ID およびアクセスの管理は、お客様の責任です。

IDおよびアクセス管理の責任
リソース IBM の責任 お客様の責任
可観測性 クラスターでユーザーが実行したアクションを監査できるように、IBM Cloud Logs をクラスターに統合する機能を提供します。 IBM Cloud Logs またはその他の機能をセットアップして、クラスター内のユーザー・アクティビティーを追跡します。

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

Red Hat OpenShift on IBM Cloud のセキュリティーとコンプライアンスについては、IBM の責任です。 業界標準のコンプライアンスは、クラスターに使用するインフラストラクチャー・プロバイダー (クラシックや VPC など) によって異なります。 クラスターで実行されるワークロードおよびアプリケーション・データのセキュリティーとコンプライアンスについては、お客様の責任です。 詳しくは、サービスはどのような標準に準拠していますか? を参照してください。

セキュリティおよび規制遵守の責任
リソース IBM の責任 お客様の責任
一般
  • PCI DSS など、さまざまな業界コンプライアンス標準に対応した制御を維持します。 クラスタのインフラストラクチャプロバイダー(クラシックまたはVPCなど)によって、業界標準への準拠状況は異なります。
  • クラスタマスターの監視、分離、復旧を実施する。
  • マスター障害から保護するため、 Kubernetes マスターAPIサーバー、 etcd、スケジューラー、コントローラーマネージャーコンポーネントの高可用性レプリカを提供する。
  • 各種インターフェースにおいて、マスターノードおよびワーカーノードの健全性を監視・報告する。
  • マスターのセキュリティパッチ更新を自動適用し、ワーカーノードのセキュリティパッチ更新を提供する。
  • ワーカーノード上の暗号化ディスクなど、特定のセキュリティ設定を有効化します。
  • ユーザーがホストにSSH接続することを許可しないなど、ワーカーノード向けの特定の非安全な操作を無効化します。
  • マスターとワーカーノード間の通信をTLSで暗号化します。
  • ワーカーノードのオペレーティングシステム向けに、 CIS 準拠の Linux イメージを提供します。
  • マスターおよびワーカーノードのイメージを継続的に監視し、脆弱性やセキュリティコンプライアンスの問題を検出します。
  • ワーカーノードにローカルSSD 2台とAES 256ビット暗号化データパーティションをプロビジョニングする。
  • パブリック/プライベートクラウドサービスエンドポイントなど、クラスターネットワーク接続のオプションを提供する。
  • 専用仮想マシンやベアメタルなど、コンピューティング分離のオプションを提供する。
  • Kubernetes のロールベースアクセス制御(RBAC)を IBM Cloud の Identity and Access Management (IAM)と統合する。
  • アプリとデータに対してセキュリティーおよび法規制コンプライアンスをセットアップして保守します。 たとえば、クラスター ネットワークの設定方法の選択、 IBM Key Protect 暗号化による機密情報の保護、ワークロードのセキュリティおよびコンプライアンス要件を満たすための追加のセキュリティ設定の構成などを行います。 該当する場合、ファイアウォールを設定してください。
  • ワーカーノードのインシデントおよび運用管理責任の一環として、提供されたセキュリティパッチ更新を適用してください。

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

災害時における Red Hat OpenShift on IBM Cloud コンポーネントの復旧は、IBM の責任です。 クラスターで実行されるワークロードおよびアプリケーション・データの復旧は、お客様の責任です。 ファイル、ブロック、オブジェクト、クラウド・データベース、ロギング、監査イベントのサービスなど、他の IBM Cloud サービスと統合する場合は、それらのサービスの災害復旧情報を参照してください。

災害復旧の責任
リソース IBM の責任 お客様の責任
一般

-お客様が複数のゾーンおよびリージョンをまたがってクラスターをデプロイして DR の許容度を向上させられるように、世界中の場所でサービスの可用性を維持します。
-高可用性のためにマスター・コンポーネントの 3 つのレプリカを使用してクラスターをプロビジョンします。
-マルチゾーン・リージョンでは、マスター・レプリカを複数ゾーンに自動的に分散させます。
-サービス環境の信頼性と可用性を確保するため、サイトの信頼性エンジニアが継続的にモニターします。

  • Ingress アプリケーション・ロード・バランサーやファイル・ストレージ・プラグインなど、クラスター内の Red Hat OpenShift on IBM Cloud および Kubernetes コンポーネントを更新およびリカバリーします。
  • Kubernetes ワークロード構成ファイルなど、etcd にあるデータをバックアップおよびリカバリーします。
    -データのバックアップおよびリストアを行えるように、ストレージ・プロバイダーなどの他の IBM Cloud サービスと統合する機能を提供します。
  • アプリとデータの災害復旧機能をセットアップして保守します。 たとえば、クラスタを HA/DR シナリオ用に準備するには、Red Hat OpenShift on IBM Cloud の Creating highly available cluster strategy のガイダンスに従ってください。 アプリケーションのログやクラスターのメトリックなどのデータの永続ストレージは、デフォルトではセットアップされないことに注意してください。

アプリケーションとデータ

IBM Cloud にデプロイするアプリケーション、ワークロード、およびデータについては、すべてお客様の責任です。 ただし、以下の表に示すように、IBM は、アプリのセットアップ、管理、保護、統合、および最適化に役立つさまざまなツールを提供します。

アプリケーションとデータ
リソース IBM が支援すること 実行できる操作
アプリケーション
  • コンテナ化されたアプリケーションのデプロイと管理を行うため、 Red Hat OpenShift API にアクセス可能な Red Hat OpenShift コンポーネントをインストールしたクラスターを提供します。
  • アプリケーションの機能を拡張するための管理対象アドオンを複数提供します。 IBM が管理対象アドオンのインストールと更新を提供するため、メンテナンスが簡素化されます。
  • IBM Cloud Logs、 Monitoring、 Portworx などの厳選されたサードパーティ提携技術とのクラスター統合を提供します。
  • 他の IBM Cloud サービスへのサービスバインディングを可能にする自動化を提供します。
  • defaultKubernetes ネームスペース内のデプロイメントが IBM Cloud Container Registry からイメージをプルできるように、イメージプルシークレットを備えたクラスターを作成します。
  • Red Hat OpenShift API へのアクセスを提供し、オペレータを設定してコミュニティ、サードパーティ、および独自のサービスをクラスターに追加できるようにします。 オペレーターは、クラスター・セキュリティー・ポリシーの変更など、手動で調整しないと機能しない可能性があることに注意してください。
  • アプリで使用する永続ボリュームをサポートするストレージ・クラスとストレージ・プラグインを提供します。
  • 非セキュアなアクセスを防止するようにセキュリティー設定を自動的に構成します (ワーカー・ノード・コンピュート・ホストへの SSH 接続を無効にするなどします)。
  • クラスターにおいて IBM Cloud IAM サービス・アクセス役割を Kubernetes RBAC 役割と自動的に統合します。
  • リソース・グループとリージョンごとにインフラストラクチャー許可へのアクセスに使用される API キーを生成します。
  • アプリケーション、データ、およびそれらのライフサイクル全体に対する責任を維持してください。
  • オペレーターなどを使用してクラスターにコミュニティ、サードパーティ、自社、その他のサービスを追加する場合、これらのサービスおよび問題のトラブルシューティングについては、該当するプロバイダーと連携して対応する責任がお客様にあります。
  • 提供されるツールと機能を使用して登録して作成 以下の管理を実施してください: - 構成とデプロイ - 最新状態の維持 - リソース要求と制限の設定 - アプリケーション実行に十分なリソースを確保したワーカープールのサイズ設定 - 権限の設定 - 他のサービスとの統合 - デプロイしたオペレーターやテンプレートの管理 - 外部へのサービス提供 - データの保存、バックアップ、復元 - その他、高可用性と耐障害性を備えたワークロードの管理
データ
  • プラットフォーム・レベルの標準 を維持し、お客様のデータを国際的なセキュリティ・コンプライアンス規格と同等の管理下で保存することができます。
  • Red Hat OpenShift コンポーネントがインストールされたクラスターをプロビジョニングして、シークレットや構成マップなど、アプリのデータ管理に役立つ Red Hat OpenShift API を利用できるようにします。
  • データの保存や管理に利用できる IBM Cloud のサービスを統合します。例えば、IBM Cloud データベースや Object Storage などがあります。
  • 最新の人工知能テクノロジーによって最大限に洞察を得てデータを活用できる IBM Watson サービスを統合します。
  • データに関する責任と、アプリがデータを使用する仕組みを保守します。