Logo Zephyrnet

Cách cải thiện khả năng phục hồi mạng bằng NS1 Connect Filter Chains – IBM Blog

Ngày:


Cách cải thiện khả năng phục hồi mạng bằng NS1 Connect Filter Chains – IBM Blog



Mặt sau của nhà khoa học dữ liệu tự do, làm việc từ xa tại nhà lập trình mã hóa về Khai thác dữ liệu lớn, kỹ thuật dữ liệu AI, Kỹ thuật viên CNTT làm việc trong Dự án Trí tuệ nhân tạo.

26 Tháng hai, 2024
By Ben bóng

4 phút đọc

Sự cố ngừng dịch vụ mạng xảy ra. Đó không phải là vấn đề nếu mà là khi nào. Nền tảng đám mây và mạng phân phối nội dung (CDN) với SLA thời gian hoạt động 100% cũng không tránh khỏi. Họ gặp phải tình trạng mất điện giống như mọi thứ khác.

Câu hỏi đặt ra là: bạn sẽ làm gì khi một trong các dịch vụ mạng của bạn gặp sự cố? Việc thiếu các dịch vụ dư thừa có khiến bạn ngoại tuyến không? Hay bạn sẽ chuyển đổi dự phòng sang nhà cung cấp khác, duy trì trải nghiệm người dùng liền mạch? Ở mặt sau, quá trình chuyển đổi dự phòng đó sẽ hoạt động như thế nào? Nó sẽ được tự động hay thủ công?

Hầu hết các tổ chức vừa và lớn đều có hệ thống dự phòng tại chỗ để giúp họ sống sót sau khi mất điện. Những gì họ có thể có hoặc không có sẵn là cơ chế tự động chuyển hướng lưu lượng truy cập đến các hệ thống dự phòng đó khi có dịch vụ cốt lõi ngừng hoạt động.

Công nghệ IBM NS1 Connect Filter Chain™ sử dụng sức mạnh của DNS để tự động định tuyến lại lưu lượng giữa các nhà cung cấp dịch vụ khi có sự gián đoạn dịch vụ mạng. Với một vài quy tắc cơ bản, NS1 Connect theo dõi trạng thái mạng của bạn và chuyển đổi điểm cuối khi cần thiết. Bạn đặt trước các quy tắc và mức độ ưu tiên; mọi việc sau đó sẽ diễn ra tự động.

Trên nền tảng NS1, cấu hình chuỗi bộ lọc được áp dụng cho các bản ghi riêng lẻ trong vùng DNS. Chuỗi bộ lọc xác định cách NS1 xử lý các truy vấn đối với từng bản ghi—cụ thể là câu trả lời nào cần trả về. Mỗi chuỗi bộ lọc sử dụng một logic duy nhất để xử lý các truy vấn. Bạn có thể tạo kết hợp các bộ lọc để đạt được kết quả cụ thể dựa trên nhu cầu hoạt động hoặc kinh doanh của mình.

Tất nhiên, không phải ai cũng muốn điều khiển lưu lượng chuyển đổi dự phòng theo cùng một cách. Vì vậy, chúng tôi đã tổng hợp một hướng dẫn nhanh về cách xây dựng các hệ thống chuyển đổi dự phòng chủ động-chủ động, chủ động-thụ động và thủ công bằng cách sử dụng chuỗi bộ lọc.

Chuyển đổi dự phòng tích cực-hoạt động

Trong trường hợp sử dụng này, NS1 hoặc nguồn dữ liệu của bên thứ ba sẽ giám sát trạng thái của các điểm cuối riêng lẻ trong cơ sở hạ tầng phân phối ứng dụng của bạn. Khi dữ liệu cho biết có sự cố ngừng hoạt động trên một hệ thống, NS1 sẽ tự động định tuyến lưu lượng truy cập đến các hệ thống phụ mà bạn chọn. Nó được gọi là “active-active” vì dù sao thì những hệ thống thứ cấp đó cũng có thể đang hoạt động như một phần của hệ thống cân bằng tải của bạn. Khi một hệ thống bị mất điện, NS1 chỉ cân bằng lại tải cho các hệ thống đang hoạt động.

Bộ lọc đầu tiên trong chuỗi là “Up”. Bộ lọc này cho hệ thống biết điểm cuối của nhà cung cấp dịch vụ có hoạt động hay không.

