Evan đạt được một số điểm tốt, nhưng đây có thể là một số cách hiệu quả về chi phí cụ thể để có được thời gian phục hồi dưới 1 giờ khi đối mặt với thất bại.
Doanh nghiệp nhỏ có thể có nghĩa là phần cứng nhỏ, do đó, có thể không có nhiều chi phí để thực hiện một số điều đơn giản thực sự bổ sung một lượng đáng kể khả năng phục hồi khi gặp vấn đề. Ý tưởng chính là chỉ cần có thêm phần cứng sẵn sàng để đi.
Đầu tiên, hãy thoải mái với suy nghĩ về một IP ảo. Đó là địa chỉ IP mà người dùng sẽ nói chuyện, nhưng có thể cư trú trên bất kỳ máy chủ nào bạn cung cấp. Đây là địa chỉ IP mà bạn là người dùng và các ứng dụng sẽ muốn nói chuyện. Và nó sẽ là hữu ích nhất cho tối đa mọi giải pháp bạn đi. Có VIP nghĩa là bạn không cần phải cấu hình lại bất kỳ ứng dụng nào khi bị lỗi. Ngoài ra, hãy nhớ rằng việc có phần cứng dự phòng cũng có tác động làm tăng chi phí quản trị, thực hiện hai cập nhật cấu hình thay vì 1.
Nếu chúng tôi bắt đầu với máy chủ proxy định tuyến / web, thì có lẽ dễ nhất vì chúng sẽ không phải là bất kỳ trạng thái thực nào cần được lưu trữ trên chính hộp. Vì vậy, chỉ cần lấy một bản sao của cùng một hộp và cấu hình nó giống nhau. Tôi sẽ tiếp tục cắm cả vào phân đoạn mạng LAN và giả sử rằng internet của bạn đang ở trên một giao diện khác, hãy đổi cáp nếu chúng bị lỗi. Từ góc độ định tuyến, bạn đặt tất cả các máy khách lan của mình nhắm mục tiêu địa chỉ .1 (VIP) cho tuyến đường mặc định và máy chủ proxy cung cấp cho máy chủ A địa chỉ .2 và máy chủ B địa chỉ .3. Bằng cách này, cả hai có thể được quản lý để cập nhật cấu hình (áp dụng cho cả hai). Và tất cả những gì bạn phải làm để chuyển đổi dự phòng là xóa phần gán IP .1 khỏi .2 và chuyển nó sang .3 và di chuyển kết nối internet sang giao diện khác. Nó không quá phức tạp, dễ làm và dễ hiểu, và chi phí phần cứng thêm của hộp thứ hai. Nếu bạn có thể nhận được sự dư thừa ở phía internet, bạn có thể thêm một số phức tạp và nhận chuyển đổi dự phòng tự động bằng cách sử dụng một cái gì đó như VRRP.
Không có chi tiết cụ thể, thật khó để nói nhưng máy chủ web của bạn có thể đơn giản như vậy. Thêm máy chủ thứ hai với cấu hình giống hệt nhau, tạo vIP giữa hai máy và chuyển VIP sang bản sao lưu khi gặp sự cố. Tôi thường không bận tâm nếu trạng thái phiên bị mất khi chuyển đổi dự phòng (đó là một vấn đề nghiêm trọng để gây ra chuyển đổi dự phòng). Vì vậy, nếu người dùng phải đăng nhập lại, không có vấn đề lớn. Một lần nữa, vrrp có thể được sử dụng cho chuyển đổi dự phòng tự động.
Di chuyển lên DB của bạn, điều này phức tạp hơn đáng kể. Hầu hết các DB đều có một số loại mô hình chính / phụ, trong đó bạn sao lưu DB gốc vào thứ cấp, sau đó sao chép tất cả các nhật ký giao dịch hoặc các thay đổi DB sang thứ cấp. Một lần nữa, bạn có thể kết hợp điều này với VIP cho các ứng dụng / người dùng thực sự truy cập DB. Tuy nhiên, failover phức tạp hơn. Tùy thuộc vào sự thất bại của chính, bạn có thể cần phải thực sự đưa các ổ đĩa lên và chạy để sao chép và ghi nhật ký giao dịch còn sót lại. Sau đó đưa hoạt động thứ cấp. Nếu bạn có thể chịu đựng một số dữ liệu bị mất, thì bạn có thể mang lại hoạt động thứ cấp ngay lập tức. Sau khi chuyển đổi dự phòng, máy chủ B bây giờ là chính của bạn và bạn sẽ làm việc để khôi phục máy chủ A và biến nó thành bản sao lưu mới để sẵn sàng thất bại khi máy chủ b gặp sự cố.
Máy chủ tệp luôn là phần khó nhất, vì không giống như DB, rất khó để có được tính năng tích hợp của hệ thống tệp. Tuy nhiên, một số mức độ khả năng phục hồi có thể đạt được bằng cách có máy chủ thứ hai và viết một tập lệnh đơn giản để quét hệ thống tệp để thay đổi và sao chép bất kỳ tệp mới nào sang thứ cấp. Về cơ bản, bạn có thể chạy rsync trên một cron mà tôi tin tưởng để làm điều này. Một lần nữa, bạn sử dụng VIP mà bạn cung cấp cho người dùng, bạn sẽ chuyển sang nếu bạn thực hiện chuyển đổi dự phòng. Trong tập lệnh của bạn, tôi khuyên bạn nên kiểm tra để đảm bảo hệ thống là chủ sở hữu của VIP trước khi truyền tệp. Bạn thực sự thực sự thực sự không muốn rsync thực thi sai hướng và ghi đè lên bất kỳ thay đổi nào mà người dùng của bạn đang thực hiện. Điều này có thể mất một số tệp nếu chúng là một thất bại,
Tôi không biết bạn có thể làm gì với hệ thống điện thoại của mình ... điều đó thực sự phụ thuộc vào nhà cung cấp và cách thiết lập. Các nhà cung cấp có thể có một số giải pháp kệ cho khả năng phục hồi.
Một số lời cảnh báo cuối cùng. Hãy chắc chắn rằng bạn kiểm tra kỹ lưỡng bất kỳ thiết lập nào bạn sẽ thực hiện. Hãy chắc chắn rằng bạn biết làm thế nào để thất bại nó mà không mất thông tin quan trọng đó. Kiểm tra thử nghiệm để đảm bảo nó sẽ hoạt động khi bạn cần. Đảm bảo rằng bạn có các quy trình thay đổi cấu hình, cập nhật phần mềm, v.v ... được áp dụng đúng cho cả bản chính và bản sao lưu. Tin tốt là, có lẽ bạn có thể thực hiện chuyển đổi dự phòng khi bạn muốn đưa máy chủ xuống để nâng cấp, v.v. Đây không phải là thiết lập hoạt động tích cực, vì vậy bạn không biết liệu thứ cấp có hoạt động khi bạn cần không.
Tôi làm việc trong lĩnh vực viễn thông và thiết bị của chúng tôi rất dư thừa, kể cả trong hầu hết các trường hợp dự phòng địa lý đồ họa. Điểm thất bại số 1 của chúng tôi là sự dư thừa không được kiểm tra sau khi thay đổi và người dùng thực hiện các thay đổi không biết mô hình dự phòng hoạt động như thế nào. Tuy nhiên, chúng tôi có thêm một vấn đề là tất cả các thiết bị của chúng tôi cần hỗ trợ chuyển đổi dự phòng tự động trong không quá vài giây. Bạn có thể chấp nhận can thiệp thủ công vào các lỗi của bạn nếu bạn chỉ cần khởi động và chạy trong vòng 30 - 60 phút. Bạn chỉ cần chuẩn bị. Chúc may mắn.