Производители серверов во все времена придумывали всякие нестандартные разъемы для подключения внешних адаптеров, которые называли обобщенно «Mezzanine card». Будучи проприетарными по физическому исполнению, в большинстве случаев они были просто другой распиновкой шины PCI Express. Причиной такого инженерного творчества была необходимость не занимать под адаптеры ценные малочисленные штатные разъемы той же шины, которых дефицит в особенно популярных серверах высотой 1U.
В отличие от десктопных систем малого форм-фактора (все эти Slim,Tiny PC), которые один американский обозреватель едко назвал «Системы, необходимые в условиях низколетающих самолетов», в серверах подобная минимизация высоты корпуса влечет прямую выгоду при размещении их в провайдерских стойках, до 42 штук в один шкаф.
Другая причина - возможность выпускать в этом «нестандартном стандарте» свои адаптеры, которые нечем заменить.
Внутри они оба – на чипе LSI/ BroadCom, разумеется.
Однако унификация добралась и до этого разъема, что привело к появлению в рамках глобальной спецификации Open Compute Project (OCP) стандарта на подобные карты расширения от разных производителей, которые должны быть взаимозаменяемыми. Текущая версия стандарта такого разъема и карт – OCP (NIC) 3.0 – выглядит вот так:
Как обычно это бывает на заре становления стандарта, она полностью несовместима с предыдущей версией OCP 2.0:
И вот, собственно, тема для заметки – инженерное решение от Gigabyte. В двухпроцессорном сервере 1U для AMD EPYC 3-го поколения все 10 Hot-Swap разъемов для дисков – универсальные, с поддержкой как SAS/SATA дисков, так и NVMe, о чем сигнализируют зеленые защелки на каретках:
Чтобы подключить все эти NVMe к плате (в конечном счете - к процессорам, именно в них находится контроллер шины PCI Express) нужно много разных проводов и разъемов. Разъемы находятся
на серверной материнской плате,
на райзере («ёлке»),
… и на отдельном адаптере, подключенном к ставшему ненужным разъему OCP версии 2.0!!
Действительно, а чего добру слоту пропадать!