Jump to content

Recommended Posts

Posted

Подскажите, пожалуйста, минимальные и рекомендуемые параметры сервера для приложения на UniGUI

СУБД FireBird, MySQL (пока выбираем)

Количество одновременно подключенных пользователей ~ 10-50

Posted

Присоединяюсь к вопросу:

База MS SQL 2012

Планируемое подключение пользователей 25000-30000 в течении трех месяцев (сейчас работает 500 сотрудников)

Настроено через ISAPI и IIS

Гибридное приложение Web + Mobil

Какие требования необходимы для сервера или нескольких серверов?

А также как организовать VIP поддержку 24х7?

Posted

Ну если все по серьезному и с масштабируемостью то наверное стоит смотреть в сторону Azure. Плюс 25к пользователей это всего в системе или одновременно работающих? Просто я бы на вашем месте прикинул по памяти столько у вас занимает одна сессия у пользователя, отсюда можно примерно прикинуть объем оперативки. По процессору сложно сказать, нагрузка она разная бывает, но в случае того же Azure довольно просто добавить еще ресурсов при растущей нагрузке, все будет упираться лишь в количество денег.

Posted
On 10/28/2018 at 7:01 PM, zilav said:

Ну если все по серьезному и с масштабируемостью то наверное стоит смотреть в сторону Azure. Плюс 25к пользователей это всего в системе или одновременно работающих? Просто я бы на вашем месте прикинул по памяти столько у вас занимает одна сессия у пользователя, отсюда можно примерно прикинуть объем оперативки. По процессору сложно сказать, нагрузка она разная бывает, но в случае того же Azure довольно просто добавить еще ресурсов при растущей нагрузке, все будет упираться лишь в количество денег.

Подскажите, пожалуйста, под мои требования...

Posted

Добрый вечер, крайне мало данных

База находится на том же сервере ?

Унигуи на сессию расходует  от 5 до 100 мб (возможно больше)

Это в случае, если Вы фетчите всю таблицу(и) в память и оперируете ей(ими) вольготно.

Я Вам рекомендую проверить на одном пользователе, а потом умножить потребляемую мощность на ожидаемое количество.

 (/server в проекте) Вы получите адекватное значение. Если Вы заложите в сервер порядка 32гб оперативной памяти, я думаю , Вы сможете  некоторое время работать спокойно. Очень много зависит от размера таблиц, и как Вы с ними работаете.

Posted
On 10/28/2018 at 3:20 PM, qpash said:

Присоединяюсь к вопросу:

База MS SQL 2012

Планируемое подключение пользователей 25000-30000 в течении трех месяцев (сейчас работает 500 сотрудников)

Настроено через ISAPI и IIS

Гибридное приложение Web + Mobil

Какие требования необходимы для сервера или нескольких серверов?

А также как организовать VIP поддержку 24х7?

Я более чем уверен, что унигуи не Ваш вариант, Это сегмент корпоративных решений. То о чем Вы говорите ближе к мас маркету.

Можно попробовать вариант nginx с балансировкой, на нескольких серверах, и конечно тут топорно с прямым доступом к бд будет сложно.

Posted
2 minutes ago, stas said:

А также как организовать VIP поддержку 24х7?

Не спать

Posted

Стас, в унигуе уже есть свой балансировщик. Как раз для таких случаев. Смотри HyperServer.

Posted
On 10/26/2018 at 7:48 PM, TELELIST said:

Подскажите, пожалуйста, минимальные и рекомендуемые параметры сервера для приложения на UniGUI

СУБД FireBird, MySQL (пока выбираем)

Количество одновременно подключенных пользователей ~ 10-50

Думаю, что обычного среднего компьютера достаточно. 2 ядра, 2 гига оперативки.

Posted
12 hours ago, Tokay said:

Стас, в унигуе уже есть свой балансировщик. Как раз для таких случаев. Смотри HyperServer.

Гиперсервер работает в контексте одной машины, де факто он запускает несколько процессов приложения и работает с ними как прокси.

В случае очень большого количества пользователей этого будет недостаточно, потребуется несколько машин.

Posted

он предназначен именно для балансировки на несколько машин, всё верно. на такое количество пользователей скорее всего придется несколько ставить.

Posted
Quote

Я Вам рекомендую проверить на одном пользователе, а потом умножить потребляемую мощность на ожидаемое количество.

Надежнее проверять на 10-20 юзеров, так как есть какое-то общее потребление ресурсов (памяти, и т п) а есть по-юзерно. На множестве юзеров будет точнее видно. Можно поставить балансировщик (HyperServer), посмотреть как пойдет на 2-3 машинах и докидывать их по мере надобности. Опять же - можно и памяти в одну добавить, если процессорного ресурса хватает. 32мя гигами оперативки на сервере мало кого сейчас можно удивить. Я частично связан с машинным обучением, там, бывает, вообще по 100+ гиг бывает нужно :) Что тут про 32 говорить.

Posted
On 10/31/2018 at 9:20 AM, Tokay said:

он предназначен именно для балансировки на несколько машин, всё верно. на такое количество пользователей скорее всего придется несколько ставить.

Вы говорите о фаршадовском ГиперСервере?

Я не совсем понимаю, каким образом его заставить работать на нескольких машинах, т.е. сам гиперсервер находится на одной машине, а процессы запускаются на второй и третьей ?

Posted
Quote

Я не совсем понимаю, каким образом его заставить работать на нескольких машинах, т.е. сам гиперсервер находится на одной машине, а процессы запускаются на второй и третьей ?

Да, о нем. Насколько я понял идею - то процессы запускаются на разных машинах. Иначе не имеет смысла :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...