Вообще, как правило делают hot\warm\{cold} архитектуру. Свежие данные лежат на быстрых, но мелких SSD-дисках, старые данные на медленных и жирных HDD дисках, а через некоторых период удаляются с HDD. У себя настраивал вот по этим статьям. Может чем-то поможет)
Детальный сравнительный анализ я не проводил. Harbor удовлетворяет все наши потребности + легко и непринужденно был добавлен в качестве helm chart в наш Rancher
суть в том, что маке не linux и cgroups2 там вроде нет, поэтому поднимается виртуалка с линуксом, а в ней уже докер. А на новом M1 чет не то с виртуализацией)