2

OpenStack の Swift Object Store を使用してユーザー データを保存しています。私たちのクラウド プロバイダーには独自のバックアップ/冗長システムが導入されていることに感謝していますが、Amazon Glacier のようなオフサイトにすべてのコピーを保存する独自のバックアップ システムを実装したいと考えています。(Code Space のデータ損失のビジョンは、私たちの心に大きく迫っています。)

OpenStack オブジェクト ストアを複製/バックアップする方法に関する情報がどこにも見つからないようです。これを行うベストプラクティスの方法はありますか? 私たちが思いついた最善の方法は、ストアを歩き回ってすべてを手動でオフサイトに転送する独自のバックアップ プロセスを作成することですが、それはかなり非効率的です。

4

1 に答える 1

1

Swift でのレプリケーションにより、データの損失を回避できます。Swift では、データは に保存されstorage nodesます。データの損失を防ぐために、ストレージ ノードの数を増やすことができます。

cd /etc/swift
swift-ring-builder account.builder create 18 no_of_replica 1 
swift-ring-builder container.builder create 18 no_of_replica 1 
swift-ring-builder object.builder create 18 no_of_replica 1 

必要に応じて no_of_replica を設定できますが、その数のマシンを迅速なストレージ ノードとして構成する必要があります。

于 2014-10-01T10:37:28.860 に答える