Bộ lọc thứ hai trong chuỗi là “Shuffle” hoặc “Weighted Shuffle”. Nếu bộ lọc “Lên” trả về câu trả lời “sai” cho bất kỳ điểm cuối nào, bộ lọc sẽ tự động phân phối lưu lượng truy cập cho các nhà cung cấp khác. Shuffle phân phối lưu lượng truy cập một cách ngẫu nhiên, trong khi Weighted Shuffle phân phối lưu lượng truy cập dựa trên trọng số bạn cung cấp.

Cuối cùng, chỉ định số lượng câu trả lời bạn muốn DNS cung cấp cho các truy vấn gửi đến. RFC 1912 yêu cầu chỉ trả về một câu trả lời cho mỗi truy vấn CNAME. Bộ lọc “Chọn N đầu tiên” cho phép bạn chỉ định số lượng câu trả lời được trả về cho ứng dụng khách yêu cầu, nhưng mặc định phải là một.

Chuyển đổi dự phòng chủ động-thụ động

Như trong trường hợp sử dụng tích cực-hoạt động, NS1 hoặc nguồn dữ liệu của bên thứ ba giám sát trạng thái cơ sở hạ tầng phân phối ứng dụng của bạn và định tuyến lưu lượng truy cập đến các hệ thống thứ cấp trong trường hợp hệ thống chính ngừng hoạt động. Sự khác biệt ở đây là các hệ thống thứ cấp có thể chưa xử lý lưu lượng truy cập—chúng chỉ hoạt động khi cần thiết như một tùy chọn dự phòng.

Như trong ví dụ trước, bộ lọc đầu tiên trong chuỗi này là “Lên”. Rút ra từ dữ liệu giám sát, NS1 tìm ra dịch vụ cơ bản nào đang trực tuyến.

Bộ lọc thứ hai trong chuỗi này là “Ưu tiên”. Bộ lọc này tạo ra logic ưu tiên các hệ thống hoạt động hơn các hệ thống thụ động hoặc dự phòng. Nếu có sẵn các câu trả lời có mức độ ưu tiên cao hơn, chúng sẽ sắp xếp ở vị trí đầu tiên trong danh sách câu trả lời có thể có. Nếu không, NS1 sẽ tiếp tục đi xuống danh sách ưu tiên cho đến khi tìm thấy tài nguyên sẵn có.

Cuối cùng, “Chọn N đầu tiên” quyết định số lượng câu trả lời sẽ đưa ra. Câu trả lời bạn muốn nó đưa ra trong trường hợp này là một.

Chuyển đổi dự phòng thủ công

Đôi khi bạn chỉ muốn đưa ra quyết định chuyển đổi dự phòng sau khi đã biết thêm về tình huống đó. Trong những trường hợp này, chuỗi bộ lọc là cơ chế triển khai mà bạn sử dụng sau khi đã xác định nơi bạn muốn lưu lượng truy cập đi đến. Thay vì trỏ nguồn cấp dữ liệu tới NS1, bạn sẽ bật bộ lọc theo cách thủ công khi cần bằng cách sử dụng logic chủ động-thụ động.

Bộ lọc đầu tiên trong chuỗi này là “Lên”, với điểm khác biệt ở đây là bạn xác định thủ công dịch vụ nào đang hoạt động và ngừng hoạt động (thay vì nguồn cấp dữ liệu thực hiện việc đó cho bạn).

Bộ lọc thứ hai trong chuỗi này là “Ưu tiên”, bắt đầu với hệ thống hoạt động thay vì hệ thống thụ động hoặc dự phòng. Nếu có sẵn các câu trả lời có mức độ ưu tiên cao hơn, chúng sẽ sắp xếp ở vị trí đầu tiên trong danh sách câu trả lời có thể có. Nếu không, NS1 sẽ tiếp tục đi xuống danh sách ưu tiên cho đến khi tìm thấy tài nguyên sẵn có.

Cuối cùng, “Chọn N đầu tiên” quyết định số lượng câu trả lời sẽ đưa ra. Câu trả lời bạn muốn nó đưa ra trong trường hợp này là một.

Tính khả dụng của nhiều đám mây hoặc nhiều CDN

Trong trường hợp “đang hoạt động-đang hoạt động” ở trên, chuỗi bộ lọc sử dụng số liệu tăng/giảm đơn giản để điều hướng lưu lượng truy cập. Tuy nhiên, đôi khi tính khả dụng của dịch vụ mang nhiều sắc thái hơn. Ví dụ: các dịch vụ đôi khi gặp phải tình trạng ngừng hoạt động trong khu vực dẫn đến chất lượng dịch vụ kém—mặc dù dịch vụ nói chung đã “lên” về mặt kỹ thuật nhưng nó có thể không hoạt động ở công suất tối ưu. Chuỗi bộ lọc này cho phép bạn thêm một số sắc thái vào những gì được coi là “lên”, sử dụng công cụ phân tích nâng cao của NS1 Connect làm nguồn dữ liệu.

