Tablestore は、高いデータ可用性とデータセンターレベルのディザスタリカバリを保証するために、ゾーン冗長ストレージを提供します。ゾーン冗長ストレージをサポートするリージョンに作成されたインスタンスにデータを格納すると、ネットワークの停止、停電、または災害によってデータセンターが利用できなくなった場合でも、Tablestore は強力な整合性のあるサービスを提供し続けます。
冗長タイプ
Tablestore は、ローカル冗長ストレージとゾーン冗長ストレージの 2 つの冗長タイプを提供します。ビジネスでより高い可用性が必要な場合は、ゾーン冗長ストレージをサポートするリージョンにインスタンスを作成して、データを格納および使用できます。
ゾーン冗長ストレージをサポートするリージョンに新しいインスタンスを作成すると、冗長タイプはデフォルトでゾーン冗長ストレージに設定されます。冗長タイプを選択または変更することはできません。
ローカル冗長ストレージ
ローカル冗長ストレージは、単一のアベイラビリティゾーン (AZ) 内でデータ冗長化メカニズムを使用します。同じ AZ 内の異なる物理的な場所にある複数のデバイスにデータの冗長コピーを格納します。これにより、AZ 内で 1 つ以上のハードウェアデバイスに障害が発生した場合でも、データの耐久性と可用性が保証されます。
ローカル冗長ストレージのデータは、特定の AZ に格納されます。AZ が利用できなくなった場合、または AZ 内のすべてのハードウェアデバイスが同時に故障した場合、データにアクセスできなくなります。
ゾーン冗長ストレージ
ゾーン冗長ストレージは、複数の AZ にまたがるデータ冗長化メカニズムを使用します。同じリージョン内の複数の AZ にデータの冗長コピーを格納します。AZ が利用できなくなった場合、ゾーン冗長ストレージはデータへのアクセスを維持します。
ゾーン冗長ストレージは、データセンターレベルのディザスタリカバリを提供します。リージョン内の AZ が利用できなくなると、Tablestore は強力な整合性のあるサービスを提供し続けます。フェールオーバープロセスはユーザーに対して透明であり、サービスの中断やデータ損失はありません。これにより、目標復旧時間 (RTO) と目標復旧時点 (RPO) をゼロにするという、重大な業務システムの厳しい要件を満たします。
冗長タイプの比較
ローカル冗長ストレージとゾーン冗長ストレージは、データの耐久性、サービスの可用性、およびサポートされているリージョンが異なります。次の表に、これらの違いを示します。
ディメンション | ローカル冗長ストレージ | ゾーン冗長ストレージ |
データ耐久性 | 99.999999999% (イレブンナイン) | 99.9999999999% (トゥエルブナイン) |
サービス可用性 | 99.9% | 99.99% |
サポート対象リージョン | 中国 (青島)、中国 (フフホト)、中国 (広州)、中国 (成都)、マレーシア (クアラルンプール)、フィリピン (マニラ)、タイ (バンコク)、英国 (ロンドン)、米国 (シリコンバレー)、米国 (バージニア)、アラブ首長国連邦 (ドバイ)、サウジアラビア (リヤド - パートナーリージョン) | 中国 (杭州)、中国 (上海)、中国 (北京)、中国 (張家口)、中国 (ウランチャブ)、中国 (深圳)、中国 (香港)、日本 (東京)、シンガポール、インドネシア (ジャカルタ)、ドイツ (フランクフルト) |
注意
各インスタンスには冗長タイプが 1 つだけあります。インスタンスの冗長タイプは [Tablestore コンソール] で表示できます。
多次元インデックスの冗長タイプは、インスタンスの冗長タイプとは無関係です。ゾーン冗長ストレージをサポートするリージョンでは、すべての多次元インデックスがゾーン冗長ストレージを使用します。
課金
インスタンスにゾーン冗長ストレージ機能を使用しても、既存の課金ルールには影響しません。
関連操作
偶発的な削除や悪意のある変更によって重要なデータが利用できなくなるのを防ぐために、データバックアップ機能を使用してインスタンス内のテーブルデータをバックアップできます。詳細については、「バックアップと回復」をご参照ください。