Tôi tò mò liệu ai đó thực sự đang chạy PostgreSQL trong một thùng chứa được sản xuất trên một số dạng hệ thống tệp phân tán - tốt nhất là GlusterFS, hoặc bất cứ thứ gì.
Tôi hiện đang chạy Mesos / Marathon. Trong trường hợp nút PostgreQuery không thành công, Marathon chỉ cần khởi chạy một phiên bản khác của PostgreQuery trên các nút khác và nếu được thực hiện đúng cách (phát hiện dịch vụ và khôi phục ứng dụng từ mất kết nối cơ sở dữ liệu), sẽ đạt được khả năng chịu lỗi cuối cùng.
Tôi biết PostgreSQL có các giải pháp HA riêng, như vận chuyển nhật ký và sao lưu dự phòng nóng, nhưng sau đó người ta vẫn cần giải quyết vấn đề khi nào chuyển từ chủ sang nô lệ, làm thế nào để thực hiện đúng cách, v.v.
Vậy, làm thế nào để bạn chạy PostgreSQL trong sản xuất trên GlusterFS hoặc tương tự? Nếu vậy, nó có ổn định không? Làm thế nào về hiệu suất?