Имя: Пароль:
1C
1С v8
Какая "серверная" архитектура предпочтительней для Клиент-Серверной 1С 8.х
, , , ,
0 sanfoto
 
17.10.14
13:57
1. Другое (описываем) 57% (4)
2. 1-ин SGI(1000 ядер) порвет-> 50 серверов 29% (2)
3. 50 Серверов(в сумме 1000 ядер) порвут-> SGI 14% (1)
Всего мнений: 7

Итак Вводные данные:
1) 1С база - допустим стандартная УПП от самой 1С.
2) 1 000 (Одна тысяча) пользователей
3) размер базы 1 Терабайт
------------------------
Варианты по железу и ПО:
1) 50 серверов
- на каждом по 20 ядер CPU... кроме пожалуй под SQL Выделенного (допустим 40 ядер)
- все сервера объедены в "1С кластер"
- OS Windows
- коммуникация 10 или более Гигабит Ethernet
- Везде SSD диски
******----------------------
2) Один SGI сервер 1 000 ядер
- используются те же CPU что и в первом варианте (между блоками быстрый Интер-коннект на NUMA чипах)
- т.к. сервер один то ОДИН "сервер 1С"
- OS Windows
- коммуникация между SQL и "сервер 1С" - без сетевых протоколов - через участок памяти (SharedMemory)
- SSD диски


-------------------------------------------------
--------------Информация для размышления---------
-------------------------------------------------
можете провести простой тест (на любой СТАНДАРТНОЙ конфигурации)

1) берем "Комп1" и такой же абсолютно "Комп2"
- на одном ставим SQL на другом "Сервер 1С"
- обработкой.. проводим несколько тысяч документов Засекаем время.

2) берем "Комп1"(абсолютно такойже как в пункт Один) на нем и SQL и "Сервер 1С" соединены через SharedMemory
- обработкой.. проводим ТЕЖЕ несколько тысяч документов Засекаем время.

3) Сравниваем результаты. (Лично у меня разница около 50%)
11 sanfoto
 
17.10.14
14:06
SGI порвет в клочья -> 50 серверов ИБО между ними будут большие задержки на синхронизацию.

Коммуникацию..
-можно проверить утилитой ipperf - между двумя компами например соединеных Ethernet 1 Gigabit/ Выбираем размер пакета 4 Кб (именно с таким работает MS SQL)/ так вот в результате скорость передачи данных будет равна около 250 Мегабит

- можно проверить утилитой ipperf на ОДНОМ компе))) все увидите... а SharedMemory еще быстрей ИБО ненужно упаковка распаковка в сетевые пакеты.

1-ин SGI(1000 ядер) порвет-> 50 серверов
76 Fragster
 
гуру
17.10.14
15:43
на 1000 юзеров УПП не взлетит без допила, надо ERP брать. ну а так - работать и так и так будет, но на одном 16ядреном серваке в 100 потоков показывает немного лучший результат, чем на двух.

1-ин SGI(1000 ядер) порвет-> 50 серверов