ฉันได้รับมอบหมายให้ทำการสำรองข้อมูลนอกสถานที่บน WAN กล่องเก็บข้อมูลทั้งสองนั้นเป็นกล่อง NAS แบบ FreeBSD ที่ใช้ ZFS
หนึ่งหรือสองครั้งต่อสัปดาห์ข้อมูลการถ่ายภาพ 15-60 gigs จะถูกนำไปทิ้งไว้ที่สำนักงาน NAS งานของฉันคือหาวิธีที่จะทำให้ข้อมูลนี้นอกไซต์น่าเชื่อถือมากที่สุดโดยใช้การเชื่อมต่อ VERY SLOW DSL (อัปโหลดที่ ~ 700Kb / s) กล่องรับสัญญาณอยู่ในสภาพดีขึ้นมากที่ 30Mb / s ลง 5Mb / s ขึ้น
ฉันรู้ว่าการพกพาฮาร์ดไดรฟ์นอกสถานที่จะย้ายข้อมูลเร็วกว่ามาก แต่นี่ไม่ใช่ตัวเลือกในกรณีนี้
ตัวเลือกของฉันดูเหมือนจะเป็นอย่างใดอย่างหนึ่ง:
- ZFS ส่งแบบเพิ่มหน่วย
- rsync
rsync เป็นโซลูชั่นที่ได้รับเกียรติในเวลาและมีความสามารถที่สำคัญทั้งหมดในการดำเนินการส่งต่อหากมีบางสิ่งถูกขัดจังหวะ มันมีข้อเสียของการวนซ้ำไฟล์หลาย ๆ ไฟล์และไม่ทราบเกี่ยวกับการซ้ำซ้อน
การส่งสแน็ปช็อต ZFS อาจถ่ายโอนข้อมูลน้อยลงเล็กน้อย (รู้มากเกี่ยวกับระบบไฟล์สามารถทำซ้ำได้สามารถจัดแพคเกจการเปลี่ยนแปลงข้อมูลเมตาได้อย่างมีประสิทธิภาพมากกว่า rsync) และมีข้อได้เปรียบของการทำซ้ำสถานะระบบแฟ้ม ไฟล์แยกต่างหาก (ซึ่งเพิ่มความจุดิสก์)
ฉันกังวลเกี่ยวกับประสิทธิภาพการจำลองแบบ ZFS [1] (แม้ว่าบทความนั้นจะมีอายุหนึ่งปี) ฉันยังกังวลเกี่ยวกับความสามารถในการเริ่มการถ่ายโอนอีกครั้งหากมีบางอย่างผิดพลาด - ความสามารถในการจับภาพรวมดูเหมือนจะไม่รวมถึงสิ่งนั้น ระบบทั้งหมดจะต้องถูกคัดออกอย่างสมบูรณ์
[1] http://wikitech-static.wikimedia.org/articles/z/f/s/Zfs_replication.html
ใช้ตัวเลือกใดตัวเลือกหนึ่งฉันควรยกเลิกการจัดลำดับความสำคัญของทราฟฟิกโดยกำหนดเส้นทางผ่านพอร์ตที่ระบุจากนั้นใช้ QOS บนเราเตอร์ ฉันต้องหลีกเลี่ยงผลกระทบที่สำคัญต่อผู้ใช้ที่เว็บไซต์ทั้งสองระหว่างการถ่ายโอนแต่ละครั้งเนื่องจากต้องใช้เวลาหลายวัน
ดังนั้น ... ฉันกำลังคิดเรื่องนี้อยู่ ฉันพลาดตัวเลือกที่ดีบ้างไหม? มีใครอื่นที่คล้ายกันบ้างไหม?