Sự khác biệt giữa Load Balancing và Round-robin DNS
Load Balancing vs. Round Robin DNS | Cân bằng tải và Round Robin DNS
Cân bằng tải và DNS Round-robin được sử dụng để phân phát tải cho các máy chủ hoặc mạng khác nhau để đạt được phân bố tải, khả năng sẵn sàng cao và phân bố đị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 cho các lý do nêu trên. Hiện nay, phương pháp mới gọi là CDN (Content Delivery Network) được giới thiệu, nhưng nó chủ yếu nhắm mục tiêu đến việc phân phối nội dung tĩnh. CDN sẽ không cung cấp cập nhật tức thời, trừ khi tần số đồng bộ máy chủ lưu trữ của nó được tăng lên.
Các cân bằng tải là các ứng dụng phần mềm hoặc các thiết bị phần cứng được đặt trong kiến trúc mạng đối mặt với người sử dụng, rõ ràng là phía sau bức 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 các tương tác của người dùng với các số cổng dịch vụ. Ví dụ: khi bạn nhận được cân bằng tải trang web, bạn sẽ nhận được một địa chỉ IP từ nhà cung cấp, với điều đó chỉ có bạn bản đồ với 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 trình cân bằng tải. Đằng sau các cân bằng tải, bạn có thể chia trang trại cho các dịch vụ tương tự có cùng nội dung và cấu hình. Một phần trăm yêu cầu http đến để tải balancer IP sẽ được phân phối đến các máy chủ nằm sau bộ cân bằng tải theo xác định 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ộ với cùng một nội dung và cấu hình, sau đó chỉ những người dùng sẽ nhận được cùng một nội dung.Loại kiến trúc này sẽ giúp chúng ta tăng tính sẵn sàng cao 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 trong số đó là cân bằng tải toàn cầu. Đọc sự khác biệt giữa các cân bằng tải toàn cầu và các cân bằng tải cục bộ hoặc trung tâm dữ liệu.
DNS máy chủ Round-robinDNS 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 con người có thể đọc và sử dụng được cho máy chủ. Máy chủ được xác định bởi IP của họ và tên được gán cho IP đó trong máy chủ DNS để tránh ghi nhớ địa chỉ IP để tiếp cận máy chủ đó. Ví dụ: khi bạn yêu cầu sự khác biệt giữa. com máy chủ DNS địa phương của bạn sẽ cung cấp các chi tiết máy chủ để giao tiếp. Nói chung, đó là một địa chỉ IP duy nhất của sự khác biệt giữa. com. Trong DNS Round-robin, bạn có thể định cấu hình nhiều địa chỉ IP với một tên miền duy nhất, và những đị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 round robin. Ở đây, máy chủ lưu trữ hoặc máy chủ có thể ở bất cứ nơi nào trên thế giới, tương đương với cân bằng tải toàn cầu.
DNS đáp ứng cho các truy vấn, có thể được xác định tùy thuộc vào các ứng dụng.Nói chung nó là theo cách round robin; nghĩa là, nếu IP 1 được đưa ra cho truy vấn đầu tiên, thì truy vấn thứ hai sẽ nhận được IP2, vân vân. Tuy nhiên, 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ý bằng 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 nhau giữa Load Balancer và Round robin DNS là gì?(1) Chúng ta có thể đạt được địa chỉ IP và số cổng ẩn trong cân bằng tải, nhưng chúng ta không thể làm điều đó trong phương pháp DNS.