/ / Zálohovanie úložiska OpenStack Swift Object Store - cloud, backup, openstack, openstack-swift

Zálohovanie úložiska OpenStack Swift Object Store - cloud, backup, openstack, openstack-swift

Používame OpenStack Swift Object Store naukladať používateľské dáta. Vážim si, že náš poskytovateľ služby Cloud má vlastný systém zálohovania / redundancie, ale chceme implementovať náš vlastný záložný systém, ktorý uchová kópiu všetkého mimo prevádzky - niekde ako ľadovec Amazon. (Vízia kódexu je strata dát veľa v našom mysli.)

Nemôžem nájsť žiadne informácie nikde indeako replikovať / zálohovať úložisko objektov OpenStack. Existuje tam najlepšia prax? Najlepšie, s čím sme prišli, je napísať náš vlastný zálohovací proces, ktorý prechádza obchodom a ručne prenáša všetko mimo prevádzky, ale zdá sa, že je dosť neefektívne.

odpovede:

1 pre odpoveď č. 1

Môžete sa vyhnúť strate údajov replikáciou v rýchlom. V rýchle dáta sú uložené v storage nodes, Môžete zvýšiť počet úložných uzlov, aby ste zabránili strate dát.

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

Môžete nastaviť no_of_replica tak, ako si to prajete, ale mali by ste nakonfigurovať toľko strojov ako rýchle ukladacie uzly.