Backup bất biến trên storage server Supermicro với Cloudian

Data/Storage • Bảo vệ dữ liệu • Storage server Supermicro

Backup bất biến (immutable backup) là bản sao lưu không ai sửa hay xóa được trước hạn lưu giữ, kể cả người có quyền quản trị khi khóa ở Compliance mode: lớp phòng thủ cuối cùng khi ransomware tìm cách xóa backup trước khi mã hóa hệ thống. Bài viết trình bày cách dựng kho backup bất biến bằng S3 Object Lock trên Cloudian HyperStore chạy trên storage server Supermicro, làm đích cho Veeam và Rubrik.

IT ManagerSystem / InfraBảo mật / CISOCTO / CIOBFSI • Giáo dục

1. Vì sao doanh nghiệp cần backup bất biến

Các nhóm ransomware hiện nay thường không mã hóa ngay. Chúng chiếm quyền quản trị, tìm hệ thống backup, xóa hoặc mã hóa bản sao lưu, rồi mới tấn công dữ liệu chính. Khi đó doanh nghiệp có backup trên giấy nhưng không khôi phục được. Hướng dẫn #StopRansomware của CISA khuyến nghị “Maintain offline, encrypted backups of critical data” và bật khóa xóa hoặc object lock cho kho lưu trữ dễ bị nhắm tới.

Backup bất biến giải quyết đúng điểm yếu này: lệnh xóa hoặc ghi đè lên bản đã khóa bị từ chối ở chính kho lưu trữ, không phụ thuộc tài khoản dùng để ra lệnh (Hình 1). CSC đã giải thích khái niệm trong bài sao lưu dữ liệu bất biến là gì và giới hạn của versioning trong bài Immutable và Versioning có đủ chống ransomware. Bài này đi vào phần thiết kế hạ tầng.

Lệnh xóa backup bị Object Lock chặnKẻ tấn côngchiếm quyền quản trịHệ thống chínhVM, CSDL, filePhần mềm backupVeeam, Rubrik…Kho S3 có Object LockCloudian HyperStorebản 01/10 · khóabản 08/10 · khóabản 15/10 · khóabản 22/10 · khóakhóa tới hết hạn lưu giữDELETE / ghi đètừ chốiLuồng xanh: backup định kỳ được ghi và khóa. Luồng xám: lệnh xóa từ tài khoản bị chiếm quyền bị kho S3 từ chối.
Hình 1. Bản backup đã khóa không thể bị xóa hay ghi đè trước hạn, kể cả khi kẻ tấn công dùng tài khoản quản trị phần mềm backup. Đây là khác biệt giữa backup bất biến và backup chỉ được bảo vệ bằng mật khẩu.

2. S3 Object Lock: cơ chế đứng sau backup bất biến

S3 Object Lock là tính năng của API S3 mà Veeam, Rubrik và nhiều phần mềm backup gọi tới để khóa từng bản ghi. Theo tài liệu AWS, Object Lock chỉ hoạt động trên bucket đã bật versioning, và khóa áp dụng cho từng phiên bản object (Hình 2).

Các thành phần của S3 Object Lock (theo tài liệu AWS)
Thành phần Ý nghĩa Khi nào dùng
Governance mode Người dùng thường không xóa, ghi đè hay đổi khóa được; tài khoản có quyền đặc biệt (bypass) vẫn gỡ được Thử nghiệm, giai đoạn đầu, dữ liệu cần ngoại lệ có kiểm soát
Compliance mode Không ai xóa hay ghi đè được phiên bản đã khóa trước hạn, kể cả tài khoản root Backup chống ransomware, lưu trữ theo quy định
Retention period Ngày hết hạn khóa (retain-until-date) của từng phiên bản Đặt bằng hoặc dài hơn chu kỳ giữ bản backup
Legal hold Khóa không thời hạn, giữ tới khi được gỡ, độc lập với retention Điều tra, tranh chấp, yêu cầu pháp lý
Vòng đời phiên bản object có Object LockĐang khóa: mọi lệnh xóa / ghi đè phiên bản này bị từ chốiHết hạn: được xóa theo chính sáchGhi backupngày 0retain-until-dateví dụ ngày 30Lệnh DELETE ngày 12: bị từ chối
Hình 2. Mỗi phiên bản backup mang một ngày hết hạn khóa. Trước ngày đó, mọi lệnh xóa hay ghi đè phiên bản bị từ chối; sau ngày đó, phần mềm backup dọn bản cũ theo chính sách lưu giữ.

3. Cloudian HyperStore làm kho backup bất biến on-premise