Bộ lọc đầu tiên trong chuỗi này là “Ngưỡng khả dụng của xung”. Bộ lọc này cho phép bạn đặt giá trị phần trăm sẽ xác định việc sử dụng dịch vụ dựa trên số liệu sẵn có.

Bộ lọc thứ hai trong chuỗi là “Weighted Shuffle”, phân phối lưu lượng truy cập đến các nhà cung cấp khác đáp ứng định nghĩa “có sẵn” từ bộ lọc đầu tiên. Lưu lượng truy cập được phân phối dựa trên trọng số mà bạn cung cấp.

Bộ lọc thứ ba là “Sắp xếp hiệu suất xung”, lấy phân bổ có trọng số từ bộ lọc trước đó và hướng lưu lượng truy cập đến dịch vụ có sẵn nhanh nhất, loại bỏ các dịch vụ có hiệu suất thấp dựa trên ngưỡng bạn xác định.

Cuối cùng, “Chọn N đầu tiên” sẽ quyết định số lượng câu trả lời sẽ đưa ra. Câu trả lời bạn muốn nó đưa ra trong trường hợp này là một.

Để biết thêm thông tin về cách sử dụng chuỗi bộ lọc để cải thiện hiệu suất và khả năng phục hồi, giảm chi phí và hơn thế nữa, hãy khám phá thêm bên dưới.

Bảo vệ khỏi tình trạng mất điện bằng các dịch vụ mạng dự phòng, linh hoạt

Bài viết này hữu ích không?

Không


Thêm từ Tự động hóa




IBM Tech Now: ngày 26 tháng 2024 năm XNUMX

<1 phút đọc​Chào mừng IBM Tech Now, loạt web video của chúng tôi giới thiệu những tin tức và thông báo mới nhất và hay nhất trong thế giới công nghệ. Đảm bảo bạn đăng ký kênh YouTube của chúng tôi để được thông báo mỗi khi video IBM Tech Now mới được xuất bản. IBM Tech Now: Tập 92 Trong tập này, chúng tôi đề cập đến các chủ đề sau: IBM watsonx Đơn đặt hàng EDGE3 + watsonx G2 Giải thưởng Phần mềm Tốt nhất Luôn cắm vào Bạn có thể xem Thông báo trên Blog của IBM để biết đầy đủ…




IBM đang giúp tăng tốc việc áp dụng AI và kết nối tập trung vào ứng dụng như thế nào

4 phút đọcTuần này, khi hàng nghìn nhà khai thác mạng, nhà cung cấp công nghệ và nhà cung cấp thiết bị di động từ khắp nơi trên thế giới hội tụ về Barcelona để tham dự Đại hội Thế giới Di động, đây là thời điểm hoàn hảo để thảo luận về cách IBM® đang định hình tương lai của hoạt động mạng và viễn thông. Bên ngoài sự hào nhoáng của điện thoại mới, ô tô kết nối và 5G với mọi thứ, còn có một số thách thức thực sự mà ngành phải giải quyết. Điều quan trọng nhất đối với tôi là ba thách thức và cơ hội chính mà tất cả chúng ta phải trả giá…




Quan sát Ứng dụng CNTT được truyền tải GenAI/LLM với Khả năng quan sát Instana và OpenTelemetry của IBM.

6 phút đọcSự xuất hiện của trí tuệ nhân tạo tổng quát (GenAI), được hỗ trợ bởi các mô hình ngôn ngữ lớn (LLM) đã đẩy nhanh việc áp dụng rộng rãi trí tuệ nhân tạo. GenAI đang tỏ ra rất hiệu quả trong việc giải quyết nhiều trường hợp sử dụng phức tạp với các hệ thống AI hoạt động ở cấp độ tương đương với con người. Các tổ chức đang nhanh chóng nhận ra giá trị của AI và tiềm năng biến đổi của nó đối với hoạt động kinh doanh, mang lại thêm hàng nghìn tỷ đô la cho nền kinh tế. Với bối cảnh mới nổi này, chúng tôi, tại Instana, đang thực hiện sứ mệnh…

Bản tin IBM

Nhận các bản tin và cập nhật chủ đề của chúng tôi nhằm cung cấp thông tin chi tiết và lãnh đạo tư tưởng mới nhất về các xu hướng mới nổi.

Theo dõi ngay

Các bản tin khác

tại chỗ_img

Tin tức mới nhất

tại chỗ_img