GlusterFS cấu hình cùng với WordPress (Uploads)

0
68
GlusterFS là hệ thống lưu trữ mạng mở rộng, cho phép bạn tận dụng hầu hết phần cứng lưu trữ có thể có để tham gia vào hồ bơi lưu trữ (storage pool), giúp cho việc lưu trữ dữ liệu giờ đây không đơn thuần chỉ là lưu trữ trên ổ cứng được gắn vào máy tính hay hệ thống NAS tại gia hay công ty mà thay vào đó mỗi phần cứng lưu trữ được thêm vào hệ thống đều đóng vai trò như một viên gạch (brick) giúp cho chúng ta có thể lưu trữ không giới hạn (trên lý thuyết là như thế) bằng cách thêm viên gạch mới vào hệ thống bất cứ lúc nào. Chính vì lẽ đó mà mình nghĩ là sử dụng GlusterFS để đóng vai trò hệ thống lưu trữ dữ liệu cho WordPress không hề tệ chút nào, vì GlusterFS không những có thể cho phép mở rộng không giới hạn về kích cỡ mà còn cho phép sao lưu dự phòng và nhiều khả năng tùy biến khác! Trước đây mình đã tìm hiểu về một số Plugin cho phép người dùng upload các tập tin đa phương tiện lên máy chủ FTP hay các subdomain (tương ứng với nhiều máy chủ khác nhau ngoài máy chủ chính chạy WordPress), tuy nhiên cách này không được thiết thực lắm vì sau khi tải tập tin lên rồi thì hầu như không thể chỉnh sửa hay tùy biến chúng được nữa và dĩ nhiên Database chứa Metadata của chúng (vị trí các tập tin tải lên các máy chủ FTP tương ứng) đôi khi gặp vấn đề cho nên mình nghĩ là dùng GlusterFS thiết thực hơn nhiều, có thể chỉnh sửa tập tin khi muốn và khả năng mở rộng đơn giản, không giới hạn, không ảnh hưởng đến sự hoạt động ổn định của WordPress vì giữ nguyên cơ chế tải lên và quản lý các tập tin đa phương tiện vốn có của nó. Mô hình mà mình sử dụng đó là sử dụng 1 máy chủ nội bộ có 2 ổ đĩa cứng, trong trường hợp của mình đó là 1 ổ SSD và một ổ HDD.
  • 1 ổ SSD để lưu trữ các tập tin chính của WordPress (Core), các Plugin, Theme, Logo,… và Media. (128GB)
  • 1 ổ HDD để lưu trữ các tập tin đa phương tiện (Media) (512GB)
Việc mình cấu hình GlusterFS thì 1 máy chủ đóng vai trò là cả GlusterFS Server và cũng là GlusterFS Client luôn. Sau này có mở rộng thêm nữa thì mình chỉ cần thêm máy chủ mới vào hệ thống mà thôi. Tất nhiên là mình sẽ đi 1 cách chi tiết nhất có thể cho nên mình cố gắng sẽ không bỏ sót phần nào để các bạn có thể tham khảo: Đầu tiên là chỉnh sửa file hosts trên máy chủ Linux, để đặt tên cho máy chủ này, bây giờ và về sau sẽ dễ thiết lập, đỡ phải nhầm lẫn (máy chủ mình sử dụng đó là Ubuntu 18.04):
Đường dẫn rút gọn của bài viết: https://vngeek.com/NOCFO

BÌNH LUẬN

Please enter your comment!
Please enter your name here