Распределение файлов по дискам

1. ESPakhomov 26.04.23 13:22 Сейчас в теме +0.05 $m
Доброго времени суток!

Помогите в распределении файлов SQL по дискам и OS двух VM.

MS SQL 2019.

На сервере 1 диск NVMe 1.7 Tb, 4 диска SSD/HDD(вариативно). На физическом сервере 2 VM, одна 1с сервер приложений, вторая MS SQL.
Бэкапы могут хранится на стороннем сервере.
Видится сейчас 3 варианта:
1 вариант:
1 SSD это VM 1с
2 SSD это OS MS SQL, бэкапы делать сюда же, потом перемещать.
3 SSD это файлы баз данных
4 SSD это файлы журналов
NVMe это TempDB

2 вариант:
1 SSD это VM 1с
2 SSD это OS MS SQL
NVMe это TempDB, файлы баз данных и файлы журналов
2 HDD в рейде, бэкапы делать сюда, потом перемещать только полные, остальное оставлять тут.

3 вариант:
1 SSD это VM 1с
2 SSD это OS MS SQL, файлы баз данных
NVMe это TempDB и файлы журналов
2 HDD в рейде, бэкапы делать сюда, потом перемещать только полные, остальное оставлять тут.

Как оптимальнее всего расположить файлы? Если можете предложить более оптимальным вариант, буду рад ознакомится.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
6. wertep 23 27.04.23 11:58 Сейчас в теме +0.05 $m
(5) Ну тогда вариант выше.

Как уже писал сами VM не требуют большую дисковую производительность и можно их положить на HDD.

NVMe:
Из VM 1С вынести рабочий каталог сервера (srvinfo) и каталог временных файлов сервера (по умолчанию temp пользователя от которого запущен 1С).
Из VM MS SQL каталог Data с системными базами, TempDB и журналы баз.

SSD:
Сами базы MS SQL.

В зависимости от версии MS SQL можно использовать сжатие баз, это уменьшает дисковую нагрузку, размер баз и несколько увеличивает нагрузку на процессор.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 26.04.23 15:18 Сейчас в теме
(1) Бекапы однозначно на рейд HDD, на сервере держать только комплект для развертывания копии. На NVMe tempdb и файлы журналов. Т.е. 3 вариант мне симпатичнее.
Ну и VM по скорости будут проигрывать физическому серверу.
4. wertep 23 26.04.23 17:51 Сейчас в теме
(1) Сразу возникает вопрос: зачем городить огород с VM? Не проще поставить сразу на сервер?
Сами VM вполне нормально будет жить на HDD рейде, вместе с основной ОС, надо только подумать о выносе рабочих каталогов сервера 1С. NVMe - TempDB, файлы журналов БД, рабочие каталоги сервера 1С. Сами файлы БД на SSD.
5. ESPakhomov 27.04.23 11:18 Сейчас в теме
(4) Ответ на вопрос: Это связано с тем, что на сервере VMware ESXi и VMware vSphere, а не Win/Linux. Еще 1с сервер должен быть в домене, а sql вне домена.
6. wertep 23 27.04.23 11:58 Сейчас в теме +0.05 $m
(5) Ну тогда вариант выше.

Как уже писал сами VM не требуют большую дисковую производительность и можно их положить на HDD.

NVMe:
Из VM 1С вынести рабочий каталог сервера (srvinfo) и каталог временных файлов сервера (по умолчанию temp пользователя от которого запущен 1С).
Из VM MS SQL каталог Data с системными базами, TempDB и журналы баз.

SSD:
Сами базы MS SQL.

В зависимости от версии MS SQL можно использовать сжатие баз, это уменьшает дисковую нагрузку, размер баз и несколько увеличивает нагрузку на процессор.
7. ESPakhomov 28.04.23 13:07 Сейчас в теме
(6) А внешнее хранилище присоединенных файлов стоит сделать на HDD или на SSD/NVMe?
8. wertep 23 28.04.23 15:33 Сейчас в теме
(7) Это нужно проанализировать как их будут использовать. Если например будут приложены сканы договоров, которые один раз прикладывают и потом раз в сто лет смотрят, то самого медленного хранилища хватит выше крыши.
Т.е.: Надо проанализировать какие объемы и с какой частотой будут читаться и писаться. В обычном случае HDD вполне достаточно. Если очень интенсивное использование присоединенных файлов, то максимум SSD.

Еще если исходить из исходных данных, то видимо кроме NVMe, все диски выделяются на большом хранилище? Тогда производительности и HDD может хватать.
9. ESPakhomov 02.05.23 14:30 Сейчас в теме
(8) по итогу решили 2 NMVe и 10 рейд из HDD, файлы на рейд
3. ESPakhomov 26.04.23 16:57 Сейчас в теме
Дополню, во всех вариантах бэкапы после того как будут сделаны, сразу будут копироваться на отдельный сервер с рейдом HDD.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот