TELELIST Posted October 26, 2018 Share Posted October 26, 2018 Подскажите, пожалуйста, минимальные и рекомендуемые параметры сервера для приложения на UniGUI СУБД FireBird, MySQL (пока выбираем) Количество одновременно подключенных пользователей ~ 10-50 Quote 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? Quote Link to comment Share on other sites More sharing options...
zilav Posted October 28, 2018 Share Posted October 28, 2018 Ну если все по серьезному и с масштабируемостью то наверное стоит смотреть в сторону Azure. Плюс 25к пользователей это всего в системе или одновременно работающих? Просто я бы на вашем месте прикинул по памяти столько у вас занимает одна сессия у пользователя, отсюда можно примерно прикинуть объем оперативки. По процессору сложно сказать, нагрузка она разная бывает, но в случае того же Azure довольно просто добавить еще ресурсов при растущей нагрузке, все будет упираться лишь в количество денег. Quote 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 довольно просто добавить еще ресурсов при растущей нагрузке, все будет упираться лишь в количество денег. Подскажите, пожалуйста, под мои требования... Quote Link to comment Share on other sites More sharing options...
stas Posted October 30, 2018 Share Posted October 30, 2018 Добрый вечер, крайне мало данных База находится на том же сервере ? Унигуи на сессию расходует от 5 до 100 мб (возможно больше) Это в случае, если Вы фетчите всю таблицу(и) в память и оперируете ей(ими) вольготно. Я Вам рекомендую проверить на одном пользователе, а потом умножить потребляемую мощность на ожидаемое количество. (/server в проекте) Вы получите адекватное значение. Если Вы заложите в сервер порядка 32гб оперативной памяти, я думаю , Вы сможете некоторое время работать спокойно. Очень много зависит от размера таблиц, и как Вы с ними работаете. Quote 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 с балансировкой, на нескольких серверах, и конечно тут топорно с прямым доступом к бд будет сложно. Quote 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? Не спать Quote Link to comment Share on other sites More sharing options...
Tokay Posted October 30, 2018 Share Posted October 30, 2018 Стас, в унигуе уже есть свой балансировщик. Как раз для таких случаев. Смотри HyperServer. Quote 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 гига оперативки. Quote 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. Гиперсервер работает в контексте одной машины, де факто он запускает несколько процессов приложения и работает с ними как прокси. В случае очень большого количества пользователей этого будет недостаточно, потребуется несколько машин. Quote Link to comment Share on other sites More sharing options...
Tokay Posted October 31, 2018 Share Posted October 31, 2018 он предназначен именно для балансировки на несколько машин, всё верно. на такое количество пользователей скорее всего придется несколько ставить. Quote 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 говорить. Quote 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: он предназначен именно для балансировки на несколько машин, всё верно. на такое количество пользователей скорее всего придется несколько ставить. Вы говорите о фаршадовском ГиперСервере? Я не совсем понимаю, каким образом его заставить работать на нескольких машинах, т.е. сам гиперсервер находится на одной машине, а процессы запускаются на второй и третьей ? Quote Link to comment Share on other sites More sharing options...
Tokay Posted November 6, 2018 Share Posted November 6, 2018 Quote Я не совсем понимаю, каким образом его заставить работать на нескольких машинах, т.е. сам гиперсервер находится на одной машине, а процессы запускаются на второй и третьей ? Да, о нем. Насколько я понял идею - то процессы запускаются на разных машинах. Иначе не имеет смысла Quote Link to comment Share on other sites More sharing options...
stas Posted November 6, 2018 Share Posted November 6, 2018 Вы можете привести пример? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.