StorageGRID サイト全体に障害が発生した場合、サービスにはどのような影響がありますか。
環境
StorageGRID 11.x
回答
複数サイトのグリッドにおける StorageGRID サイト全体の障害(サイトのシャットダウンや計画外の停電など)によるサービスへの影響は、状況に応じた要因によって異なります。例:
- サイトのノードのタイプと数。例:
- クライアント要求がゲートウェイノード経由で、サイトにグリッド内の唯一のゲートウェイノードがある場合は、データアクセスが中断されます。
- サイトに管理ノードがある場合、他のサイトのストレージノードに監査ログがバックログされる可能性があります。
/var/local/
ストレージノードで使用されるディレクトリが 85% フルになると、ノードは「 503 Service Unavailable 」を返して S3 および Swift クライアント要求の拒否を開始します。 - サイト
change-ip
にプライマリ管理ノードがある場合、メンテナンス作業などはプライマリ管理ノードでのみ実行できるため許可されません。 - 他のストレージノードと 15 日以上通信できていないストレージノードはグリッドに再参加できません。複数のストレージノードで障害が発生した場合(またはオフラインの場合)は、テクニカルサポートにお問い合わせください。
- アクティブな ILM ポリシー:グリッド内のオブジェクトコピーの数、タイプ、および場所は、アクティブな ILM ポリシーによって制御されます。ILM ポリシーの詳細は、クライアント要求とデータの可用性に影響する可能性があります。例:
- サイトにオブジェクトの唯一のコピーが含まれている場合、そのオブジェクトは使用できません。
- ILM ルールで Strict オプションを選択すると、 StorageGRID は、取り込み時に同期配置を使用してルールの配置手順で指定されたすべてのオブジェクトコピーをただちに作成します。必要なストレージの場所がサイトにある場合、取り込みは失敗します。
- バケット(またはコンテナ)の整合性。整合性制御は、 StorageGRID がオブジェクトの追跡に使用するメタデータがノード間に分散される方法、つまりクライアント要求で使用できるオブジェクトの有無に影響します。例:
- デフォルトのリードアフターライト整合性では、存在しないオブジェクトに対してアプリケーションが HEAD 要求を使用すると、サイト障害が発生したときに「 500 Internal Server Error 」が大量に返される可能性があります。