Saturday, October 29, 2011

Sao lưu: Incremental hay Differential?

image

Một số các bạn có thói quan sao lưu dữ liệu (backup) – vậy thì quá tốt – bởi vì tôi đã gặp rất nhiều người hỏi cùng 1 câu hỏi: làm sao cứu dữ liệu của tôi – 80% đã quá trễ, 20% tốn từ 2tr đến 4tr để cứu những gì có thể cứu được. Do vậy, “backup or die”.

Các bạn nếu có dùng phần mềm backup sẽ hay nghe nói phần mềm này rất chuyên nghiệp, có tính năng backup “Incremental” và “Differential”. Vậy thì 2 thuật ngữ này là gì?

Về cơ bản, có 3 phương pháp backup: Full, Differential, và Incremental.

1. Full backup

Tên như người – nghĩa là backup tất cả

Ví dụ minh họa:

  • Bạn có 1 file text A.txt nội dung là 1 2 3 4
  • Bạn cấu hình Full backup hằng ngày vào buổi tối – phần mềm backup sẽ sao lưu y chang File đó mỗi ngày

Lợi điểm:

  • Dễ phục hồi dữ liệu (restore).

Ví dụ minh họa như trên:

Giả sử bạn cần phục hồi dữ liệu về thời điểm Thứ Bảy: Bạn chỉ cần 1 bản Full backup của tối Thứ Bảy

Bất lợi:

  • Tốn thời gian và dung lượng backup.

Tưởng tượng bạn có 10TB dữ liệu – mỗi bản Full backup lại 10TB nữa, 1 tuần backup mất 70TB – quá nhiều.

Trong thực tế, không áp dụng Full backup hằng ngày cho khối lượng dữ liệu lớn.

2. Differential backup

Backup những gì thay đổi so với lần Full backup gần nhất

image

Ví dụ minh họa:

  • File text A.txt có nội dung 1 2 3 4
  • Cấu hình backup: Full backup vào Chủ Nhật, Differential backup vào Thứ Hai, Thứ Ba, Thứ Tư, Thứ Năm, Thứ Sáu, và Thứ Bảy.

Giả sử Thứ Hai bạn sửa nội dung A.txt thành 1 2 3 4 5 –> Differential backup sẽ chỉ sao lưu phần thay đổi: 5

Giả sử Thứ Ba bạn sửa nội dung A.txt thành 1 2 3 4 5 6 –> Differential backup sẽ chỉ sao lưu phần thay đổi: 5 6

Lợi điểm:

  • Tiết kiệm thời gian và dung lượng backup.
  • Restore nhanh hơn so với Full backup

Bất lợi:

  • Restore cần đủ file: 1 File Full backup lần gần nhất và 1 File Differential backup vào thời điểm cần restore

Ví dụ minh họa nêu trên:

Giả sử bạn cần restore file về thời điểm Thứ Ba – bạn cần có file Full Backup của Chủ Nhật Differential backup của Thứ Ba

3. Incremental backup

Backup những gì thay đổi so với lần Incremental backup gần nhất

image

Ví dụ minh họa:

  • File text A.txt có nội dung 1 2 3 4
  • Cấu hình backup: Full backup vào Chủ Nhật, Incremental backup vào Thứ Hai, Thứ Ba, Thứ Tư, Thứ Năm, Thứ Sáu, và Thứ Bảy.

Giả sử Thứ Hai bạn sửa nội dung A.txt thành 1 2 3 4 5–> Incremental backup sẽ chỉ sao lưu phần thay đổi: 5

Giả sử Thứ Ba bạn sửa nội dung A.txt thành 1 2 3 4 5 6 –> Incremental backup sẽ chỉ sao lưu phần thay đổi: 6

Lợi điểm:

  • Tốn ít thời gian và dung lượng sao lưu nhất.

Bất lợi:

  • Restore cần đủ file: 1 File Full backup lần gần nhất và tất cả các File Incremental backup từ thời điểm Full backup đến thời điểm cần restore
  • Restore lâu hơn so với Differential Backup.

Ví dụ minh họa nêu trên:

Giả sử bạn cần restore file về thời điểm Thứ Ba – bạn cần có file Full Backup của Chủ Nhật Incremental backup của Thứ Hai Incremental backup của Thứ Ba

Trong thực tế, cấu hình backup phổ biến nhất là:

  • Full Backup hàng tháng.
  • Differential Backup hàng tuần.
  • Incremental Backup hàng ngày.

Chúc các bạn luôn an toàn trên xa lộ thông tin :).


Share/Bookmark


3 comments:

Anonymous said...

nếu dùng theo cách

Full Backup hàng tháng.
Differential Backup hàng tuần.
Incremental Backup hàng ngày.
lỡ xảy ra sự cố vào ngày 29 của tháng đó !
vậy sẽ phải restore file full ngày cuối tháng trước + 28 bản diff/incre ???
bạn có biết downtime là yếu tố quan trọng chứ ?
vậy liệu làm như vậy downtime cao thì chắc mình nghĩ bạn nộp đơn nghỉ việc là vừa nếu bạn làm cho 1 cty thương mại điện tử :)

Anonymous said...

Nếu xảy ra vào ngày 29 của tháng đó thì bạn chỉ cần dùng 1 bản full của đầu tháng + 4 bản differental của tháng đó và 1 bản Incremental mà thôi. Còn về Downtime thì bạn phải tính tới khả năng về tài chính mà công ty có thể chi trả trước đã. Công ty không có khả năng đầu tư nhiều mà đòi downtime thấp thì lấy đâu ra?

platin on February 26, 2015 at 10:05 AM said...

Phương án backup và restore thế nào còn tùy thuộc vào chi phí, kế hoạch. Gì cũng đổ IT là không được. Chi phí thấp thì rủi ro cao là bình thường.

Post a Comment

 

Site Info

www.cuocsongonline.com bắt đầu từ năm 2010. Author: Hoàng Trung Kiên.

Cuộc sống online Copyright © 2009 WoodMag is Designed by Ipietoon for Free Blogger Template