Kịch bản sao lưu MySQL hiện tại của tôi là sao chép db của chúng tôi sang máy chủ thứ hai và chạy mysqldump trên máy chủ đó để loại bỏ bất kỳ thời gian chết nào khỏi khóa bảng hoặc hàng. Điều này đang hoạt động tốt nhưng chi phí $ 150 mỗi tháng cho máy chủ thứ hai (lưu trữ tại Úc đắt hơn rất nhiều so với Hoa Kỳ.)
Tôi đã đọc rất nhiều câu hỏi ở đây về vấn đề này, hầu hết mọi người cần trợ giúp với các bản sao lưu theo lịch trình và không có gì không phải là thứ tôi cần. Tôi cần phải mysqldump (tốt nhất là cứ sau 4 giờ) mà không có thời gian chết. Db là ~ 7GB không nén, vì vậy mysqldump có thể mất một chút thời gian tùy thuộc vào máy chủ.
Tôi đã cân nhắc sao chép vào cùng một máy, nhưng tôi không muốn nô lệ ăn vào bộ nhớ rất cần thiết. Tôi không chắc mình có thể hạn chế sử dụng bộ nhớ trên cơ sở mỗi db không? Dù bằng cách nào, điều này sẽ đặt tải lên máy chủ trong khi nó hủy db.
Tôi mới đọc http://www.zmanda.com/quick-mysql-backup.html này và có vẻ tốt, $ 300 mỗi năm là ok, điều đó giúp tôi tiết kiệm rất nhiều.
Thật không may, tôi không thể sao chép sang RDS của Amazon nhưng tôi có thể sao chép sang phiên bản vi mô RC2 nhưng việc sao chép sẽ diễn ra qua mạng và ping là ~ 220ms.
Tôi thấy một vài người ở đây nói về ảnh chụp nhanh LVM có thể là một lựa chọn tốt. Tôi không biết nhiều về tùy chọn này tho.
Ý kiến sẽ được đánh giá rất cao.