Cloudian HyperStore là object storage tương thích S3 chạy trên máy chủ phần cứng tiêu chuẩn. Với bài toán backup bất biến, các điểm đáng chú ý theo tài liệu của Cloudian:

  • S3 Object Lock / WORM: dữ liệu không thể bị thay đổi hay xóa cho tới khi hết thời hạn lưu giữ theo chính sách.
  • Đánh giá tuân thủ: Cohasset Associates đánh giá HyperStore theo SEC 17a-4(f) và 18a-6(e), FINRA 4511(c), CFTC 1.31(c)-(d); đánh giá áp dụng khi Object Lock ở Compliance mode. Đây là điểm đáng quan tâm với khối tài chính, chứng khoán.
  • Tắt quyền root: HyperStore Shell (HSH) và RootDisable tắt truy cập root ở mức hệ thống, giảm rủi ro kẻ tấn công vào thẳng hệ điều hành của node lưu trữ.
  • Bảo vệ dữ liệu theo bucket: erasure coding phân mảnh dữ liệu qua nhiều node (hoặc nhiều rack, nhiều trung tâm dữ liệu) hoặc replication; nhân bản đồng bộ giữa các site hoặc bất đồng bộ cho DR, quản lý như một hệ thống. Mã hóa AES-256 khi lưu và TLS khi truyền.

Về tích hợp phần mềm backup: danh mục Veeam Ready (KB sys306, thử nghiệm với HyperStore 7.4.2.5) xếp Cloudian HyperStore vào nhóm “Veeam Ready Repository – Capacity Target” với các tính năng Backup Target – Object, Immutability và Smart Object Storage API. Với Rubrik, Cloudian cho biết nhờ Rubrik hỗ trợ sẵn S3 Object Lock, các bản backup lưu trên HyperStore được khóa bất biến (Ảnh 1). CSC Distribution là nhà phân phối duy nhất của Cloudian tại Việt Nam và khu vực APAC, đồng thời phân phối Rubrik. Các bài data lake AI với Cloudian trên storage server Supermicro và chi phí 1 PB object storage phân tích thêm về nền tảng này.

Sơ đồ giải pháp Rubrik và Cloudian HyperStore cho backup bất biến
Ảnh 1. Sơ đồ giải pháp Rubrik và Cloudian HyperStore do Cloudian công bố. Nguồn: Cloudian

4. Kiến trúc tham chiếu backup bất biến trên storage server Supermicro

Một kho backup bất biến on-premise điển hình gồm bốn khối (Hình 3): hệ thống nguồn, phần mềm backup, cụm Cloudian HyperStore tại trung tâm dữ liệu chính, và một cụm thứ hai tại site DR nhận bản nhân bản. Cụm Cloudian chạy trên nhiều storage server Supermicro; số node quyết định sơ đồ bảo vệ (replication hoặc erasure coding) và cần sizing. Mạng lưu trữ tách khỏi mạng người dùng.

Kiến trúc backup bất biếnNGUỒNVM / HCICơ sở dữ liệuNAS / filePhần mềm backupVeeam / RubrikSite chính · Cloudian HyperStorebucket S3, versioning + Object LockStorage server Supermicro · node 1Storage server Supermicro · node 2Storage server Supermicro · node 3replication hoặc erasure coding theo bucketS3Site DRCloudian(storage serverSupermicro)Object LockasyncTài khoản quản trị Cloudian tách khỏi miền Active DirectoryMFA, mạng quản trị riêng, NTP tin cậy
Hình 3. Phần mềm backup ghi qua giao thức S3 vào bucket có Object Lock trên cụm Cloudian nhiều node Supermicro; dữ liệu được nhân bản bất đồng bộ sang site DR. Tách tài khoản quản trị kho backup khỏi miền AD của doanh nghiệp.

Hai lưu ý thiết kế. Thứ nhất, nhiều phần mềm (Veeam nêu rõ) yêu cầu bật Object Lock và versioning ngay khi tạo bucket, vì phần lớn hệ lưu trữ chỉ cho bật Object Lock lúc tạo; nên lập kế hoạch bucket trước khi cấu hình job. Thứ hai, khóa bất biến bảo vệ khỏi xóa, nhưng không thay được việc kiểm tra khôi phục; bài phục hồi sau tấn công ransomware trình bày phần quy trình.

5. Chọn storage server Supermicro cho kho backup bất biến

Trang giải pháp Cloudian của Supermicro giới thiệu nhiều mẫu storage server cho HyperStore. Với kho backup, tiêu chí chính là chi phí trên mỗi TB, số khay ổ 3,5″ và khả năng mở rộng theo node. Hai mẫu tiêu biểu:

Storage server Supermicro cho Cloudian HyperStore làm kho backup (theo trang Supermicro)
Model Dạng máy Khay ổ CPU Bộ nhớ Phù hợp
SSG-521E-E1CR24L 2U, 1 node 12 khay 3,5″ phía trước + 12 khay nạp từ trên + 2 khay 2,5″ phía sau 1× Intel Xeon Scalable thế hệ 4/5, tới 36 nhân 16 DIMM, tới 4 TB DDR5-5600 Cụm khởi đầu vài trăm TB, mở rộng từng node
SSG-542B-DE1CR90 4U, 2 node, nạp ổ từ trên 90 khay 3,5″/2,5″ SAS/SATA nạp từ trên, chia cho 2 node Mỗi node 1× Intel Xeon 6700/6500, tới 350 W Mỗi node 16 DIMM, tới 2 TB DDR5 (6400 MT/s ở 1DPC) Kho backup và lưu trữ dài hạn quy mô PB, mật độ cao

