Đồng bộ hệ thống nước hoa thấp với dữ liệu lớn?


0

Tôi đang đứng trước vấn đề sau đây. Tôi có hai máy chủ. Họ có thể kết nối với nhau thông qua ssh với các tệp pubkey. Họ nên sao lưu lẫn nhau (trong trường hợp cụ thể của tôi là thư mục dữ liệu nextcloud). Ngoài sao lưu dự phòng (mỗi máy chủ ~ 500GB dữ liệu) tôi muốn đồng bộ hóa hai máy chủ. Tôi biết rằng điều này có thể đạt được với rsync và cron.

Vấn đề nằm ở đây: Thời gian sử dụng của hai máy chủ rất khác nhau (vì vậy không có sự xen kẽ nào với cron có thể). Vì vậy, do hiệu suất thấp, tôi không thể đồng bộ hóa với rsync và cung cấp giải pháp đồng bộ và chia sẻ chức năng đầy đủ cùng một lúc. Nếu tôi làm như vậy, cả hai máy chủ đều bị sập.

Làm thế nào tôi có thể giải quyết vấn đề này? Tắt thời gian sao lưu không được chấp nhận vì sau đó các nhà tài trợ của tôi sẽ không hài lòng lắm.

Cảm ơn các phản ứng hợp lý.

Hệ thống: Raspbian 8 (Jessie) và Ubuntu Server 16.04 LTS

PS: Nếu cần thêm thông tin, tôi cung cấp cho nó niềm vui!


Bạn đang đồng bộ hóa dữ liệu ở đâu? Giữa 2 máy chủ? Nếu đó hoàn toàn là một đồng bộ hóa dự phòng, tôi khuyên bạn nên có một máy chủ thứ 3 mà cả hai có thể sao lưu. Cả hai máy chủ cung cấp cùng một dịch vụ? Tức là họ mang một máy chủ nextcloud, lưu trữ cùng một dữ liệu?
mrwhale

Máy chủ thứ ba là do túi tiền của tôi không phải là giá cả phải chăng. Ngoài ra cha mẹ tôi đang nói rằng sự bực bội của tôi đã ăn nhiều năng lượng. Tôi muốn đồng bộ giữa các máy chủ. Cả hai đều có nextcloud, vâng. Họ đang lưu trữ hai dịch vụ nextcloud khác nhau và nó nên được giữ theo cách này.
trường_guy

Cảm ơn! Điều đó có ý nghĩa hơn. Bạn có lẽ nên cho họ thấy một số thống kê về mức tiêu thụ năng lượng của mâm xôi pi nếu họ quan tâm đến việc họ sử dụng quá nhiều năng lượng .. dù sao đi nữa. Có bao nhiêu thay đổi trong dữ liệu xảy ra hàng ngày trong mỗi lần cài đặt nextcloud? Sau khi đồng bộ hóa ban đầu, sau đó giữ chúng đồng bộ hóa sẽ không có nhiều khả năng xử lý để làm như vậy, trừ khi tất nhiên có một lượng lớn thay đổi dữ liệu. Bạn có thể thực hiện rsync thường xuyên hơn, do đó, nó đồng bộ hóa số lượng nhỏ hơn thường xuyên hơn
mrwhale

Tôi đang đấu tranh để hiểu chính xác kịch bản sử dụng - đặc biệt là cách rsync và nextcloud có nghĩa là tương tác với nhau. Một cách để có được các bản sao lưu nhất quán sẽ là sử dụng các thiết bị khối LVM, sau đó chụp ảnh nhanh của thiết bị khối và phản chiếu điều đó. Điều này sẽ làm chậm hiệu suất của máy chủ, nhưng cung cấp một điểm nhất quán trong ảnh chụp nhanh thời gian có thể được nhân đôi - điều mà tôi mong đợi sẽ ngăn chặn sự cố.
davidgo

Tôi có hai máy chủ, được lưu trữ ở hai nơi khác nhau. Lượng dailiy có thể thay đổi trong khoảng vài MB đến ~ 5 GB (giảm 100 MB / giây, tăng 10 MB / giây; Máy chủ khác 50 MB / giây, giảm 5 MB / giây trở lên). Với sức mạnh bố mẹ tôi đang bắt đầu hiểu.
school_guy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.