Scality RING S3クラスター向けF5 BIG-IPの導入




このガイドでは、Scality RING S3クラスターのフロントエンドにF5 BIG-IP Local Traffic Manager (LTM)を導入し、クラスター全体を単一の高可用性S3エンドポイントとして提供する方法を説明します。BIG-IPは、Scality RINGノード間でリクエストを負荷分散し、カスタムHTTP/HTTPSヘルスモニタリングを実行して、障害が発生したノードやドレイン中のノードを迂回するようにトラフィックをルーティングします。これにより、ストレージチームとネットワークチームは、クラスターへの高性能な単一のフロントドアを利用できます。AIデータ配信によって、オブジェクトストレージの組み込み負荷分散機能が処理できるよう設計された量を超える読み取り/書き込みトラフィックが発生する中、このフロントドアは、ストレージとコンピューティング間の経路を高速かつレジリエントに保つための制御ポイントとなります。

この手順は、3ノードのScality RINGクラスターのフロントエンドに仮想BIG-IPを導入した環境で検証済みです。Ansibleによる自動化に加えて、すべての手動手順も記載しているため、さまざまな環境で同じ構成を再現できます。

このガイドの内容

  • ネットワーク構成(Self IP、VLAN)
  • カスタムHTTP/HTTPS S3ヘルスモニター
  • 最小接続数ロードバランシングを使用したプール定義
  • S3トラフィック向けに最適化されたTCPプロファイル(CUBIC)
  • 送信元アドレス変換を使用した仮想サーバーの設定
  • Warpベンチマークを使用したエンドツーエンドの検証
  • Ansibleによる自動化

必要なもの

  • BIG-IPおよびScality RINGへの管理者アクセス権限
  • L2/L3ネットワークに関する基礎知識

高可用性

障害が発生した、またはドレイン中のScality RINGノードを容易に迂回できます。

最適化されたパフォーマンス

S3向けのカスタムTCPプロファイルとCUBIC輻輳制御。

反復可能な自動化

Ansibleを使用して、複数の環境へのデプロイを自動化します。