1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Định nghĩa SmartNIC dựa theo DPU: SmartNIC là gì? &Amp; phương pháp để mua SmartNIC tối ưu

Chủ đề trong 'Rao vặt Khu Vực Hà Nội' bởi minhduongpro, 30/10/2021.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. minhduongpro

    minhduongpro Thành viên rất tích cực

    Tham gia ngày:
    12/07/2017
    Bài viết:
    2.337
    Đã được thích:
    1
    mọi cá nhân đang nói tới SmartNIC dựa trên những DPU (Data Processing Unit) nhưng chưa bao giờ replay một thắc mắc đơn giản: “SmartNIC” là gì và chúng khiến được gì? NIC là viết tắt của “Network Interface Card”, là một trong card PCIe cắm vào máy chủ hoặc dòng thiết bị lưu trữ để chất nhận được kết nối với mạng Ethernet. Một SmartNIC dựa theo DPU vượt ra phía bên ngoài một kết nối dễ chơi và thực hiện giải pháp xử lý lưu lượng mạng “ngay trên NIC”, việc mà lâu nay nhất thiết bắt buộc đc triển khai bởi CPU trong tình huống đó là một trong những loại NIC foundation (NIC nền tảng).

    Định nghĩa của một trong những nhà sản xuất về SmartNIC dựa theo DPU tập kết trọn vẹn vào việc thực hiện. Nhưng điều đó có lẽ rằng có luận điểm, vì các nhà cung cấp khác biệt sở hữu các kiến trúc khác biệt và do đó một SmartNIC dựa trên DPU mà thậm chí dựa trên ASIC, FPGA và System-on-a-Chip (SOC). Theo lẽ tự nhiên, các nhà cung cấp mà chỉ sản xuất duy nhất một chiếc NIC Bên cạnh đó khăng khăng rằng chỉ cái NIC mà họ sản sinh mới đủ ĐK là 1 SmartNIC.

    có không ít sự cân bằng giữa những bí quyết triển khai khác nhau này liên quan đến tiền bạc, sự thuận tiện trong lập trình & tính hoạt bát. ASIC cực kỳ kết quả về chi phí & thậm chí đưa về hiệu suất trên giá tốt nhất, nhưng nó giảm bớt về tính linh động. Dù rằng một NIC dựa trên ASIC (như Mellanox ConnectX-5) có thể có một truyền dẫn ác nghiệt liệu thậm chí lập trình đc tương đối dễ chơi để thông số kỹ thuật, nhưng sau cùng sẽ có các hạn chế dính vào các các chức năng nào được xác định trong ASIC & điều này thậm chí ngăn ngừa một trong những khối lượng công việc (workload) nhất định khỏi việc đc hỗ trợ. Một FPGA NIC (như Mellanox Innova-2 Flex) lại có công dụng lập trình cao, sở hữu đủ khoảng thời gian & nỗ lực thậm chí được thực hiện để hỗ trợ số đông chức năng một cách tương đối công dụng (trong ngừng của những cổng sở hữu sẵn). Dẫu thế, FPGA khét tiếng là khó lập trình & đắt tiền. Bởi vì thế, so với những tình huống lạm dụng phức tạp hơn, SOC (như Mellanox BlueField DPU programmable SmartNIC) cung cấp các gì được cho tốt nhất về tùy sắm triển khai SmartNIC dựa theo DPU: hiệu suất giá bèo, dễ lập trình & mang tính hoạt bát cao.

    >>> Xem thêm: máy chủ sr670



    Nhưng việc tập trung vào bí quyết một nhà sản xuất cụ thể tiến hành SmartNIC dựa trên DPU không quá công bằng để giải quyết và xử lý đúng mực các gì chúng có tác dụng hoặc phương pháp chúng cần được kiến trúc một cách tuyệt vời. Trong trường hợp của Mellanox, công ty chúng tôi sự thật sở hữu những dòng sản phẩm mà thậm chí đc phân loại là “DPU based SmartNIC” dựa trên từng kiến trúc này – & trên thực ra, người sử dụng sử dụng quá từng sản phẩm này cho các cân nặng quá trình khác nhau tùy theo yêu cầu của họ. Vì như thế, trọng tâm rớt vào việc tiến hành – Có nghĩa là ASIC đối với FPGA đối với SoC – đảo ngược kim chỉ nan “form follows function” khiến căn cơ cho các thành tựu kiến trúc tốt nhất.

    bởi vì thế, thay vì tập trung vào việc triển khai, tôi nghĩ phần mở đầu của nội dung bài viết đó là cần tìm ra một định nghĩa chuyển động rõ ràng nhất về các gì để cho NIC trở thành một SmartNIC dựa trên DPU.

    sở hữu hai điều tôi thích về định nghĩa này. 1 Là nó tập kết vào các chức năng nhiều hơn thế nữa là form factor, hai là sở hữu công bố “Sử dụng bộ vi xử lý bên trên bo mạch của chính nó… để triển khai bất cứ sự phối kết hợp nào của…” các tác vụ cách xử lý mạng. Vì như thế, bộ vi xử lý chính là vấn đề mẫu chốt đạt được sự hoạt bát để tiến hành phần nhiều chức năng mạng. Tôi chỉ muốn tiến bộ hóa định nghĩa đó theo hai cách: đầu tiên là những SmartNIC dựa trên DPU cũng có thể tiến hành ảo hóa mạng, lưu trữ hoặc GPU. Thứ hai là các SmartNIC cũng rất hoàn hảo cho những máy chủ viễn thông của những telco, security, machine learning, software-defined storage và hyperconverged infrastructure — chứ không chỉ có sever Web.

    >>> Xem thêm: bán máy chủ lenovo sr530



    vì vậy, bọn họ hãy suy nghĩ một vài chức năng mà các network adapter mà thậm chí hỗ trợ & lạm dụng quá thời gian làm việc để tăng tốc những trọng lượng quá trình không giống nhau để nhận thấy ba chiếc NIC:

    Ở trên đây, tôi đã định vị ba lớp NIC: NIC nền tảng gốc rễ (foundational NIC), NIC lanh lợi (intelligent NIC) và SmartNIC dựa trên DPU, dựa theo kinh nghiệm tăng tốc các chức năng chi tiết của chúng. Basic NIC hay Foundational NIC chỉ dễ chơi là dịch chuyển lưu lượng mạng & hạn chế tải không nhiều hoặc mà thậm chí không, ngoài các việc mà thậm chí là SRIOV và bức tốc TCP chủ yếu, bởi vì thế nó ko lưu bất cứ chu kỳ CPU nào & không còn giảm tải packet steering hoặc luồng lưu lượng. Tại Mellanox, công ty chúng tôi mà thậm chí không còn bán bất cứ NIC nền tảng nào nữa. &Amp; với dòng sản phẩm ConnectX Adapter của công ty chúng tôi phối kết hợp đường dẫn ác nghiệt liệu có thể lập trình & tăng tốc một loạt chức năng đã lần trước hết trở thành quan trọng trong những tình huống lạm dụng public cloud. Vì Vì Sao này, tôi đã định nghĩa loại NIC đó là “NIC thông minh” (iNIC) mặc dù công ty on-premise, telco và private cloud tương tự như những nhà cung cấp public cloud phải chiếc các chức năng lập trình & tăng cường này. Vì như thế, một tên khác của chính nó mà thậm chí là “smart NIC” hoặc “smarter NIC” mà không viết hoa chữ “S”.

    trong vô số nhiều tình huống, người tiêu dùng cho chúng tôi biết họ cần những thời gian làm việc của SmartNIC dựa theo DPU dòng mà đang được cung cấp bởi phe đối lập có FPGA hoặc một NIC kết phù hợp với những dụng cụ xử trí tùy chỉnh thiết lập, độc quyền. Nhưng khi quý khách hàng thực sự lưu ý đến mọi chức năng họ cần cho cân nặng công việc cụ thể của họ thì chúng ta đưa ra quyết định rằng loại ConnectX của những iNIC cung cấp toàn bộ chức năng, hiệu suất & tính linh hoạt của những loại có tên gọi là SmartNIC khác với 1 phần nhỏ dại sức khỏe & kinh tế. Bởi vì thế, theo định nghĩa về SmartNIC mà một số trong những đối thủ sử dụng quá – các NIC ConnectX của chúng tôi sự thật là SmartNIC, mặc dù chúng ta cũng có thể gọi chúng là các intelligent NIC hoặc những smarter NIC. FPGA NIC (Innova) của công ty chúng tôi cũng chính là SmartNIC theo nghĩa cổ xưa và SoC NIC (sử dụng bộ xử trí BlueField) của Cửa Hàng chúng tôi là mưu trí nhất trong những các SmartNIC, đến mức chúng tôi có thể gọi chúng là các Genius NIC.

    Nhưng về cách người ta nên xây cất một SmartNIC dựa trên DPU & SmartNIC nào là tối ưu cho mỗi trọng lượng các bước — điều trực tiếp là nằm tại chi tiết & nên hướng đến chính xác các giải pháp tăng cường ảo hóa và đường truyền dữ liệu nào với sẵn và cách chúng đc lạm dụng.

    >>> Xem thêm: mua máy server lenovo st550

Chia sẻ trang này