Có 4 máy chủ ngoại vi chia sẻ cùng một tệp cùng một lúc và mỗi máy chủ có thể ghi mà không cần sử dụng một loại chương trình DFS hoặc bên thứ ba nào dành riêng cho đồng bộ hóa thư mục sẽ là một trò chơi đêm.
Với azure bạn có thể nhìn vào 3 điều.
Lưu trữ được chia sẻ, có thể có một số chi phí liên quan đến việc có được lưu trữ chuyên dụng của riêng bạn và tôi không chắc chắn về cấu hình tuy nhiên Azure cung cấp điều này. Điều này sẽ đảm bảo tất cả các tệp của bạn có sẵn cho mỗi máy chủ ngay khi chúng được viết.
Azure DFS, DFS là một công cụ đồng bộ hóa thư mục dựa trên windows hoạt động khá tốt, cũng không chắc chắn về chi phí nhưng cấu hình có thể dễ dàng hơn một chút. DFS không hoạt động không đồng bộ nên có một chút chậm trễ nhưng không nhiều.
. Bạn sẽ cần chia sẻ từng thư mục với một máy chủ đang chạy tập lệnh, thiết lập quyền để máy chủ có thể đọc và viết và sau đó khắc phục sự cố, khắc phục sự cố.
Hoặc là tùy chọn từ trên sẽ thực hiện công việc, nếu công việc của bạn phụ thuộc vào công việc này, tôi khuyên bạn nên tránh xa tùy chọn 3.
Điều đó đang được nói, và bạn không cố gắng chi tiêu bất kỳ khoản tiền nào, hãy làm theo các bước dưới đây.
nhìn vào một chương trình gọi là "đồng bộ tập tin miễn phí". Có một số tính năng thực sự tốt cho phiên bản miễn phí Tôi tin rằng có một phiên bản trả phí nhưng tôi không chắc chắn về những cải tiến bạn nhận được. Tôi đã sử dụng nó trong rất nhiều môi trường dev của mình khi cố gắng đạt được thứ gì đó tương tự như những gì bạn đang muốn làm và lười biếng thiết lập DFS.
Chỉ tạo một máy chủ có thể ghi, điều này có thể được thực hiện dễ dàng bằng cách định cấu hình URI trên mỗi máy chủ cho biết nếu tạo bài viết, hãy truy cập ServerA hoặc viết lại URL trong web.config hoặc WordPress sử dụng php:
tiêu đề ('Vị trí: http://myhost.com/mypage.php ');
Mỗi người sẽ lấy một ít kiến thức về mã hóa và PHP, IIS.
- Phần thực sự thú vị, với ServerA là máy chủ tác giả (chỉ máy chủ có thể ghi) làm thế nào để chúng tôi hướng lưu lượng truy cập đến ServerB, ServerC và ServerD để đọc mà không cần bộ cân bằng tải?
Câu trả lời ngắn gọn bạn không thể, điều đó không chính xác, tôi đã có một khách hàng một lần rất kiên quyết về việc không sử dụng bộ cân bằng tải mà anh ta có thể thông qua một loạt các tập lệnh powershell để chuyển kết nối từ máy chủ này sang máy chủ khác dựa trên số lượng công nhân xử lý trên mỗi hộp hoặc một cái gì đó như thế. Một trong những cách rất khó để làm và không xứng đáng với thời gian và năng lượng để đưa ra.
Xem nếu bạn không thể định cấu hình Cân bằng tải mạng trên các máy chủ, Nó sẽ yêu cầu IP bổ sung nhưng chỉ có một thay đổi DNS và lưu lượng có thể được phân phối để đọc trên 3 máy chủ.
Chúc may mắn!