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

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 в рейде, бэкапы делать сюда, потом перемещать только полные, остальное оставлять тут.

Как оптимальнее всего расположить файлы? Если можете предложить более оптимальным вариант, буду рад ознакомится.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 26.04.23 15:18 Сейчас в теме
(1) Бекапы однозначно на рейд HDD, на сервере держать только комплект для развертывания копии. На NVMe tempdb и файлы журналов. Т.е. 3 вариант мне симпатичнее.
Ну и VM по скорости будут проигрывать физическому серверу.
4. wertep 21 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 21 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 21 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.
Оставьте свое сообщение
Вакансии
Аналитик 1C
Москва
зарплата от 200 000 руб. до 240 000 руб.
Полный день

Ведущий аналитик группы поддержки 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Аналитик группы поддержки 1С
Москва
зарплата от 160 000 руб. до 250 000 руб.
Полный день

Аналитик
Москва
зарплата от 150 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день