StorageGRID のアーキテクチャとネットワークトポロジ
StorageGRID システムは、 1 つ以上のデータセンターサイトにある複数のタイプのグリッドノードで構成されます。
について学ぶ"グリッドノードタイプ"。
StorageGRIDネットワークトポロジ、要件、グリッド通信の詳細については、"ネットワークのガイドライン" 。
導入トポロジ
StorageGRIDシステムは、単一のデータ センター サイトまたは複数のデータ センター サイトに導入できます。展開あたりのサイトの最大数は 16 です。
単一サイト
単一サイトに導入する場合は、 StorageGRID システムのインフラと運用が一元化されます。

複数のサイト
複数サイトに導入する場合は、サイトごとに異なるタイプと数の StorageGRID リソースをインストールできます。たとえば、あるデータセンターが別のデータセンターよりも多くのストレージを必要とする場合があります。
サイトは、地震断層線や氾濫原など、さまざまな障害領域にわたる地理的に異なる場所に位置することがよくあります。データの共有と災害復旧は、他のサイトへのデータの自動配布によって実現されます。

単一のデータ センター内に複数の論理サイトが存在することも可能で、分散レプリケーションと消去コーディングを使用して可用性と回復力を向上させることができます。
グリッドノードの冗長性
単一サイト環境またはマルチサイト環境では、冗長性を確保するために複数の管理ノードまたはゲートウェイノードを含めることができます。たとえば、 1 つのサイトまたは複数のサイトに複数の管理ノードをインストールできます。ただし、各 StorageGRID システムで使用できるプライマリ管理ノードは 1 つだけです。
システムアーキテクチャ
次の図は、 StorageGRID システムにおけるグリッドノードの配置を示しています。

S3クライアントは、StorageGRIDでオブジェクトの格納と読み出しを行います。他のクライアントは、 E メール通知の送信と StorageGRID 管理インターフェイスへのアクセスに使用されるほか、必要に応じて監査共有へのアクセスに使用されます。
S3クライアントは、ゲートウェイノードまたは管理ノードに接続して、ストレージノードへのロードバランシングインターフェイスを使用できます。S3クライアントは、HTTPSを使用してストレージノードに直接接続することもできます。
オブジェクトは、ソフトウェアベースまたはハードウェアベースのストレージノード上のStorageGRID内、または外部の S3 バケットまたは Azure Blob ストレージ コンテナーで構成されるクラウド ストレージ プール内に保存できます。