Cập nhật tất cả các hệ thống


0

Về cơ bản, tôi sở hữu 3 hệ thống trong đó một hệ thống đóng vai trò là Nút cân bằng và dữ liệu cho các trang web nằm trên hai hệ thống còn lại. Nút cân bằng cân bằng lưu lượng giữa 2 hệ thống này

Hệ thống cân bằng: Win Server 2008, WAMP, Proxy_balancer
Hai nút: Trọng lượng nhẹ Linux + Apache

Lưu ý: tôi không thích NT Load Balancer
Node Cân bằng hoạt động tốt

Vấn đề là :

tôi muốn cập nhật tất cả 2 nút có cùng dữ liệu (có nghĩa là tệp .php, trang web của tôi được thiết kế) khi tôi cập nhật một trong hai nút đó. lưu ý: tập tin nguồn .php phải được cập nhật

Nghi ngờ :

Tôi cũng có một nghi ngờ để hỏi về cơ bản tôi có thể gọi hệ thống này là một đám mây không?

Câu trả lời:


1

Một số tùy chọn từ dễ nhất đến khó nhất (theo ý kiến ​​của tôi)

Có một vài cách để cập nhật 2 trang web. Cho đến nay, cách dễ nhất là cập nhật chúng bằng cách sử dụng một quy trình "thực hiện cùng một thao tác" trên mỗi nút, ví dụ như thực thi các lệnh cục bộ và qua kết nối SSH, hoặc sử dụng lật đổ và kiểm tra mã ra cả hai nút hoặc có thể chỉ cần thiết lập cái đầu tiên và thực hiện rsync.

Thiết lập NFS - một máy chủ sẽ là máy chủ NFS, máy khách thứ hai. Điều này có thể phủ nhận mục đích có bộ cân bằng tải nếu hệ thống bị ràng buộc IO hoặc mục đích cân bằng là để chịu lỗi (điều gì xảy ra nếu hộp chạy máy chủ NFS chết?)

Một cách khác là chạy DRBD ở chế độ chính kép (không phải tầm thường, nhưng đó là những gì nó được thiết kế để làm), sẽ phản ánh giao diện khối - tức là một loại đột kích mạng, trong đó mỗi nửa của cuộc đột kích có sẵn dưới dạng đĩa chính đến 1 máy chủ, sao chép sang máy chủ khác. (Bạn sẽ cần chạy thêm một hệ thống tệp hỗ trợ ghi vào 2 vị trí, từ bộ nhớ GFS2 thực hiện việc này)

Có nhiều hệ thống khác nhau có thể được thiết lập, tôi giả sử, để tìm kiếm các thay đổi của hệ thống tập tin - nếu bạn có thể nối chúng với một tập lệnh, bạn có thể tự động sao chép khi thay đổi. Tôi chưa bao giờ thử điều này, nhưng Lsyncd có thể là một lựa chọn ở đây (thực ra điều này có thể không khó, hãy xem http://www.thisisnotsupported.com/lsyncd/ )?

"Đám mây" không có ý nghĩa thực sự - vâng, bạn có thể gọi hệ thống này là đám mây. (Tôi tin rằng thuật ngữ Đám mây bắt nguồn từ các nhà công nghệ vẽ Internet như một đám mây trong sơ đồ kỹ thuật và điều này được những người tiếp thị đồng ý - về cơ bản mọi thứ "trên Internet" đều có thể được gọi là "trên đám mây" - Gần nhất tôi có chắc chắn tìm ra ý nghĩa của thuật ngữ này là "nội dung được lưu trữ trong đó người dùng cuối không cần phải lo lắng về điều đó" - Chắc chắn ít nhất 1 công ty tôi cung cấp dịch vụ để xem mình là "nhà cung cấp dịch vụ đám mây" và đang làm gì đó không phải rất nhiều khác với những gì bạn đang nói về.


không có cách nào để upvote vì vậy cảm ơn, hy vọng một ngày nào đó tôi sẽ nhận được 15 danh tiếng để bầu bạn
7-isnotbad
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.