Giới thiệu Failover clustering trên Windows server

Related Articles

Giới thiệu Failover clustering trên Windows server

Hệ thống sever có tầm quan trọng rất lớn so với một doanh nghiệp nên việc duy trì mạng lưới hệ thống đó luôn hoạt động giải trí là một bài toán khó so với những quản trị viên. Cho dù những hãng sản xuất đã nỗ lực làm mọi cách để nâng cao chất lượng của thiết bị, nhưng những hỏng hóc so với những thiết bị mạng nói chung và những sever nói riêng là điều không hề tránh khỏi .Ở bài viết này, Vinahost xin được trình làng với những bạn một giải pháp bảo vệ cho mạng lưới hệ thống vẫn hoạt động giải trí tốt ngay cả khi có sự cố xảy ra so với sever sử dụng Windows server. Đó là giải pháp Failover clustering

Windows failover clustering là công nghệ của Microsoft cung cấp tính sẵn sàng cao (High Availability) tại cấp độ máy chủ. Windows failover clustering sử dụng nhiều server tạo thành một nhóm hoặc cụm gọi là cluster. Mỗi server trong cluster được gọi là một node, và các node làm việc cùng nhau để tạo thành cluster. Tất cả các node trong một failover cluster liên tục giao tiếp với nhau. Nếu một trong các server trong cluster gặp sự cố, khi đó một trong các server khác trong cluster sẽ đảm nhận khối lượng công việc của server bị lỗi đó. Quá trình này được gọi là failover. Node bị hỏng đó sẽ được khôi phục lại. Quá trình này được gọi là failback.

Khi mạng lưới hệ thống có node bị downtime, Windows failover cluster sẽ khởi động lại những dịch vụ bị lỗi hay những ứng dụng trên một trong những node còn lại. Thời gian thiết yếu để triển khai xong failover nhờ vào một phần vào phần cứng được sử dụng và phần còn lại là vào chất lượng của dịch vụ hoặc ứng dụng .

Cluster node

Mỗi server tham gia trong cluster được gọi là một cluster node. Chúng cần được kết nối với nhau. Các cluster node phải liên lạc thường xuyên với nhau để xác định tình trạng của từng node. Kết nối này được gọi là cluster heartbeat. Tất cả cluster node cần phải chạy cùng một phiên bản của Windows Server.

Cluster service

Cluster Service là thành phần chính để điều khiển và tinh chỉnh hoạt động giải trí của failover cluster. Cluster Service chạy trên tổng thể cluster node và được quản trị bởi Failover Cluster Manager.

Địa chỉ IP ảo và tên của Cluster

Địa chỉ IP ảo và tên cluster được đặt duy nhất cho những cluster, và chúng khác nhau về giá trị tùy thuộc vào từng cluster node. Địa chỉ IP ảo và tên cluster là những thông tin mà những client đã liên kết với nhau sử dụng để liên kết với cluster. Điều này được cho phép những client minh bạch trong liên kết với cluster service và application sau quy trình failover.

Cluster Quorum

Mục đích của những cluster quorum là xác lập node nào sẽ tham gia vào cluster trong trường hợp hỏng phần cứng, mạng ngừng hoạt động giải trí và những cluster node không tiếp xúc được với nhau .

Windows failover cluster hỗ trợ nhiều loại quorum để giải quyết các cách sắp xếp cluster và sự khác nhau về số lượng node.

Service và Application

Các service và application của cluster về cơ bản được định nghĩa là duy nhất trong failover. Trong những phiên bản trước của failover clustering, chúng đã được định nghĩa như thể những nhóm tài nguyên. Tại bất kể thời gian nào service hoặc application chỉ được chiếm hữu bởi một cluster node. Nếu cluster node đó bị fail thì cluster node khác sẽ sỡ hữu nhóm resource và khởi động trên node đó. Ta hoàn toàn có thể thông số kỹ thuật những node ưu tiên mà một service hay application sẽ failover. Các tài nguyên sẽ được kiểm tra trạng thái bằng một công cụ có tên là LooksAlive, nó sẽ kiểm tra thực trạng hoạt động giải trí cho những application. Mặc định thì SQL Server dùng LooksAlive để test trạng thái 5 s / lần.

Shared Storange

Cluster nhu yếu phải có 1 ổ tàng trữ chung vì nó không hề thiết kế xây dựng bằng cách truy vấn lưu lượng trực tiếp được. Ổ tàng trữ chung ở đây hoàn toàn có thể dùng iSCSI SAN ( storage area network ) hoặc Fibre Channel SAN. Đối với SQL Server một shared disk resource chứa toàn bộ mạng lưới hệ thống và user database, log, những FileStream, và tích hợp file full-text search. Trong trường hợp failover, những đĩa được xác định vào một backup node, và khi đó dịch vụ SQL Server sẽ được khởi động lại trên node đó.

Windows failover clustering cung ứng những công dụng chính sau :

  • Automatic failover: khi một node fail, cluster sẽ tự động chuyển các service đến một node dự phòng khác.
  • Rapid failover: quá trình failover hoàn tất chỉ trong khoảng 30s.
  • Transparent to clients: sau khi failover, các client có thể ngay lập tức kết nối lại vào cluster mà không phải thay đổi đường mạng khác.
  • Transactional integrity: Không bị mất dữ liệu. Đối với SQL Server, tất cả các committed transaction được lưu và cấp lại cho database sau khi quá trình failover hoàn tất.

More on this topic

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Advertismentspot_img

Popular stories