|
Разнесение SQL сервера и 1С сервера на разные машины. | ☑ | ||
---|---|---|---|---|
0
CepeLLlka
21.01.18
✎
21:46
|
Добрый день, ребята, поставили цель подобрать железо, так чтобы на всё хватило и был запас небольшой. Согласен с тем, что нужно чтобы сервер 1с и сервер sql были на разных машинах.
Хочу уточнить, хватит ли скорости сетевых интерфейсов в 1Гбит/сек, для взаимодействия сервера 1С и сервера sql? Как по мне так, 1Гбит/сек это чёт не очень много.. Планирую использовать под базы SSDшку с интерфейсом M2, и скорости там на много выше чем 1Гбит/сек. Не будет ли потерь в производительности, при разнесении серверов на разные машины? Так-же думал на счёт виртуализации.. Но не знаю точно, есть ли возможность использовать виртуальные сетевые интерфейсы большей скорости, к примеру 10Гбит/сек, ведь фактически машины находятся на одном железе, почему бы и нет то.. Жду подсказок :) |
|||
1
H A D G E H O G s
21.01.18
✎
21:54
|
"Так-же думал на счёт виртуализации.. Но не знаю точно, есть ли возможность использовать виртуальные сетевые интерфейсы большей скорости, к примеру 10Гбит/сек, ведь фактически машины находятся на одном железе, почему бы и нет то.."
Не стоит так делать. |
|||
2
Лефмихалыч
21.01.18
✎
21:57
|
вирткализаяца - наиух
гигабита хватит. тем более, что у тебя в этом месте выбора нет |
|||
3
CepeLLlka
21.01.18
✎
21:57
|
(1)Привет, что именно ты имеешь ввиду? Делить железо на 2 машины или про виртуальные сетевые интерфейсы?
Я спрашиваю про 1Гбит/сек, так как думаю про вариант покупки 2ух машин, в замен одной более мощной. Я если честно не очень доверяю виртуализации.. Есть небольшой опыт работы с ESXI, как-то хз прям.. производительность дисков не очень впечатлила, хотя может мы что-то криво сделали.. |
|||
4
H A D G E H O G s
21.01.18
✎
21:59
|
Вот тут
http://alkosfera.com/blog/o-bystrodejstvii-nastrojke-oborudovaniya-dlya-1s-i-ne-tolko/ и про скорость сети (и почему она бессмысленна) и про латентность сети (дада, Сергей, латентность есть и в рамках технических терминов) и про то, что разносить 1С и SQL смысла не имеет и почему разнесение по виртуалкам в рамках одного физ хоста можно классифицировать как F70 по МКБ10 |
|||
5
CepeLLlka
21.01.18
✎
21:59
|
(2)Так может не делить тогда на 2 машины, типа Shared Memory и всё такое, даст более быстрое чтение/запись, учитывая, что будет быстрый диск..
|
|||
6
Лефмихалыч
21.01.18
✎
22:00
|
(3) вы точно что-то криво сделали, но и прямо сделанное оно бодрить не будет
|
|||
7
Лефмихалыч
21.01.18
✎
22:00
|
(5) на одной машине точно будет быстрее, чем на двух. Вот только балансировать нагрузку на одной машине ты не сможешь
|
|||
8
Лефмихалыч
21.01.18
✎
22:01
|
хотя - надо ли оно тебе, я хз
|
|||
9
H A D G E H O G s
21.01.18
✎
22:06
|
(0) Что за конфа, сколько пользователей рабочих, что сейчас за оборудование, тормозит ли?
|
|||
10
CepeLLlka
21.01.18
✎
22:10
|
(9)Будет УТ11, примерно 40 юзеров, Будет ещё конфа для работы оптового склада, где-то на 10 юзеров, ну и так пару БПшек 30, ЗУП31, для бухгалтерии.
Сейчас пока что всё на 77, переводом буду заниматься не я. Новое железо нужно в любом случае. |
|||
11
H A D G E H O G s
21.01.18
✎
22:17
|
Возьмите один на базе I5-8600k/I7-8700k - хватит до морковкиного заговения.
|
|||
12
Fragster
гуру
21.01.18
✎
22:20
|
до 150 бодрых пользюков разносить смысла нет
|
|||
13
CepeLLlka
21.01.18
✎
22:21
|
(11)Отлично. А что по оперативке? Меня вот больше этот вопрос волнует.. Сколько нужно SQL серверу памяти будет, для нормальной работы 40 пользователей?
|
|||
14
CepeLLlka
21.01.18
✎
22:23
|
(11)И кстати, сейчас же появилось 8ое поколение в нём типа больше ядер/потоков..
|
|||
15
H A D G E H O G s
21.01.18
✎
22:30
|
(13) 32 Гб минимум, лучше 64.
SQL-лю все равно памяти никогда не хватит, ему в ней постоянно растущие индексы держать, поэтому даже и не надо париться насчет ее. 1 SSD Samsung под базы (mdf+ldf) прям на него. Если базы критично онлайн - 2 SSD в RAID, другой вопрос, что матерей с аппаратным RAID под I7 нет. 1 SSD Samsung под tempdb малого размера (128 Гб) - до тех пор, пока не напоритесь на пейсателя, который декартово произведение будет загонять во вр. таблицу, все будет хорошо. 1 HDD на 2 Тб для full и diff бэкапов. |
|||
16
CepeLLlka
21.01.18
✎
22:43
|
(15)2 SSD в RAID для отказоустойчивости ты имеешь ввиду, чтобы если один диск умер, всё продолжало работать?
А если есть время на замену диска и восстановление базы из бэкапа, то как бы можно и без RAIDа, жить, да? Я даже на 64гб ОЗУ чёт как-то очкую, для базы в 30к номенклатуры и кучи пользователей, прост потому что опыта не было такого, не видел нагрузки. Просто материнки сейчас, те что попроще, все до 64гб, а я бы хотел оставить возможность добавить что-ли при необходимости.. |
|||
17
CepeLLlka
21.01.18
✎
22:48
|
(15)Ты предлагаешь десктопное железо, и я как бы не против, но что по ОС? Будет ли серверная ОС нормально функционировать на такое железе? Найдутся ли все драйвера, чтобы всё оборудование работало нормально и т.д.
|
|||
18
H A D G E H O G s
21.01.18
✎
22:49
|
(16) нет.
Если данные последних xxx секунд не важны и их можно забить заново руками или перезагрузить роботами из EDI/Чикаго/Омобас/WMS, где xxx - периодичность diff бэкапа - то RAID ненужон. |
|||
19
H A D G E H O G s
21.01.18
✎
22:52
|
(17) Конечно. Серверная ОС в данном плане ничем не отличается от несерверной.
Скажем больше, серверная ОС, при внимательном рассмотрении, ничем не отличается от несерверной :-) MS умеет считать человекочасы, чтобы не заниматься разными глупостями. |
|||
20
H A D G E H O G s
21.01.18
✎
22:53
|
(16) "Я даже на 64гб ОЗУ чёт как-то очкую"
не очкуй. |
|||
21
pavlika
21.01.18
✎
22:58
|
(2) Аргументация зашкаливает просто. Не умеете готовить - не говорите другим что из этого ничего не выйдет.
|
|||
22
H A D G E H O G s
21.01.18
✎
23:00
|
(20) не очкуй, Серега, смелей
"Шаг, другой, руины за спиной Мы идем вперед, ломая стены головой..." https://youtu.be/e6pf02S_z7E |
|||
23
CepeLLlka
21.01.18
✎
23:04
|
(21)Аргументируйте вы пожалуйста, буду вам очень признателен. Как вы видите архитектуру железа и ос, при задачах указанных в (10)?
|
|||
24
CepeLLlka
21.01.18
✎
23:05
|
(19)Ну прост, в не серверных ОС, лишнего много мне кажется, нее? Что 2012 сервер поставить, что Win8/10..
|
|||
25
CepeLLlka
21.01.18
✎
23:09
|
(20)И получается SSD на M2 не очень нужен, при использовании SQL, всё равно многое будет в ОЗУ, но если база будет весить 40гб, то все индексы в ОЗУ 64гб не уместятся же..
|
|||
26
CepeLLlka
21.01.18
✎
23:44
|
(22)Вот у тебя в статье твоей сборки написаны..
Хочу уточнить.. где-то такие сборки работают реально или это просто подборки? Интересует в частности сборка в которой один SSD 960 pro.. Получается, что система тоже на этом диске, так? Я не приглядывался к десктопным материнкам, но запуск системы с интерфейса M2, в серверных матерях от Intel, идёт только на дорогих вариантах.. |
|||
27
H A D G E H O G s
22.01.18
✎
00:01
|
(26) У нас, у клиента, полгода работала сборка на i7-7700k с 32 Гб озу и SSD Samsung 850pro
УТ11, 50 пользователей, где-то 400-500 отгрузок в день, обмены, РИБ. Никаких проблем. Сменилось ИТ сообщество у клиента, перетащили все на виртуалки на "серьезных" машинах - пошли тормоза. Сейчас они продолжают изыскания. |
|||
28
CepeLLlka
22.01.18
✎
00:10
|
(27)А ОС? Win7? И ещё такой вопрос.. Очень неплохие клиентские компьютеры в подборках указаны в статье..
Ну я понимаю, что частота проца нужна, чем больше, тем быстрее.. Но 16гб оперативки зачем на клиентский комп? |
|||
29
Фрэнки
22.01.18
✎
09:01
|
(28) так 4-ех уже не хватает.
|
|||
30
CepeLLlka
22.01.18
✎
09:05
|
(29)Согласен, некоторым юзерам может не хватат 4ёх, но тогда наверное стоит купить 8Гб.. Для чего может потребоваться пользователю 16Гб ОЗУ?
|
|||
31
ildary
22.01.18
✎
09:15
|
(27) Очень интересно, что сказали айтишники после ловли тормозов на виртуалке? "Это все ваша 1С виновата! А Рафик совсем невиновен, особенно если его предупредили о вероятных проблемах виртуалки"?
|
|||
32
Balabass
22.01.18
✎
09:20
|
(0) M2 хорошо для десктопа. Для бизнес среды ненадо.
Раком встанет диск - что делать будешь? Ставь хорошие ХДД в рейд. Или посмотри https://www.intel.ru/content/www/ru/ru/products/memory-storage/solid-state-drives/gaming-enthusiast-ssds.html |
|||
33
Фрэнки
22.01.18
✎
09:22
|
(31) А самое интересное, что иногда встречаются виртуалки, которые почему-то не тормозят. Или это сказки? Вот кто-то видел такие или нет, интересно?!
(30) Я когда статью читал, то воспринял этот "клиентский" в качестве компа для продвинутого пользователя или разработчика. может быть стоило указать от 8 до 16... но 16 вроде как часто встречающийся максимум - если плата может больше, то она в цене резко дороже становится |
|||
34
CepeLLlka
22.01.18
✎
09:24
|
(32)Поставлю новый, базы восстановлю из Бэкапа..
Какие HDD закупить, и какой RAID нужно собрать чтобы получить 3000MB/1500MB чтения/записи в сек? |
|||
35
CepeLLlka
22.01.18
✎
09:25
|
(33)В статье описывается пример сборок для работы в УТ 11.. что за продвинутые пользователи?
|
|||
36
ildary
22.01.18
✎
09:26
|
(33) нетормозящие виртуалки - как домовые или русалки - все о них слышали от свата/брата/знакомого, но никто лично не видел. А если видел - то понятия не имел - как оно получилось.
|
|||
37
Azxcvbn
22.01.18
✎
09:29
|
(0)
>Согласен с тем, что нужно чтобы сервер 1с и сервер sql были на разных машинах Можно ссылку, где про это почитать? Почему 1С рекомендует разносить сервер бд и сервер 1с на разные сервера? Потому что я сейчас занимаюсь разными ERP решениями(SAP, AXAPTA, Oracle), а у них в документации, как раз таки для производительности рекомендуют сервер приложений и сервер бд ставить на один сервер. |
|||
38
Фрэнки
22.01.18
✎
09:30
|
(36) Так я видел. Но мне так и не смогли пояснить, как это получилось. Но там было довольно странное поведение - в ней довольно лихо крутилась 1С в клиентском/пользовательском запуске, т.е. толстый или тонкий клиенты в режиме Предприятие. Но очень сильно подвисал конфигуратор. И неоднократные просьбы о помощи ничем не закончились.
|
|||
39
Фрэнки
22.01.18
✎
09:34
|
(35) Закрыватели месяца, например. Формирователи документов Закупки сразу на все сегменты или за полгода-год работы.
|
|||
40
Скиурус
22.01.18
✎
09:35
|
1. Виртуалки в целом норм, при правильном приготовлении не тормозят (правильное приготовление - сервер полностью занимает ноду, прослойка вируталки нужна для облегчения миграции), но оно вам точно надо?
2. HDD в RAID можно использовать одним способом: собираешь побольше дисков, объединяешь их в массив, и этими дисками отвешиваешь леща по морде тому, кто такое советует. 3. Аппаратный RAID 1 не использовать, только софтверный. 4. 1 ГБит/с норм, но если сомневаешься - что мешает поставить 10 Гбит/С? Адаптеры стоят незаоблачных денег. 5. Разносить сервера для 40 пользователей я бы не стал, если есть возможность купить сервант с 64 ГБит ОЗУ. |
|||
41
Fram
22.01.18
✎
10:12
|
||||
42
Fram
22.01.18
✎
10:13
|
(41) -> (38)
|
|||
43
Гипервизор
22.01.18
✎
10:15
|
(37) + 1
С кем вы согласны и почему? |
|||
44
CepeLLlka
22.01.18
✎
10:33
|
(37)(43)Ну мне кажется SQL съедает оперативку порой и тем самым мешает работе сервера 1С.
|
|||
45
Salimbek
22.01.18
✎
10:33
|
Мое мнение:
1) Виртуалки на многоядерных системах вполне могут занимать выделенные ядра и никак при этом не зависеть от остальной нагрузки. Т.е. при этом разницы между ОС на системе и ОС на виртуальной машине почти не будет. Все равно частота ядра у процессора, обслуживающего Сервер приложений 1С будет одна и та же. 2) Для базы в виртуалке можно поставить отдельный ССД и пробросить его напрямую в эту виртуальную машину. При этом потери скорости на чтение/запись практически не будет. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |