2011年04月02日 OpenStack Swift Ring編 Swiftでは基本的にProxy Serverがクライアントと通信して 実際にデータを持っているサーバが変わってもいいようになっています。 じゃあProxy Serverはどうやって データを持っているサーバを選んでいるかというと Ringというファイルを元に決めています。 そんなわけで今回はSwiftのRingファイルについてです。 基本的には、データ置き場のサーバのリストですが 含まれている情報としては以下のものがあります。 IPアドレス Port番号 サーバ上のパス 優先度 パーティション数 メタデータ 複製する数 ゾーン 順に説明していきます。 IPアドレス Port番号 サーバ上のパス これは解らないと通信できませんからね。 サーバ上のパスも指定できます。 優先度 パ