Khi máy chủ web A của tôi bị ngắt kết nối, làm cách nào để tôi tự động chuyển hướng tất cả người dùng đến máy chủ web B của tôi ở một thành phố khác và ngược lại?
Công tắc cân bằng tải thực hiện những gì tôi muốn, ngoại trừ tôi không thể tìm ra cách để nó hoạt động trừ khi cả hai máy chủ web nằm trong cùng một tòa nhà.
Các hệ thống phân cụm có tính sẵn sàng cao làm những gì tôi muốn, ngoại trừ tôi không thể tìm ra cách để nó hoạt động trừ khi cả hai máy chủ web nằm trong cùng một tòa nhà.
Câu trả lời được chấp nhận để " chuyển hướng đến một trang tĩnh trên một máy chủ web khác khi máy chủ web chính bị hỏng " dường như hỗ trợ các máy chủ web ở 2 thành phố khác nhau. Nhưng làm thế nào để cài đặt một phần mềm trên một hộp giúp tôi sau khi rút hộp đó ra?
Làm thế nào để DNS vòng và mạng phân phối nội dung (CDN) làm điều đó?
Tôi cho rằng một cách tiếp cận bắt đầu một cái gì đó như:
- Tôi nhận được địa chỉ IP của từng máy chủ web vật lý của mình.
- Tôi đặt địa chỉ IP của từng máy chủ web vật lý của mình vào bản ghi DNS cho tên miền duy nhất của "trang web" (nhiều bản ghi A hoặc bản ghi AAAA hoặc cả hai).
- ... vậy thì tôi cần phải làm gì?
Tôi cho rằng một cách tiếp cận khác bắt đầu một cái gì đó như
- Tôi sử dụng một số nhà cung cấp DNS động cho tên miền duy nhất mà tôi mong muốn người dùng nhập vào trình duyệt web
- Tôi thiết lập một công việc định kỳ trên mỗi máy chủ web định kỳ cho nhà cung cấp DNS biết địa chỉ IP của chính họ (cập nhật bản ghi A hoặc bản ghi AAAA) hoặc tên miền riêng của mình (cập nhật bản ghi CNAME hoặc bản ghi DNAME).
- ... vậy thì tôi cần phải làm gì?
(Hiện tại, tôi rất vui nếu người dùng của tôi có một trang web tĩnh với thông tin liên hệ của tôi và chú thích có nội dung "máy chủ web chính dường như không hoạt động" bất cứ khi nào máy chủ web A được rút ra. Điều đó tốt hơn nhiều so với hệ thống hiện tại chỉ đưa ra lỗi "không tìm thấy máy chủ". Lý tưởng nhất là tôi muốn A và B được đồng bộ hóa hoàn toàn và có vẻ giống hệt nhau - nhưng đó là một câu hỏi khác: tương đương với CDN nhưng đối với nội dung động? ).