Jump to content

Минимальные и рекомендуемые требования сервера


TELELIST

Recommended Posts

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

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

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

Link to comment
Share on other sites

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

База MS SQL 2012

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

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

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

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

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

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

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

Link to comment
Share on other sites

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

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

База MS SQL 2012

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

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

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

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

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

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

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

Link to comment
Share on other sites

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

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

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

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

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

Link to comment
Share on other sites

12 hours ago, Tokay said:

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

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Quote

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

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

Quote

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

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

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...