Итак Вводные данные:
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%)
SGI порвет в клочья -> 50 серверов ИБО между ними будут большие задержки на синхронизацию.
Коммуникацию..
-можно проверить утилитой ipperf - между двумя компами например соединеных Ethernet 1 Gigabit/ Выбираем размер пакета 4 Кб (именно с таким работает MS SQL)/ так вот в результате скорость передачи данных будет равна около 250 Мегабит
- можно проверить утилитой ipperf на ОДНОМ компе))) все увидите... а SharedMemory еще быстрей ИБО ненужно упаковка распаковка в сетевые пакеты.
на 1000 юзеров УПП не взлетит без допила, надо ERP брать. ну а так - работать и так и так будет, но на одном 16ядреном серваке в 100 потоков показывает немного лучший результат, чем на двух.
1-ин SGI(1000 ядер) порвет-> 50 серверов
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший