Hiện tại em đang làm đề tài cân bằng tải cho CSDL sử dụng SQL server 2005, tuỳ chọn khi cài đặt sản phẩm chỉ hỗ trợ Failover Cluster hỗ trợ tính sẵn sàng cao chứ không hỗ trợ cân bằng tải. Qua tìm hiểu trên mạng thì hầu hết ý kiến đều sử dụng replicate để cân bằng tải cho ứng dụng.
Theo hình dung của em là sẽ sử dụng network load balancing để chia tải đến 2 server (2 database) rồi thực hiện replicate 2 database đó lại với nhau.
Anh chị có kinh nghiệm triển khai cái này cho em ý kiến thực hiện giải pháp này với.
Hiện tại em đang làm đề tài cân bằng tải cho CSDL sử dụng SQL server 2005, tuỳ chọn khi cài đặt sản phẩm chỉ hỗ trợ Failover Cluster hỗ trợ tính sẵn sàng cao chứ không hỗ trợ cân bằng tải. Qua tìm hiểu trên mạng thì hầu hết ý kiến đều sử dụng replicate để cân bằng tải cho ứng dụng.
Theo hình dung của em là sẽ sử dụng network load balancing để chia tải đến 2 server (2 database) rồi thực hiện replicate 2 database đó lại với nhau.
Anh chị có kinh nghiệm triển khai cái này cho em ý kiến thực hiện giải pháp này với.
Chạy Clustering trên Windows chỉ giải quyết được bài toán tăng khả năng chịu lỗi vì chỉ có thể chạy ở cơ chế Active - Passive.
Trong trường hợp bạn chạy 2 server đều active thì có thể dùng phương án tạo 2 Instances SQL trên SAN (nếu dùng SAN), trên 2 server cấu hình Clustering 2 lần cho services SQL lần lần lượt A-P rồi P-A. Rồi triển khai đồng bộ cho 2 Instances.