Khi nào là thời điểm thích hợp để giới thiệu tính sẵn sàng cao cho trang web?
Có nhiều bài viết về các tùy chọn có sẵn cao. Tuy nhiên, đó không phải là điều hiển nhiên khi KHI là thời điểm thích hợp để chuyển từ máy chủ đơn sang cấu hình khả dụng cao.
Vui lòng xem xét tình huống của tôi:
http://www.postjobfree.com là trang web 24/7 với lưu lượng truy cập đáng kể:
http://www.similarweb.com/website/postjobfree.com
Hiện tại tôi chạy nó trên một máy chủ duy nhất: cả máy chủ web IIS 7.0 và SQL Server 2008 đều chạy trên cùng một hộp phần cứng.
Thỉnh thoảng (~ một lần mỗi tháng) ~ 5 phút ngừng hoạt động thường do khởi động lại được yêu cầu bởi một số cập nhật Windows Server. Thông thường thời gian chết được lên kế hoạch và xảy ra vào ban đêm. Vẫn còn khó chịu, vì Google Bot và một số người dùng vẫn hoạt động vào ban đêm.
Doanh thu trang web hiện tại ở mức ~ $ 8K / tháng.
Tôi xem xét chuyển sang cấu hình hai máy chủ (cụm máy chủ web gồm 2 máy chủ web và cụm 2 Máy chủ SQL được lưu trữ trên hai máy chủ phần cứng).
Ưu điểm:
1) Tính sẵn sàng cao (về lý thuyết không có thời gian chết). Ngay cả khi một trong các máy chủ ngừng hoạt động - một máy chủ khác sẽ tiếp quản.
2) Không mất dữ liệu: không có cụm SQL, có thể mất tối đa một ngày dữ liệu trong trường hợp lỗi phần cứng (chúng tôi thực hiện sao lưu hàng ngày).
Nhược điểm:
1) Nhiều nỗ lực hơn để thiết lập và duy trì cấu hình như vậy.
2) Chi phí lưu trữ cao hơn. Thay vì ~ $ 600 / tháng, nó sẽ là khoảng $ 1200 / tháng.
Bạn có đề xuất gì?