Tải cân bằng vs Vòng tròn DNS | Tải cân bằng vs Round Robin DNS
Cân bằng tải và DNS vòng được sử dụng để phân phối tải cho các máy chủ hoặc mạng khác nhau để đạt được phân phối tải, tính sẵn sàng cao và phân phối địa lý để phân phối nhanh. Hầu hết, nó đang được sử dụng trong các ứng dụng internet dựa trên web vì những lý do nêu trên. Ngày nay, phương pháp mới gọi là CDN (Mạng phân phối nội dung) được giới thiệu, nhưng chủ yếu chỉ nhắm mục tiêu phân phối nội dung tĩnh. CDN sẽ không cập nhật tức thì, trừ khi tần số đồng bộ hóa máy chủ của nó tăng lên.
Cân bằng tải (Cân bằng tải)
Cân bằng tải là ứng dụng phần mềm hoặc thiết bị phần cứng được đặt trong kiến trúc mạng để đối mặt với phía người dùng, rõ ràng là đằng sau tường lửa. Về cơ bản, bộ cân bằng tải sẽ được gán với một địa chỉ IP cho người dùng tương tác với số cổng dịch vụ. Ví dụ: khi bạn nhận được một bộ cân bằng tải web, bạn sẽ nhận được một địa chỉ IP từ nhà cung cấp, với điều đó chỉ bạn ánh xạ với các bản ghi DNS. Nếu bạn định sử dụng nó cho máy chủ web, bạn cần tạo cổng 80 trong bộ cân bằng tải. Đằng sau bộ cân bằng tải, bạn có thể có sever farm cho cùng các dịch vụ có cùng nội dung và cấu hình. Một tỷ lệ phần trăm các yêu cầu http đến tải IP cân bằng sẽ được phân phối đến các máy chủ phía sau bộ cân bằng tải theo định nghĩa của bạn. Một điều bạn cần chắc chắn là, tất cả các máy chủ lưu trữ được đồng bộ hóa với cùng một nội dung và cấu hình, sau đó chỉ người dùng mới có được cùng một nội dung.
Kiểu kiến trúc này sẽ giúp chúng tôi tăng tính sẵn sàng cao thông qua các máy chủ dự phòng. Có hai loại cân bằng tải; một là cân bằng tải cục bộ hoặc trung tâm dữ liệu và một là cân bằng tải toàn cầu. Đọc sự khác biệt giữa cân bằng tải toàn cầu và cân bằng tải cục bộ hoặc trung tâm dữ liệu.
DNS vòng tròn
DNS là Hệ thống tên miền được phân phối trong nhiều cơ sở dữ liệu để cung cấp nhận dạng có thể đọc và sử dụng được cho con người cho máy chủ lưu trữ. Các máy chủ được xác định bởi IP của chúng và một tên được gán cho IP đó trong máy chủ DNS để tránh ghi nhớ địa chỉ IP để truy cập máy chủ đó. Ví dụ: khi bạn yêu cầu sự khác biệt giữa các máy chủ DNS cục bộ của bạn sẽ cung cấp các chi tiết máy chủ để liên lạc. Nói chung, đó là một địa chỉ IP duy nhất của máy chủ differb between.com. Trong DNS Round-robin, bạn có thể định cấu hình nhiều địa chỉ IP theo một tên miền duy nhất và các địa chỉ IP đó sẽ được cấp cho các yêu cầu của người dùng theo cách thức vòng tròn. Tại đây, máy chủ hoặc máy chủ có thể ở bất cứ đâu trên thế giới, tương đương với cân bằng tải toàn cầu.
DNS trả lời cho các truy vấn, có thể được xác định tùy thuộc vào ứng dụng. Nói chung là theo cách thức vòng tròn; nghĩa là, nếu IP 1 được trao cho truy vấn đầu tiên, thì truy vấn thứ hai sẽ nhận IP 2, v.v. Nhưng, bạn có thể xác định điều này tùy thuộc vào nhu cầu và khả năng ứng dụng của bạn. Nếu DNS của bạn đủ thông minh để xác định vị trí địa lý theo thời gian phản hồi hoặc bất kỳ cơ chế nào khác, bạn có thể cung cấp IP gần nhất cho khách hàng trong khu vực đó.
Sự khác biệt giữa Load Balancer và Round-robin DNS là gì? (1) Chúng tôi có thể đạt được địa chỉ IP và số cổng ẩn trong bộ cân bằng tải, nhưng chúng tôi không thể làm điều đó trong phương pháp DNS. (2) Đôi khi, phương thức DNS sẽ không hoạt động vì một số nhà cung cấp dịch vụ sử dụng bộ đệm ẩn DNS, việc dừng nhận IP mới cho các yêu cầu của khách hàng và chuyển đến cùng một IP, nhưng trong các bộ cân bằng tải thì đây không phải là vấn đề. (3) Các cuộc tấn công của DOS, DDOS sẽ không ảnh hưởng trực tiếp đến các máy chủ lưu trữ, thay vào đó, nó sẽ ảnh hưởng đến IP cân bằng tải, trong khi ở phương thức DNS, nó sẽ tấn công trực tiếp vào máy chủ. (4) Trong phương pháp cân bằng tải, bộ cân bằng tải sử dụng kết nối TCP duy nhất cho nhiều yêu cầu HTTP, điều này sẽ làm giảm tắc nghẽn mạng và máy chủ qua đầu để theo dõi các phiên TCP, trong khi đó trong phương pháp DNS, điều này không áp dụng. (5) Trong HTTPS, mã hóa và giải mã SSL tiêu thụ nhiều CPU hơn và tải này có thể được giảm bớt bằng bộ cân bằng tải và để máy chủ lưu trữ thực hiện các tác vụ được chỉ định; điều này cũng không thể đạt được trong phương pháp DNS. (6) Một số bộ cân bằng tải có thể có thiết bị lưu trữ và cung cấp cho khách hàng nội dung được lưu trong bộ nhớ cache mà không gây rắc rối cho máy chủ lưu trữ. Điều này sẽ tăng giao hàng nhanh qua thời gian phản hồi nhanh. (7) Trong Cân bằng tải, cân bằng tải các điều kiện sức khỏe của máy chủ lưu trữ và nếu máy chủ bị chết, nó sẽ xóa cuộc thăm dò phục vụ và phân phối tải cho những người khác, điều này cũng không khả dụng trong phương thức DNS. (8) Cân bằng tải là một điểm thất bại duy nhất, trong khi đó, trong phương pháp DNS, thông thường, các bản ghi DNS sẽ được cập nhật qua từ theo cách phân cấp và được lưu trong DNS cục bộ, giúp giải quyết IP nhanh hơn.
|