Имя: Пароль:
IT
Админ
Как улучшить сервер или ситуацию?
0 picom
 
31.03.26
09:23
Есть intel i5
c 22 гигами оперативы

На нем работают клиенты по РДП и одновременно запускают
16 баз бух 3
Каждая в по 2,5 гига жрет оепративы и есессно не хватает и все встает колом...

Какой самый дешевый способ улучшить им ситуацию?
1 Волшебник
 
31.03.26
09:30
Веб-сервер и тонкие клиенты
2 Мультук
 
гуру
31.03.26
09:32
(0)

Для начала перестать называть "это" сервером.

P.S.
Это небось еще DDR 3 ?
3 picom
 
31.03.26
09:32
Надо получается серверную лицензию прикупить на 1С?
Сейчас все файловое
4 Garykom
 
гуру
31.03.26
09:39
(0) У меня на домашнем компе RAM 64Gb
И то иногда не хватает, VPN приходится внутри виртуалок запускать

Так что у вас не сервер а обычный офисный комп
Купите сервер - это самый дешевый способ

Имхо имея "16 баз бух 3" странно не иметь нормального сервера
Как железного так и сервера 1С
5 Волшебник
 
31.03.26
09:39
(4) Сервер - это роль, а не количество Гб памяти.
6 Winnie Buh
 
гуру
31.03.26
09:50
(0) алтернативный вариант - закинуть базы в облако,
во фреше например при наличии действующей подписки ИТС ПРОФ предоставляется бесплатный доступ до 10 баз и до 5 одновременных сеансов,
за 6 баз сверх 10-ти доплата символические 83 руб./мес. или 996 руб./год за каждую,
а вот за доп.сеансы выходит на порядок дороже - 11600 руб./год.
7 Garykom
 
гуру
31.03.26
09:57
(5) На рядового пользователя (например менеджера) тоже можно взвалить роль админа
Но вот потянет ли?
8 X Leshiy
 
31.03.26
09:58
(0) Кроилово ведет к попадалову) Беги оттуда)
9 DeeK
 
31.03.26
09:59
(0) докупите памяти
10 VladZ
 
31.03.26
10:11
(0) Купите память.
11 Fish
 
гуру
31.03.26
10:25
Однозначно нужен сервер.
12 Winnie Buh
 
гуру
31.03.26
10:53
(0) кстати, это базы 16 своих организаций
или это аутсорс и они так работают с базами своих клиентов?
13 Dmitrii
 
гуру
31.03.26
10:57
(0) >> Какой самый дешевый способ улучшить им ситуацию?

Слишком мало вводных.
Сколько всего пользователей на RDP-сервере (в том числе сколько одновременно в пике)?
Сколько всего пользователей 1С (в том числе одновременно работающих в пике)?
Сколько пользователей 1С работают через RDP, а сколько через тонких клиентов?
Есть ли возможность перевести пользователей 1С на тонких клиентов?

Единственно правильного ответа в этой ситуации не существует.
Наиболее близкий к реальному будет зависеть от конкретных условий: насколько надо улучшить ситуацию и насколько дешёвым  должен быть способ.

А варианты будут в диапазоне от самого правильного и одновременно самого дорогого до самого дешевого.
Самый дорогой подразумевает два отельных полноценных сервера (можно и просто два мощных офисных компьютера, которые выполняю у вас роль сервера). Первый - RDP, второй - сервер приложений 1С и СУБД (PostgreSQL или MS-SQL). Бюджет потребуется на севера (железо), естественно на лицензии на сервер 1С и на СУБД (если использовать СУБД MS-SQL).
Самый дешёвый вариант - апгрейд имеющегося железа (поставить максимально быстрый процессор из поддерживаемых мамкой, добавить максимум оперативной памяти, поставить максимально быстрые диски), установка веб-сервера 1С и перевести максимум пользователей на тонких клиентов (по RDP оставить только удалёнщиков).
14 picom
 
31.03.26
11:19
Для организации ВЭБ сервера нужна будет серверная лицензия на 1С?
15 Builder
 
31.03.26
11:23
(14) Для файловых - нет.
16 Климов Сергей
 
31.03.26
11:23
(14) Нет
17 picom
 
31.03.26
11:56
IIs или apache?
18 Builder
 
31.03.26
12:05
(17) По желанию, мне больше нравится индеец.
19 Garykom
 
гуру
31.03.26
12:09
(18) Мне больше нравится Nginx (или OpenResty) перед индейцем (Apache)
Причем все под Linux и 1С тоже

А вот клиенты уже пофиг на чем
20 Garykom
 
гуру
31.03.26
12:10
(19)+ Nginx настраивается как обратный прокси на несколько апачей
Для веб-сервер файловый вариант это удобно, тормозов нет, клиенты по нескольким инстансам апача и отдельным модулям расширения веб-сервера раскидываются
21 Dmitrii
 
гуру
31.03.26
12:27
(19)(20) А где можно почитать на тему Nginx+Apache+1C? А лучше - описание конкретного кейса с практическим примером.
22 trad
 
31.03.26
12:28
(20) это твоя реальная практика про файловую базу?
23 Garykom
 
гуру
31.03.26
12:44
(21) для веб и тонких клиентов
https://infostart.ru/1c/articles/1258813/
https://infostart.ru/1c/tools/239498/
https://infostart.ru/1c/articles/2105171/
https://infostart.ru/1c/articles/1157609/

тут попытались нечто свое написать
https://infostart.ru/1c/tools/242527/
но полезное только в комментах

для конфигуратора и хранилищ
https://infostart.ru/1c/articles/1765324/
24 Garykom
 
гуру
31.03.26
12:53
(23)+ Суть что поднимается нужное количество апачей к одной файловой базе
Идеально когда на каждый сеанс тонкого или веб клиента 1С - свой инстанс апача, но требуется больше ресурсов

Перед апачами стоит Nginx/OpenResty
Он принимает обращения от всех клиентов 1С на один адрес и порт
А затем раскидывает по разным апачам
Как именно раскидывать чтобы не было глюков, когда разные запросы одного клиента пойдут сначала на один апач а затем на другой - лучше решать через OpenResty c Lua

Там можно не просто захардкодить IP на разные апачи (сервер/порт)
А даже вести свою минбазку (sqlite например) подключений клиентов с их ip, запоминать соответствие ip клиента к адресу апача из пула доступных и т.д.
Следить за нагрузкой и балансировать

Но это уже задача уровнем выше, обычно такое не требуется ибо проще сервер 1С купить

В простейшем уровне просто поднять каждому клиенту свой апач
Настроить nginx как обратный прокси чтобы с одного входящего прокидывал каждого клиента (по его ip например) на свой уникальный адрес апача

Ну и сверху можно на nginx заполировать HTTPS/SSL сертификатами если требуется