Glusterfs chọn mô hình storage nào? giải thích các mô hình của Clusterfs
Distributed volume: là loại volume sẽ lưu trữ Files lần lượt vào từng bricks. Ví dụ file1 nằm trong brick 1, file 2 nằm brick 2,…. Bởi thế có thể nó có thể dẫn đến nguy cơ mất file nếu 1 trong số những brick đó hay node bị delete.
- gluster volume create test-volume server3:/exp3 #distributed
Replicated volume: là loại volume sẽ tạo 1 bản sao của file đến những brick còn lại, phù hợp với hệ thống yêu cầu tính sẵn sàng cao và dự phòng(lưu ý số lượng brick phải bằng số lượng replica).
- gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2
Stripe volume: là loại volume chia dữ liệu thành những phần khác nhau sau đó lưu trữ ở những brick khác nhau, phù hợp với những môi trường yêu cầu hiệu năng, đặc biệt truy cập những file lớn. Tuy nhiên lưu ý 1 node hay 1 brick bị delete sẽ dẫn đến volume không thể hoạt động được.(số lượng stripe phải bằng số lượng brick).
- gluster volume create test-volume stripe 2 transport tcp server1:/exp1 server2:/exp2
Distributed stripe volume: là loại volume kết hợp từ hai loại Distributed và stripe. Do đó nó có hầu hết những thuộc tính hai loại trên và khi 1 node và 1 brick delete đồng nghĩa volume cũng không thể hoạt động được nữa.
- gluster volume create test-volume stripe 4 transport tcp server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4
(Lưu ý số lượng brick là một bội số của số lượng stripe)
Distributed replicated: Tuơng tự là loại volume kết hợp từ distributed và replicated phù hợp cho những môi trường lưu trữ dữ liệu quan trọng. Số lượng brick là một bội số số lượng replica.
- gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4
Sưu Tập.