5.2. Ceph Object Gateway
大きな Parquet オブジェクトに対するクエリーを処理すると、Ceph Object Gateway プロセスが停止します。
以前は、Parquet オブジェクトに対するクエリーを処理する際に、そのオブジェクトがチャンクごとに読み取られることがあり、これらのチャンクがかなり大きくなることがありました。これにより、Ceph Object Gateway は、ローエンドのマシンには大きすぎるメモリーに大容量のバッファーをロードすることになります。特に、Ceph Object Gateway が大量のメモリーを消費する OSD プロセスと同じ場所に配置されている場合は、この傾向が顕著になります。この状況により、OS は Ceph Object Gateway プロセスを強制終了します。
回避策として、Ceph Object Gateway を別のノードに配置すると、Ceph Object Gateway により多くのメモリーが残り、処理を正常に完了できるようになります。
現在の RGW STS 実装では、1024 バイトを超える暗号化鍵はサポートされていません。
現在の RGW STS 実装では、1024 バイトを超える暗号化鍵はサポートされていません。
回避策として、Keycloak: realm settings - keys
で、'rsa-enc-generated' プロバイダーを編集して、優先度を 100 ではなく 90 に設定し、keySize
を 2048 ではなく 1024 に設定します。
オブジェクト圧縮と暗号化のための Intel QAT アクセラレーション
圧縮と暗号化を有効にするときにノードの CPU 使用率を削減し、Ceph Object Gateway のパフォーマンスを向上させることができるように、Intel QuickAssist テクノロジー (QAT) が実装されています。このリリースでは、QAT は新しいセットアップ (Greenfield) でのみ設定できますが、これはこの機能の制限です。QAT Ceph Object Gateway デーモンは、非 QAT (通常の) Ceph Object Gateway デーモンと同じクラスター内に設定できません。