Как правильнее использовать ресурсы ПК для терминального сервера и 1C+SQL?
Ну для начала - зачем виртуализация?
Виртуализация штука несомненно удобная, поэтому ее есть смысл использовать для удобства работы с инфраструктурой.
Но если на первом месте быстройдействие - есть смысл задуматься, нужна ли она вам.
Особенно проблем доставляют диски при виртуализации. Сразу забываем про такие удобные вещи как TRIM, и зачастую имеем кучу проблем с быстродействием.
приходится все серверы терминалов целиком держать на nvme-накопителе, т.к. 1С чувствительна к скорости временных файлов пользовательского профиля.
А кто мешает вынести на быстрый диск только юзерпрофиль? Причем можно использовать физический диск примонтировав его к виртуалке.
Только storage spaces? Работает ли оно в моих условиях?
Работает. Ярусное хранение можно организовать. Но конкретно в вашем случае - когда можно отделить требовательные к скорости файлы явно, лучше так и сделать.
Ну и шлюз - он то тут каким боком? Обычно под это выгоднее выделить специальную железку.
Да и смесь файловых и SQL баз - почему файловые не закинуть на SQL сервер?