Производители серверов во все времена придумывали всякие нестандартные разъемы для подключения внешних адаптеров, которые называли обобщенно «Mezzanine card». Будучи проприетарными по физическому исполнению, в большинстве случаев они были просто другой распиновкой шины PCI Express. Причиной такого инженерного творчества была необходимость не занимать под адаптеры ценные малочисленные штатные разъемы той же шины, которых дефицит в особенно популярных серверах высотой 1U.
В отличие от десктопных систем малого форм-фактора (все эти Slim,Tiny PC), которые один американский обозреватель едко назвал «Системы, необходимые в условиях низколетающих самолетов», в серверах подобная минимизация высоты корпуса влечет прямую выгоду при размещении их в провайдерских стойках, до 42 штук в один шкаф.
Другая причина - возможность выпускать в этом «нестандартном стандарте» свои адаптеры, которые нечем заменить.
![Intel RAID Module RMS3HC080 Intel RAID Module RMS3HC080](https://habrastorage.org/getpro/habr/upload_files/41b/ca0/ef5/41bca0ef5bf12337e993980fbb4aac76.jpg)
![SuperMicro RAID AOM-S3108 SuperMicro RAID AOM-S3108](https://habrastorage.org/getpro/habr/upload_files/e9f/843/dcd/e9f843dcd66d99677e9697626990ee1d.jpg)
Внутри они оба – на чипе LSI/ BroadCom, разумеется.
Однако унификация добралась и до этого разъема, что привело к появлению в рамках глобальной спецификации Open Compute Project (OCP) стандарта на подобные карты расширения от разных производителей, которые должны быть взаимозаменяемыми. Текущая версия стандарта такого разъема и карт – OCP (NIC) 3.0 – выглядит вот так:
![Разъем Разъем](https://habrastorage.org/getpro/habr/upload_files/b03/2bc/a5a/b032bca5aa5fcad3474bf470111d127f.jpg)
![Адаптер (на примере Dual-Port 10GB SFP+) Адаптер (на примере Dual-Port 10GB SFP+)](https://habrastorage.org/getpro/habr/upload_files/b7e/76b/836/b7e76b83614777c7417903804020dadd.jpg)
Как обычно это бывает на заре становления стандарта, она полностью несовместима с предыдущей версией OCP 2.0:
![Разъем OCP 2.0 Разъем OCP 2.0](https://habrastorage.org/getpro/habr/upload_files/0db/1e5/791/0db1e5791e2ad94c2af57764e4faa815.png)
И вот, собственно, тема для заметки – инженерное решение от Gigabyte. В двухпроцессорном сервере 1U для AMD EPYC 3-го поколения все 10 Hot-Swap разъемов для дисков – универсальные, с поддержкой как SAS/SATA дисков, так и NVMe, о чем сигнализируют зеленые защелки на каретках:
![Сервер WIT VV на платформе Gigabyte Сервер WIT VV на платформе Gigabyte](https://habrastorage.org/getpro/habr/upload_files/610/4b5/365/6104b536513fa25c292680262aaa5534.png)
Чтобы подключить все эти NVMe к плате (в конечном счете - к процессорам, именно в них находится контроллер шины PCI Express) нужно много разных проводов и разъемов. Разъемы находятся
на серверной материнской плате,
на райзере («ёлке»),
… и на отдельном адаптере, подключенном к ставшему ненужным разъему OCP версии 2.0!!
![Всем дискам по проводам! Всем дискам по проводам!](https://habrastorage.org/getpro/habr/upload_files/550/f18/c06/550f18c0623455e7019bba45ff61d5aa.jpg)
![Вот и устаревший разъем на что-то сгодился! Вот и устаревший разъем на что-то сгодился!](https://habrastorage.org/getpro/habr/upload_files/8aa/74d/652/8aa74d652026e410187efb7b2469f596.jpg)
Действительно, а чего добру слоту пропадать!