Есть ли формула расчета ресурсов VPS для веб — приложения и мобильного приложения?
Добрый день! Хочу рассчитать ресурсы для веб-приложения (десктоп пользлватели) и для мобильного приложения, именно CPU, RAM, HDD
Вкратце, в будущем решении из веб приложения передаются данные в мобильное приложение и обратно.
На данный момент я насчитал пользователей:
Веб приложения - 5 чел
Моб приложения 50 чел
Буду признателен за может какой-то калькулятор, а может есть прям ссылка для расчета.
Спасибо!
Запустите ваше приложение и измерьте скорость одного запроса-ответа. Если оно будет тормозить, пальцем к носу, больше секунды - возможно, у вас проблемы, и они таки умножатся на количество пользователей. Если все летает за миллисекунды - возможно, вы просто еще не нагрузили систему достаточным количеством данных ;)
Такого калькулятора нет, тк ресурсы будут зависеть исключительно от того, что именно это приложение делает и как.
Возьми для начала самый дешёвый сервер, а потом расширяй, если ресурсов не хватит
Если он возьмет самый дешевый сервер, он может столкнуться с дичайшими тормозами.
И это я знаю по себе лично.
Если сервер меньше 6ГБ оперативки и меньше 4 ядер, можно даже не покупать вообще, либо пусть берет больше, либо пусть страдает тормозами
Roman32V, среднестатистического не бывает. У меня в команде разработчики одну и ту же задачу на одних и тех же технологиях могут решить так, что у одного результат обрабатывает 1000 запросов в секунду с потреблением 512 Mb оперативы, а у другого жрёт памяти в три раза больше, а запросов обрабатывать способен в десять раз меньше. Что уж говорить о разбросе, когда используются разные языки, фреймворки и архитектуры.
Alexander Lamdan, ну так кроме этих характеристик важно что там у хостера, один раз наврался на говнохостера, это не значит, что все следующие vps всегда надо брать с оверхедом.
Только заход на сервер по SSH занимал ужасно долго, с тех пор ниже 6гб оперативки и 4CPU я не беру.
ты понимаешь, что ты так и не понял в чем проблема. Если долго заходит по ssh, то больше вероятность, что тут большие сетевые задержки или вообще проблемы с сетью, а не в том что ресурсов мало.
Everything_is_bad, у меня есть самый дешевый тариф, что-то около 1 ядро, 1 озу, 20гб памяти. По ssh подключается почти моментально, примерно так же быстро, как и к более мощным серверам.
Сильно зависит от приложения - и от его функционала, и от реализации. Надежнее всего провести нагрузочное тестирование и посмотреть, сколько оно на самом деле жрёт.
Если приложение еще не написано (иногда даже ТЗ ещё нет), а заказчик требует оценить ресурсы, чтобы заложить в бюджет - тут начинаются пляски с бубном, торги и оценки с точностью плюс-минус на порядок. Это тяжело.
В вашем случае можно начать с самого дешевого тарифа, судя по количеству пользователей и несложному (просто передавать данные?) функционалу.
Есть супер-админ, он раздает права, допустим операторам и пользователям мобильного приложения. Операторы в свою очередь в веб приложении делают записи и передают в мобильное приложение, пользователи мобильного приложения записывают данные, совершают иные действия и передают обратно в веб приложение. Как то так.