Với cụm khởi đầu, nhiều node 2U giúp mở rộng mượt theo nhu cầu, số node cụ thể tùy sơ đồ bảo vệ dữ liệu; khi dữ liệu backup lên mức petabyte, mẫu 4U 90 khay giảm số rack và nguồn trên mỗi TB. Mạng nên tính 25GbE trở lên cho mỗi node để cửa sổ backup và tốc độ khôi phục không bị giới hạn bởi mạng. Phần lựa chọn mật độ và sizing dung lượng cho Cloudian có thêm trong bài data lake AI đã dẫn ở mục 3.

6. Sáu điểm vận hành cần chốt cho backup bất biến

  1. Chọn chế độ khóa: Compliance cho bản backup chống ransomware và dữ liệu theo quy định; Governance khi cần ngoại lệ có kiểm soát trong giai đoạn đầu (Hình 4).
  2. Thời hạn khóa: bằng hoặc dài hơn chu kỳ giữ bản backup và đủ dài để phát hiện xâm nhập. Veeam cho phép đặt từ 1 đến 999 ngày.
  3. Dung lượng: bản đã khóa không xóa sớm được, nên dự phòng dung lượng cho toàn bộ thời hạn khóa cộng tăng trưởng; theo dõi ngưỡng đầy sớm.
  4. Tách quyền quản trị: tài khoản quản trị kho lưu trữ riêng, MFA, không dùng chung miền AD với hệ thống chính; mạng quản trị riêng.
  5. Đồng hồ hệ thống: thời hạn khóa dựa trên thời gian; dùng nguồn NTP tin cậy và giám sát lệch giờ.
  6. Kiểm tra khôi phục định kỳ: khôi phục thử VM, cơ sở dữ liệu và file từ kho bất biến theo lịch, đo thời gian thực tế so với mục tiêu RTO.
Chọn chế độ Object LockCó cần ai đó gỡ khóa sớmtrong trường hợp đặc biệt?CóKhôngGovernance modegiới hạn quyền bypass cho rất ít tài khoản,ghi log và rà soát định kỳCompliance modekhông ai gỡ được trước hạn; phù hợpchống ransomware và lưu trữ theo quy địnhGợi ý: chạy thử bằng Governance với thời hạn ngắn, kiểm tra dung lượng và quy trình, rồi chuyển job chính sang Compliance.
Hình 4. Chọn chế độ khóa theo nhu cầu gỡ khóa sớm. Compliance an toàn hơn nhưng không có đường lùi, nên tính kỹ thời hạn và dung lượng trước khi áp dụng.

7. Giải pháp tham chiếu: backup bất biến trên storage server Supermicro

Supermicro đóng góp phần cứng mật độ cao, chi phí trên mỗi TB hợp lý cho dữ liệu backup; Cloudian đóng góp khóa bất biến và khả năng mở rộng theo node; CSC ghép hai lớp đó với phần mềm backup, thiết kế và vận hành. CSC là nhà phân phối Supermicro tại Việt Nam từ 01/06/2026. Nếu dữ liệu backup đang nằm trên cloud công cộng, bài Data Repatriation bàn về việc đưa dữ liệu về hạ tầng nội bộ.

8. Câu hỏi thường gặp

Backup bất biến là gì?

Là bản sao lưu được khóa để không ai sửa hay xóa được trước khi hết thời hạn lưu giữ, kể cả người có quyền quản trị. Trên object storage, cơ chế thường dùng là S3 Object Lock ở Compliance mode.

Governance mode và Compliance mode khác nhau thế nào?

Governance cho phép tài khoản có quyền đặc biệt gỡ khóa trước hạn; Compliance không cho ai gỡ khóa trước hạn, kể cả tài khoản root. Backup chống ransomware nên dùng Compliance sau khi đã thử nghiệm.

Cloudian HyperStore có dùng được làm đích backup bất biến cho Veeam và Rubrik không?

Có. Danh mục Veeam Ready xếp Cloudian HyperStore vào nhóm Repository – Capacity Target với tính năng Immutability; Cloudian cho biết bản backup của Rubrik lưu trên HyperStore được khóa nhờ Rubrik hỗ trợ sẵn S3 Object Lock.

Nên chọn storage server Supermicro nào cho kho backup?

Cụm khởi đầu có thể dùng nhiều máy 2U như SSG-521E-E1CR24L (24 khay 3,5 inch); kho quy mô petabyte có thể dùng SSG-542B-DE1CR90 (4U, 2 node, 90 khay). Cấu hình cụ thể cần sizing theo dung lượng và thời hạn khóa.

Thời hạn khóa backup nên đặt bao lâu?

Bằng hoặc dài hơn chu kỳ giữ bản backup và đủ dài để kịp phát hiện xâm nhập. Vì bản đã khóa không xóa sớm được, cần tính dung lượng cho toàn bộ thời hạn khóa cộng tăng trưởng dữ liệu.

Đọc thêm về bảo vệ dữ liệu và lưu trữ