Xin chào,
Trong bài viết này, tôi sẽ giới thiệu và giải thích ngắn gọn về công nghệ Cụm chuyển đổi dự phòng trong SQL Server. Công nghệ cụm chuyển đổi dự phòng của SQL Server cũng là một công nghệ quan trọng cung cấp tính sẵn sàng cao. Vì vậy, nó được sử dụng rộng rãi trong các ứng dụng doanh nghiệp để cung cấp dịch vụ tối đa trong các hệ thống sản xuất.
Công nghệ Cụm chuyển đổi dự phòng là công nghệ hoàn hảo để duy trì dịch vụ sẵn sàng cao của các ứng dụng trong các tổ chức nhằm cung cấp mức dịch vụ tối đa (Viễn thông, Ngân hàng, Văn phòng Chính phủ, Holdings).
Công nghệ này có thể được định nghĩa là khả năng của một Cơ sở dữ liệu duy nhất có thể phục vụ trên nhiều hơn một máy chủ. Do đó, nó cung cấp tính sẵn sàng cao, dịch vụ tối đa, đây là một trong những quy tắc không thể thiếu trong thế giới cơ sở dữ liệu.
Tôi cũng muốn đề cập rằng nhiều người có thể xem công nghệ Cụm chuyển đổi dự phòng là một giải pháp cho Khôi phục sau thảm họa, nhưng thực tế không phải vậy. Công nghệ Cụm chuyển đổi dự phòng không phải là giải pháp Khôi phục sau thảm họa, nó là công nghệ chỉ cung cấp Tính khả dụng cao.
Chúng tôi có thể liệt kê các giải pháp do cơ sở dữ liệu SQL Server cung cấp cho Tính khả dụng cao như sau.
- Phân cụm chuyển đổi dự phòng
- Phản chiếu cơ sở dữ liệu
- Sao chép dữ liệu
- Ảnh chụp cơ sở dữ liệu
Trong kiến trúc Cụm chuyển đổi dự phòng, một trong 2 hoặc nhiều máy chủ được kết nối với nhau thông qua Cụm Windows đang hoạt động và máy chủ kia là bị động. Nếu máy chủ đang hoạt động không thể cung cấp dịch vụ trong bất kỳ trường hợp nào, trạng thái Chuyển đổi dự phòng sẽ xảy ra và Nút bị động được Windows Cluster kích hoạt.
Để cài đặt SQL Server Failover Cluster, cả hai máy chủ phải ở trên Windows Cluster. Về phía SQL Server, dịch vụ cung cấp kiến trúc Cụm chuyển đổi dự phòng là Dịch vụ Cụm Microsoft (MSCS). Cả hai máy chủ đều có các đĩa khác nhau, nhưng có một đĩa dùng chung trong đó các tệp liên quan đến Cơ sở dữ liệu và Cụm được lưu giữ. Đĩa này được gọi là Đĩa Quorum. Chúng ta có thể ký hiệu Đĩa số đại biểu, tượng trưng cho không gian đĩa chung và chung cho cả hai nút, như thể hiện trong hình dưới đây.
Khi ứng dụng đang truy cập cơ sở dữ liệu, ứng dụng liên tục truy cập cơ sở dữ liệu với IP cụm được nhập mà không cần biết nút thụ động đang hoạt động là nút nào. Cluster IP yêu cầu nút hiện đang hoạt động là nút được gửi đến nút. Khi Node hoạt động không hoạt động, ứng dụng sẽ được kết nối với Passive Node trong 1 giây tùy thuộc vào hệ thống và nó không bị ảnh hưởng. Trong trường hợp này, nút thụ động đang hoạt động và quản trị viên có thể thực hiện chuyển đổi dự phòng theo cách thủ công bất kỳ lúc nào.