Cân bằng tải trong Exchange 2007– Phần 1: Tổng quan về Windows NLB
Clusters
Quản trị mạng - Trong bài này chúng tôi sẽ giới thiệu cho các bạn cách cân bằng
tải Exchange 2007 Client Access Servers (CAS) bằng kỹ thuật NLB (Network
Load Balancing). Bằng cách thực thi một giải pháp cân bằng tải, bạn có thể phân
phối luồng công việc giữa các máy chủ, làm tăng được hiệu suất và giảm thời gian
chết bằng cách loại trừ được các điểm bị sự cố tồn tại trong topo chỉ có một máy
chủ truy cập client.
Giải pháp câng bằng tải cũng có thể được thực hiện bằng cách sử dụng giải pháp
của các nhóm thứ ba, nhưng đề cập ở đây, chúng tôi sẽ chỉ thực hiện trên thành
phần NLB trong Windows Server 2003. Sự thực là NLB đã cho thấy hiệu quả làm
việc tốt và là một giải pháp thích hợp cho hầu hết các tổ chức doanh nghiệp.
NLB là gì và hoạt động như thế nào?
Kỹ thuật cân bằng tải (NLB) có thể được sử dụng để phân phối các yêu cầu của
máy khách trên các máy chủ. Windows NLB thường đư
ợc sử dụng để bảo đảm các
ứng dụng chẳng hạn như mở rộng máy chủ web IIS bằng cách thêm vào các máy
chủ để tăng tải của máy khách. Thực hiện hành động này bảo đảm các máy khách
đó luôn có được mức hiệu suất thích hợp. Thêm vào đó, sẽ giảm được thời gian
chết gây ra bảo sự cố một máy chủ nào đó.
Các nhóm Windows NLB (cluster) có th
ể cung cấp khả năng mở rộng cho các dịch
vụ và ứng dụng dựa trên TCP và UDP. Bạn có thể có đến tối đa 32 máy chủ trong
một cluster Windows NLB.
Windows NLB có trong cả Windows Server 2003 phiên bản Standard và
Enterprise (thậm chí cả phiên bản Web cũng gồm thành phần này). Và vì nó là m
ột
thành phần chuẩn nên không yêu cầu bạn sử dụng bất cứ một phần cứng máy chủ
đặc biệt hoặc cụ thể nào cho mỗi máy chủ thành viên nằm trong nhóm NLB.
Khi Windows NLB được cấu hình đúng thì tất cả các máy chủ trong NLB cluster
sẽ được thể hiện bằng một địa chỉ IP ảo và mặc định bằng một tên miền tiêu chuẩn
lượng mạng.
Vậy chế độ nào nên được sử dụng cho giải pháp Exchange 2007 Client Access và
nên cài đặt bao nhiêu adapter mạng trong mỗi máy chủ Client Access? Giải pháp
tốt nhất ở đây là cài đặt hai adapter mạng và sử dụng chế độ unicast, để lưu lượng
mạng của cluster và host được phân tách trong adapter mạng tương ứng của riêng
chúng.
Lưu ý:
Bổ sung thêm với Windows NLB, bạn cũng có thể sử dụng các cơ chế DNS round
robin để cân bằng tải cho các máy chủ trong môi trường thư tín Exchange 2007,
tuy nhiên Windows NLB chỉ nên được sử dụng DNS round robin vì sau đó chỉ
cung cấp một mức tự động chuyển đổi dự phòng tối thiểu. Lý do tồn tại vấn đề n
ày
là vì nếu một máy chủ Client Access nào đó không đáp trả các yêu cầu của máy
khách thì các yêu cầu của máy khách phải được lặp lại cho tới khi máy chủ đáp trả
thông tin về kết nối khách cũng như sự không có sẵn máy chủ Client Access. Vì
thành phần Windows NLB có trong cả Windows Server 2003 phiên bản Standard
và Enterprise nên không có lý do gì khiến chúng ta phải chọn DNS round robin
trên WNLB.
Mặc dù những giới thiệu ở trên nghe có vẻ phức tạp và tiêu tốn nhiều thời gian để
triển khai giải pháp cân bằng tải Windows NLB, tuy nhiên sự thực trong thao tác
thực hiện lại rất dễ dàng, chúng tôi s
ẽ giới thiệu cho các bạn những vấn đề đó trong
các phần sau.
Mục đích của máy chủ Client Access
Trước khi đi vào phần cấu hình Windows NLB cluster, chúng tôi sẽ giới thiệu cho
các bạn một số vắn tắt về các máy chủ Client Access có mục đích gì. Trong đó sẽ
tập trung vào làm sáng tỏ vấn đề tại sao nó lại quan trọng để cân bằng tải các máy
chủ Exchange 2007 này.
Client Access Server thay thế cho các máy chủ front-end mà chúng ta vẫn biết đến
trong Exchange 2000 và 2003 và một số chức năng bổ sung. Máy chủ Client
máy chủ này)
1 máy chủ đã triển khai Mailbox and Hub Transport server role
1 máy khách Windows XP/Vista đã cài đặt Outlook 2007
Phụ thuộc vào các chi tiết kỹ thuật phần cứng cụ thể của bạn mà bạn có thể cài đặt
các role Mailbox and Hub Transport server trên domain controller, nhưng trong
môi trường lab thì bạn nên tách biệt các role này riêng rẽ.
Bạn đã biết NLB cluster là gì và đã có thể bắt đầu thiết lập môi trường lab của
mình. Đến đây bạn đã hoàn toàn sẵn sàng cho phần tiếp theo, phần sẽ hướng dẫn
bạn từng bước để cấu hình Windows NLB cluster.
Văn Linh (Theo MsExchange)