TELELIST Posted October 26, 2018 Share Posted October 26, 2018 Подскажите, пожалуйста, минимальные и рекомендуемые параметры сервера для приложения на UniGUI СУБД FireBird, MySQL (пока выбираем) Количество одновременно подключенных пользователей ~ 10-50 Link to comment Share on other sites More sharing options...
qpash Posted October 28, 2018 Share Posted October 28, 2018 Присоединяюсь к вопросу: База MS SQL 2012 Планируемое подключение пользователей 25000-30000 в течении трех месяцев (сейчас работает 500 сотрудников) Настроено через ISAPI и IIS Гибридное приложение Web + Mobil Какие требования необходимы для сервера или нескольких серверов? А также как организовать VIP поддержку 24х7? Link to comment Share on other sites More sharing options...
zilav Posted October 28, 2018 Share Posted October 28, 2018 Ну если все по серьезному и с масштабируемостью то наверное стоит смотреть в сторону Azure. Плюс 25к пользователей это всего в системе или одновременно работающих? Просто я бы на вашем месте прикинул по памяти столько у вас занимает одна сессия у пользователя, отсюда можно примерно прикинуть объем оперативки. По процессору сложно сказать, нагрузка она разная бывает, но в случае того же Azure довольно просто добавить еще ресурсов при растущей нагрузке, все будет упираться лишь в количество денег. Link to comment Share on other sites More sharing options...
TELELIST Posted October 29, 2018 Author Share Posted October 29, 2018 On 10/28/2018 at 7:01 PM, zilav said: Ну если все по серьезному и с масштабируемостью то наверное стоит смотреть в сторону Azure. Плюс 25к пользователей это всего в системе или одновременно работающих? Просто я бы на вашем месте прикинул по памяти столько у вас занимает одна сессия у пользователя, отсюда можно примерно прикинуть объем оперативки. По процессору сложно сказать, нагрузка она разная бывает, но в случае того же Azure довольно просто добавить еще ресурсов при растущей нагрузке, все будет упираться лишь в количество денег. Подскажите, пожалуйста, под мои требования... Link to comment Share on other sites More sharing options...
stas Posted October 30, 2018 Share Posted October 30, 2018 Добрый вечер, крайне мало данных База находится на том же сервере ? Унигуи на сессию расходует от 5 до 100 мб (возможно больше) Это в случае, если Вы фетчите всю таблицу(и) в память и оперируете ей(ими) вольготно. Я Вам рекомендую проверить на одном пользователе, а потом умножить потребляемую мощность на ожидаемое количество. (/server в проекте) Вы получите адекватное значение. Если Вы заложите в сервер порядка 32гб оперативной памяти, я думаю , Вы сможете некоторое время работать спокойно. Очень много зависит от размера таблиц, и как Вы с ними работаете. Link to comment Share on other sites More sharing options...
stas Posted October 30, 2018 Share Posted October 30, 2018 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 More sharing options...
stas Posted October 30, 2018 Share Posted October 30, 2018 2 minutes ago, stas said: А также как организовать VIP поддержку 24х7? Не спать Link to comment Share on other sites More sharing options...
Tokay Posted October 30, 2018 Share Posted October 30, 2018 Стас, в унигуе уже есть свой балансировщик. Как раз для таких случаев. Смотри HyperServer. Link to comment Share on other sites More sharing options...
Tokay Posted October 30, 2018 Share Posted October 30, 2018 On 10/26/2018 at 7:48 PM, TELELIST said: Подскажите, пожалуйста, минимальные и рекомендуемые параметры сервера для приложения на UniGUI СУБД FireBird, MySQL (пока выбираем) Количество одновременно подключенных пользователей ~ 10-50 Думаю, что обычного среднего компьютера достаточно. 2 ядра, 2 гига оперативки. Link to comment Share on other sites More sharing options...
stas Posted October 31, 2018 Share Posted October 31, 2018 12 hours ago, Tokay said: Стас, в унигуе уже есть свой балансировщик. Как раз для таких случаев. Смотри HyperServer. Гиперсервер работает в контексте одной машины, де факто он запускает несколько процессов приложения и работает с ними как прокси. В случае очень большого количества пользователей этого будет недостаточно, потребуется несколько машин. Link to comment Share on other sites More sharing options...
Tokay Posted October 31, 2018 Share Posted October 31, 2018 он предназначен именно для балансировки на несколько машин, всё верно. на такое количество пользователей скорее всего придется несколько ставить. Link to comment Share on other sites More sharing options...
Tokay Posted October 31, 2018 Share Posted October 31, 2018 Quote Я Вам рекомендую проверить на одном пользователе, а потом умножить потребляемую мощность на ожидаемое количество. Надежнее проверять на 10-20 юзеров, так как есть какое-то общее потребление ресурсов (памяти, и т п) а есть по-юзерно. На множестве юзеров будет точнее видно. Можно поставить балансировщик (HyperServer), посмотреть как пойдет на 2-3 машинах и докидывать их по мере надобности. Опять же - можно и памяти в одну добавить, если процессорного ресурса хватает. 32мя гигами оперативки на сервере мало кого сейчас можно удивить. Я частично связан с машинным обучением, там, бывает, вообще по 100+ гиг бывает нужно Что тут про 32 говорить. Link to comment Share on other sites More sharing options...
stas Posted November 5, 2018 Share Posted November 5, 2018 On 10/31/2018 at 9:20 AM, Tokay said: он предназначен именно для балансировки на несколько машин, всё верно. на такое количество пользователей скорее всего придется несколько ставить. Вы говорите о фаршадовском ГиперСервере? Я не совсем понимаю, каким образом его заставить работать на нескольких машинах, т.е. сам гиперсервер находится на одной машине, а процессы запускаются на второй и третьей ? Link to comment Share on other sites More sharing options...
Tokay Posted November 6, 2018 Share Posted November 6, 2018 Quote Я не совсем понимаю, каким образом его заставить работать на нескольких машинах, т.е. сам гиперсервер находится на одной машине, а процессы запускаются на второй и третьей ? Да, о нем. Насколько я понял идею - то процессы запускаются на разных машинах. Иначе не имеет смысла Link to comment Share on other sites More sharing options...
stas Posted November 6, 2018 Share Posted November 6, 2018 Вы можете привести пример? Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now