|
Помогите спланировать серверную архитектуру | ☑ | ||
---|---|---|---|---|
0
never_sleep
18.11.15
✎
14:58
|
Занимаемся миграцией на 8ку (Бух, ТиС, Общепит). Попутно решили привести и серверную инфраструктуру в порядок. Сейчас есть некоторое количество серверов, на которых развернуто все, что необходимо. Но развернуто это "немного" некрасиво. Думаем с нуля поднять домен, с попутным перераспределением ролей между серверами. В голове есть план. Но хотелось бы услышать советы гуру 1С, ибо вся эта архитектура в первую очередь должна обеспечивать комфортную работу пользователей в 1С.
Ниже представлены имеющиеся сервера в наличии: Номер Название ОС ОЗУ ЦП ХДД Что вертится 1 STSS MX2VQ3 (SSF114488) WinServ2012 48Gb 2 * CPU Intel Xeon E5-2620 2,1 6 ядер HT 300 Gb Обкатываются внедряемые 1С 8.3 УТ и Бухгалтерия. 2 STSS LX140.4 (SSF114490) WinServ2012 4Gb CPU Intel Xeon E3-1230 3,3 4 core HT 500 Gb Пусто. Ждем своего часа стать PDC+DNS. 3 STSS LX140.4 (SSF114489) WinServ2008 8Gb CPU Intel Xeon E3-1230 3,3 4 core HT 500 Gb * 2 Файловый сервер, DNS, Сервер терминалов. 1C 7.7: Бухгалтерия и ТиС. 4 HP ProLiant DL18065 WinServ2003 4Gb CPU Intel Xeon E5420 2,5 4 core HT 100 Gb * 3 Сервер печати, Сервер терминалов, 1C 7.7 Общепит "Школы" 5 Kraftway Credo KW24 WinServ2003 2Gb CPU Intel Xeon 3,2 4 ядра 70 Gb * 2 PDC, DNS 6 IRU SC5299DP WinServ2008 4Gb CPU Intel Xeon E5405 2,0 4 ядер 300 Gb * 2 Прокси, Сервера: Каспера, Гаранта, БОСС-Кадровика, Консультанта+, 2ГИСа 7 SuperMicro IRU Rock 2114R WinServ2008 12Gb 2 * CPU Intel Xeon E5620 2,4 4 core HT 135 Gb * 4 Сервер терминалов, 1C 7.7 Общепит "Детские сады" Все диски в RAID 1. Везде SAS. Кроме 5. Kraftway Credo KW24. К тому же он старый как какахи мамонта - 2005 год. Также привожу список ролей: 1. PDC. 2. DC. 3. DNS(2) 4. Файловая шара и, возможно, перемещаемые профили. 5. Хранение бэкапов. 6. Сервер печати. 7. Разнообразные приложения: сервер Кашперского, Сервер Гаранта/Консультанта+, Сервер БОСС-Кадровика, Сервер Дубль-ГИСа. 8. Прокси 9. VPN 9. Сервера 1С (на SQL2012). 4 Базы. * Бухгалтерия 3.0. В пике 30 пользователей. * УТ 11. В пике до 50 пользователей. * Общепит "Школы" В пике до 15 пользователей. * Общепит "ДетСады". В пике до 30 пользователей. Если считать что мы перешли с 7ки на 8ку, то как в вижу распределение ролей: Номер Название ОС ОЗУ ЦП ХДД Что вертится 1 STSS MX2VQ3 (SSF114488) WinServ2012 48Gb 2 * CPU Intel Xeon E5-2620 2,1 6 ядер HT 300 Gb 1С 8.3 УТ и Бухгалтерия. Возможно терминальный. *Сюда скоро придут серверные ССД. 2 STSS LX140.4 (SSF114490) WinServ2012 4Gb CPU Intel Xeon E3-1230 3,3 4 core HT 500 Gb PDC+DNS. 3 STSS LX140.4 (SSF114489) WinServ2008 8Gb CPU Intel Xeon E3-1230 3,3 4 core HT 500 Gb DC, DNS, сервер печати, сервер лицензирования. *Убрал Один дисковый RAID 1 массив. 4 HP ProLiant DL18065 WinServ2003 4Gb CPU Intel Xeon E5420 2,5 4 core HT 100 Gb * 3 VPN Сервер. Чтобы сюда еще повесить? 5 Kraftway Credo KW24 WinServ2003 2Gb CPU Intel Xeon 3,2 4 ядра 70 Gb * 2 Вроде бы и вывести, но зародыше пейсов просят куда-нить пристроить) 6 IRU SC5299DP WinServ2008 4Gb CPU Intel Xeon E5405 2,0 4 ядер 300 Gb * 2 Прокси, Сервера: Каспера, Гаранта, БОСС-Кадровика, Консультанта+, 2ГИСа. 7 SuperMicro IRU Rock 2114R WinServ2008 12Gb 2 * CPU Intel Xeon E5620 2,4 4 core HT 135 Gb * 4 Добавляем диски: С сервера 3 + закупаем еще. И вешаем роли: Файловой шары, перемещаемых профилей сервера бэкапов. 8. Покупаем новый сервер, аналогичный по мощности номеру 1, для завертывания там сервера 1С для 2х баз общепита: "детские сады" и "школы". ------------- Прошу формучан дать оценку такой диспозиции (без пустой критики) и предметно посоветовать, что пометь и как. Как бы вы распорядились таким "богатством"?)) ЗЫ. Тут на форуме не раз обращали внимание на то, что предпочтительней разделять роли терминального сервера и сервера 1С+SQL. Как раскидать роли в этом случае, я не могу представить, ввиду отсутствия опыта. Поэтому прошу вашей помощи в рассмотрении такого варианта также. |
|||
1
never_sleep
18.11.15
✎
14:59
|
форматирование >__<
|
|||
2
never_sleep
19.11.15
✎
06:43
|
Я когда тему писал, мой админ поржал, мол пишешь-пишешь, а никто не ответит)) Серега, ты win))
|
|||
3
Мэс33
19.11.15
✎
06:48
|
(2) Лучше бы ссылку на файл со всей этой шнягой дали бы. Читать невозможно.
|
|||
4
never_sleep
19.11.15
✎
07:04
|
(3) Да как дурак сюда писал сразу. Сижу вот набираю все это в эксель.
|
|||
5
Feunoir
19.11.15
✎
07:15
|
(4) И ещё объём баз напиши. Ибо количество памяти на SQL сильно от этого зависит. Я бы не рискнул держать 100 гигабайтные базы на сервере с менее чем 64 ГБ оперативки.
|
|||
6
VladZ
19.11.15
✎
07:35
|
Что-то я не врубаюсь: что понимается под "PDC" и "DC"?
|
|||
7
never_sleep
19.11.15
✎
07:36
|
||||
8
never_sleep
19.11.15
✎
07:37
|
(6) Primary Domain controller и просто
|
|||
9
VladZ
19.11.15
✎
07:38
|
Смущает п.2.: "STSS LX140.4 (SSF114490) WinServ2012 4Gb CPU Intel Xeon E3-1230 3,3 4 core HT 500 Gb PDC+DNS. ". Выделять такую мощь для контроллера домена? Смысл? Там загрузка минимальна.
(8) Есть первичный и резервный. А что такое "просто"? |
|||
10
Мэс33
19.11.15
✎
07:39
|
(7) Хехе.. в нашей стране отсюда не скачать.
|
|||
11
never_sleep
19.11.15
✎
07:43
|
(5) Базам не даем вырастать сильно. Сейчас все в ДБФ. Бухгалтерия режется раз в 3 года, как распухнет до ~ 5гигов. Торговля раз года в 2, по достижению 6 (в этот момент один из регистров до 1,7 гигов распухает).
С общепитом "садики" и "школы" труднее дать оценку. Там мутная тема от которой уйдем как только будет 8ка. Объем баз оценить не смогу. Но в любом случае, не больше 100 гигов в год. Если за 2 года будет под сотку, то будем по годам сворачивать. |
|||
12
never_sleep
19.11.15
✎
07:43
|
||||
13
never_sleep
19.11.15
✎
07:46
|
(9) Да я тоже понимаю, что это не нагрузка для такой машины. Но покупать отдельный слабенький сервантик для этого тоже смысл? Куда я эту освободившуюся машину пристрою? Под какие нужды?
вы же поняли, что просто = резервный. Не цепляйтесь к словам) |
|||
14
Feunoir
19.11.15
✎
07:47
|
(13) Открой для себя виртуальные машины
|
|||
15
Мэс33
19.11.15
✎
07:48
|
(14) Тут особенно не разгонишься для виртуализации.
|
|||
16
never_sleep
19.11.15
✎
07:59
|
(14) Как вы видите схему реализации с использованием виртуальных машин?
Я лично хз. Только если строить ферму виртуализации. Но покупать ПО дорогостоящее для построения фермы я не вижу смысла. Мне в 1Бите считали как от MS так и от WMvare решения для этого. ~400 000. Я на эти деньги лучше новый хороший сервант куплю. |
|||
17
Мэс33
19.11.15
✎
08:04
|
(16) Ну насчет цены - есть бесплатный VMware vSphere Hypervisor (ESXi), на старой работе пользовался бесплатной версией 4.0. Сейчас вроде 5я версия.
|
|||
18
Feunoir
19.11.15
✎
08:24
|
(16) Надо анализировать. Так сразу и не скажешь.
http://i.imgur.com/0xHUM6p.png Обычный сервер 128ГБ памяти, 2хXeon E5-2630v2 На физике (Server 2012R2) крутится SQL и сервер 1С. В виртуалках терминал; контроллер домена; сервер для касперского/гаранта/консультанта; пару линуксовых машинок; VDI для внешних подрядчиков... Правда мне не нравится что все яйца в одну корзину, поэтому я очень хочу восстановить второй сервер (24 ГБ, 2хXeon E5240) и часть задач утащить на него. Из двух-трёх серверов на Server 2012 (Hyper-V) можно собрать кластер. Где виртуалки будут сами мигрировать, в том-числе и онлайн. |
|||
19
never_sleep
19.11.15
✎
08:39
|
(18) Какой выигрыш в вашем случае в вынесении сервера терминалов на виртуальную машину на той же физической? Почему тогда не поднять его сразу на физической машине?
|
|||
20
never_sleep
19.11.15
✎
08:45
|
(19) Ну кроме упрощения администрирования
|
|||
21
never_sleep
19.11.15
✎
08:54
|
В моем случае в принципе можно на сервере 4,6 или 7 поднять на виртуалке контроллер домена и освободить целый сервер. Можно даже скажем поднять на серверах 4 и 6 на виртуалках оба контроллера домена и освободить целых 2 машины. Но меня мучает вопрос. А хорошо ли это держать контролеры домена на виртуалках? Если физические ПК в домене, то загружаясь они будут ругать на отсутствие контроллеров домена. Возможно некоторые службы будут сбоить.
|
|||
22
ДенисЧ
19.11.15
✎
08:56
|
(21) Виртуалки - вообще зло. ИМХО.
|
|||
23
Feunoir
19.11.15
✎
09:29
|
(20) Именно упрощение администрирования. Ну и как дополнительная плюшечка - пользователи даже теоретически не могут повлиять на работу сервера 1С и SQL сервера. И увидеть те данные, которые не должны видеть.
(21) Контроллеров домена, естественно два. Поэтому когда перезагружается один всегда доступен другой. Виртуалки не рекомендовалось держать на виртуалках до Server 2012. Более новые уже можно. И то, там одно ограничение было в том, что при архивации/восстановлении виртуальной машины целиком может сломаться идентификатор репликации. В 2012 приделали костыль к этому дело и ломаться перестало. Но, даже если репликация сломалась, оно чинится без особых проблем. (22) Ну да, зло. Как и кредиты, АКПП, колбаса, водка и множество других вещей. Правда это проблемы в основном религиозные. |
|||
24
Мэс33
19.11.15
✎
09:32
|
(21) Пока не смотрел подробно твои серваки.
Но в моей компании на 700 рыл было два DC - один основной на физической машинке, но не сильно мощной и один резервный на виртуалке. Виртуалки - это классная тема. Надежность - вполне. |
|||
25
Мэс33
19.11.15
✎
09:33
|
А как удобно восстанавливать или переносить вирт.машинки, на лету менять конфигурации - это сказка для админа.
Попробуй eSXI Free 4.0-5.0 |
|||
26
never_sleep
19.11.15
✎
12:07
|
(25) Насколько падает производительность при использовании его в качестве прослойки? Т.е. какая-то конфигурация на физическом сервере по сравнению с такой же на этом же сервере с гипервизором. При условии, что он отдает все ресурсы физической машины для этой виртуалке.
|
|||
27
never_sleep
19.11.15
✎
12:53
|
Занятную статью нашел по этой теме
http://efsol.ru/articles/performance-comparison-1c.html |
|||
28
Мэс33
19.11.15
✎
12:55
|
(26) Производительность на уровне железа.
|
|||
29
Мэс33
19.11.15
✎
12:57
|
(26) Ну или раскошелится на Windows Datacenter с гипервизором. Но это дороже будет. С другой стороны лицензия Datacenter перекроет другие лицензии.
|
|||
30
Garikk
19.11.15
✎
13:02
|
давно уже пора на виртуалки переходить, с и контроллерами проблем никаких в виртуалках...они ресурсов почти не жрут, а целый железный сервак на них слишком жирно, главное вход в админку виртуалки без авторизации в AD делать, а то может большой ой получится
|
|||
31
arsik
гуру
19.11.15
✎
13:14
|
(0) Сколько пользователей в общей сложности и по базам?
|
|||
32
user-ok
19.11.15
✎
13:35
|
(9) "Есть первичный и резервный"
Давно уже нету. все равны как на подбор Есть FSMO-роль PDC-emulator. |
|||
33
Garikk
19.11.15
✎
13:36
|
(32) равны то равны, но FSMO ролями некторые контроллеры "ровнее"
|
|||
34
user-ok
19.11.15
✎
13:39
|
(33) про одну из них как раз и сказал :)
|
|||
35
Garikk
19.11.15
✎
13:44
|
они равны только в вопросе авторизации и предоставления данных по ldap... вот грохнется контроллер с ролью rid master... подумает админ ..а чёж..все равны..завтра починю..а потом сломя голову перехватывать роли и чинить уехавшую репликацию когда внезапно надо юзера нового добавить
|
|||
36
Garikk
19.11.15
✎
13:44
|
маркетинг микросовтовский во времена появления ad слишком сильно на мозги подействовал, до сих пор аукается
|
|||
37
Tateossian
19.11.15
✎
13:46
|
1С на локальных клиентах запускается, или на сервере терминалов (пусть и в режиме RemoteApp)?
|
|||
38
Tateossian
19.11.15
✎
13:47
|
(5) Кстати, у нас базы под 150Гиг, а оперативы 128, зато диски стоят SSD, поэтому оператива тут не самое главное.
|
|||
39
Feunoir
19.11.15
✎
14:24
|
(35) http://www.atraining.ru/active-directory-fsmo-rid-master/
цЫтата ==== “Если RID Master упал то всё” Первым делом надо понять, что RID Master – назначаемая роль; её обладатель не имеет никакой уникальной информации, хранимой локально – всё лежит в реплицируемых объектах Active Directory, поэтому назначение нового RID Master – операция простая и безболезненная. Ничего из данных нельзя потерять при пропадании RID Master – новый просто прочитает служебные объекты и продолжит выдавать пулы. Если он упал, то с текущими операциями ничего не случится – у всех DC есть запас RID’ов как минимум в целый пул, и они смогут даже без RID Master создавать группы и пользователей. И они не проверяют регулярно, жив ли RID Master – только, когда он им понадобится. Поэтому если он стал неработоспособным – надо просто сделать операцию seize и назначить FSMO-роль новому держателю. Не надо прибегать к суициду и переставлять Active Directory – никто, кроме DC, RID Master’ом не интересуется вообще. Да и те – редко. ==== |
|||
40
never_sleep
19.11.15
✎
15:54
|
(31) В Бухгалтерии максимум 30. УТ - мах 40. Общепит "Садики" - мах 30. Общепит "Школы" - 20.
Суммарно пользователей 1С ~ 70. |
|||
41
never_sleep
19.11.15
✎
15:56
|
(37) Диспозиция планируемая. Желательно на сервере терминалов. Но зависит от позиции руководства по приобретению ~70 terminalCAL'ов.
|
|||
42
vde69
19.11.15
✎
16:02
|
(40) значит тебе нужны примерно следующие сервера
1. SQL+1c сервер - 64 озу, минимум 16 ядер, райды минимум 1 тера под базы и отдельно под систему 2. терминальный сервак, памяти минимум 32, лучше 64... диски и ядра - то-же не говно ставить 3. сервер лицензий 1с, можно совместить с хранилищем бекапов 4. контролер домена ну и дальше сам напишешь... но эти 4 сервера должны быть отдельно друг от друга |
|||
43
never_sleep
19.11.15
✎
16:11
|
Поправил файлик на шаре. Добавил еще один вариант. Прошу оценить.
https://www.dropbox.com/s/kv4ww7ofsgzu9r5/Диспозиция.xlsx?dl=0 Кратко: Сервер №7 делаем сервером 1с+Скуль. А остальные делаем просто терминальными с толстыми клиентами коннектящимися к серверу №7. Второй контроллер домена перенес на виртуалку на Пролиант. |
|||
44
never_sleep
19.11.15
✎
16:16
|
(42) Хм. Чтож такое все прожорливое. Я то думал, что для сервера "1с+скуль" главное дисковая подсистема и на эти 70 юзеров хватит 12 гигов и 16 ядер E5620, которые есть в сервере №7.
|
|||
45
arsik
гуру
19.11.15
✎
16:17
|
(43) "возможность расширения до 4х процессорного" - глупость. Или сейчас берете или потом никогда.
|
|||
46
never_sleep
19.11.15
✎
16:19
|
Памяти можно добавить, я думаю. А вот с процами уже никак. Там мать, если память не изменяет, 2 процессорная. Получается, мой второй вариант не прокатывает((
|
|||
47
never_sleep
19.11.15
✎
16:20
|
(45) Ну почему, же? Поставили, попробовали на реальной нагрузке с пару недель, не комфортно? Дозаказали еще 2.
|
|||
48
vde69
19.11.15
✎
16:20
|
(44) восьмерка на порядок жрет больше чем семерка и на одном сервее она не живет, но в принцепе можно обойтись без терминального сервера, восьмерка в тонком клиенте нормально пашет даже на стареньких компах
|
|||
49
never_sleep
19.11.15
✎
16:26
|
(48) Но получается, что сервер "1С+Скуль" нужен мощнее, чем тот терминальный, с которого юзеры будет по толстому на него ходить?
|
|||
50
vde69
19.11.15
✎
16:28
|
(49) да, но учитывая количество юзеров = 70 по моему правилу памяти нужно брать 70 * 0,5 + 5 = 40гиг
|
|||
51
never_sleep
19.11.15
✎
16:31
|
(42) "2. терминальный сервак, памяти минимум 32, лучше 64... диски и ядра - то-же не го*но ставить "
Мой сервер №1 подойдет под терминальный, если памяти гигов 20 накину? |
|||
52
vde69
19.11.15
✎
16:36
|
(51) сложно сказать, я не админ, на вскидку 8 ядер на 70 пользователей мало, в остальном скорее потянет
|
|||
53
never_sleep
19.11.15
✎
16:41
|
(52) Так там по 6 + они на гипертрейдинге. Т.е. логических будет 24.
|
|||
54
never_sleep
19.11.15
✎
16:42
|
Зашел в конфигуратор СТСС. Посчитал конфигурацию под сервант-"1с+скуль". Поплакал.
|
|||
55
vde69
19.11.15
✎
16:44
|
ну сейчас сервак 300...400 рубликов стоит :)
|
|||
56
Новиков
19.11.15
✎
16:56
|
Прочитал...мда...8 железяк хранить, при этом нагрузка будет только на 1С сервере. Почему из 8-ми, нельзя сделать 3?
1. Сервер 1С + СУБД 2. Виртуальная платформа под все остальное. 3. Бекапный сервер. В принципе, даже п.1. можно завиртуализировать, если есть моща хорошая, при нагрузке Тс - это слезки. |
|||
57
never_sleep
19.11.15
✎
16:57
|
||||
58
never_sleep
19.11.15
✎
17:04
|
(56) Можно подробнее. Как бы распорядились моими серверами?
Моя проблема в том, что никогда не брали мощных серверов. Объединять их в кластеры, значит покупать ПО, сравнимое по стоимости с новым хорошим сервантом. Это на мой взгляд расточительство. |
|||
59
arsik
гуру
19.11.15
✎
17:27
|
1 Сервер SQL
2 Сервер 1С 3 АД 4 впн, прокси, шара 5 Бэкапы SQL и 1С развернуть на обоих серверах (1 и 2) с репликацией. В случае отказа одного из серверов, быстро переедете на 2й. Да чуть медленнее из-за потерь по сети между 1С и SQL, но надежнее. |
|||
60
Новиков
19.11.15
✎
17:33
|
(1) у вас нормальный (если так вообще можно сказать), это сервер 1С. Все остальное какие-то файловые помойки.
>> Объединять их в кластеры Чтобы что-то объединить в кластер, нужно сначала это что-то поиметь. У вас пока этого что-то нет. У вас сервера нет под гипервозира хорошего. Вам его для начала нужно купить. Я уже прочитал выше ваше отношение к виртуализации, поэтому, видимо вопрос снимается. |
|||
61
Garikk
19.11.15
✎
17:51
|
(39) <никто, кроме DC, RID Master’ом не интересуется вообще. Да и те – редко. >
Конечно, поэтому забывается, пул сидов дополнительно расслабляет, а в ответственный момент "просто сделать операцию seize и назначить FSMO-роль новому держателю. " а потом руками протолкнуть репликацию по всему домену...на которую админ которому наплевать на роли тоже забил скорее всего т.к. "все DC равноправные"... конечно всё просто, но на деле можно долго попотеть, у меня знакомый целый день названивал консультировался с дрожью в голосе...а до этого с такимже пофигистическим подходом "админил"... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |