Всем привет! Продолжаем погружение в мир RDMA (Remote Direct Memory Access), то есть удаленного прямого доступа к памяти и его протоколов. Напомним, что RDMA позволяет записывать данные напрямую в память приложений, тем самым освобождая CPU от лишней активности и сокращая задержки в работе. Существует три основных реализации RDMA: 1️⃣ InfiniBand (IB): выделенное оборудование, отличная производительность, но высокая стоимость и закрытая экосистема. 2️⃣ iWARP (Internet Wide Area RDMA Protocol): на основе TCP — надежный, но сложный и ресурсоемкий метод, выше задержки по сравнению с аналогами. 3️⃣ RoCEv2 (RDMA over Converged Ethernet, версия 2): на основе UDP/IP поверх стандартного Ethernet — маршрутизируемый, экономичный и высокопроизводительный. Но не лишенный недостатков, о них поговорим позже. Если с InfiniBand мы познакомились в предыдущем посте, то о двух оставшихся поговорим сегодня, а может быть, затронем их в следующий раз — посмотрим, как пойдет...🤭 Итак, iWARP... Занимател