高可用性と災害復旧

Schematics は、標準プランで定義された サービスレベル目標(SLO )を満たすサービスである。 Schematics で利用可能な IBM Cloud® リージョンとデータセンターの詳細については、 ロケーション別のサービスとインフラの可用性を 参照してください。

高可用性とは、サイトの一部または全体に障害が発生した後でもリソースの正常性とアプリ・ワークロードの稼働状態を保つための、IT インフラストラクチャーの中核分野です。 高可用性の主な目的は、IT インフラストラクチャー内の潜在的な障害点を除去することです。 例えば、冗長性を追加してフェイルオーバー・メカニズムをセットアップすることで、1 つのシステムの障害に備えることができます。

このサービスの高可用性を確保するために、IBM Cloud Schematics はどのようにセットアップされますか?

Schematics は、 USEU の 2 つの地理的に離れた場所に、2 つの可用性の高いサービスインスタンスとして配備されている。 各地域の中で、サービスは2つのマルチゾーン・リージョンにまたがって展開される。例えば、米国地域では us-southus-eastEU 地域では eu-deeu-gb 、トロント地域では ca-tor 、モントリオール地域では ca-mon。 このセットアップによって、1 つの地理的位置の中の 1 つのリージョンで障害が発生したとしても、このサービスは引き続き利用できます。 2 つの地理的位置の間でデータは共有されません。

リソースの高可用性をセットアップする責任を担うのは誰ですか?

IBM Cloud Schematics は、お客様のワークスペース情報が利用可能であること、バックアップされていること、複数のリージョンにまたがって複製されていることを保証し、障害後に情報を回復できるようにする責任がありますが、 Schematics は、お客様のクラウド・リソースの高可用性を設定しません。 その代わりに、各リソースが提供する機能を理解し、ニーズに合った可用性のレベルを決定する必要がある。 その後、 IBM Cloud Schematics を使用して、可用性の高いセットアップでクラウドリソースのプロビジョニングと設定を行う。

リソースの高可用性を実装するにはどうすればよいですか?

以下のイメージを確認し、リソースで高可用性を確保し、サイトやリージョンにおける障害に対応できる回復力を持たせる方法についての一般的なアプローチを把握してください。 お客様にとっての可用性のレベルは、お客様のリソースで利用可能な高可用性機能、お客様のビジネス要件、お客様との サービス・レベル・アグリーメント、お客様が必要とする費用など、いくつかの要因によって異なります。 Terraform 構成ファイルでは、リソースのプロビジョン先となる複数の異なるリージョン、ゾーン、またはロケーションに対応する、複数の provider ブロックを構成することもできます。 詳しくは、複数の provider 構成の作成を参照してください。

サポートされる高可用性機能は、 IBM Cloud Schematics でプロビジョニングするクラウド・リソースのタイプによって異なります。 このイメージに示されている一部の高可用性シナリオは、ご使用のリソースでは使用できない場合があります。 サポート対象となる高可用性機能を把握するため、リソース資料をご確認ください。

クラウドリソースの高可用性
クラウドリソースの高可用性

  1. 単一ゾーン・リソース :デフォルトでは、クラウド・リソースは1つのゾーンにデプロイされます。 このセットアップの場合、ゾーンまたはリージョンにおける障害からワークロードやデータを保護することはできません。
  2. 複数のゾーンにまたがる複数のリソース: 複数インスタンスを作成し、IBM Cloud Kubernetes Service におけるマルチゾーン・クラスター異なるゾーンにある複数のサブネットを使用する Virtual Private Cloud などの複数ゾーンにそれらのインスタンスを分散させることができます。 このセットアップの場合、ゾーンで障害が発生してもワークロードとデータを保護できます。 このセットアップは、ご使用のリソースで利用できないことがある点に注意してください。
  3. 複数のリージョンにおける複数のリソース: 複数のインスタンスを作成し、IBM Cloud Kubernetes Service の複数のクラスターなど、複数のリージョンでそれらのインスタンスをスプレッドできます。 このセットアップの場合、ゾーンまたはリージョンで障害が発生してもワークロードとデータの高可用性を確保できます。 このセットアップは、ご使用のリソースで利用できないことがある点に注意してください。