@NardM
Front-end разработчик

Какой лучше выбрать хостинг и количество серверов для высоконагруженной приложение?

Не подскажите, какое железо лучше будет для развертывание asp.net mvc 5, где пользователей будет примерно под 5 миллионов? И где лучше его размещать? Объем трафика будет маленьким, но будет очень много запросов
  • Вопрос задан
  • 535 просмотров
Решения вопроса 2
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
Без нагрузочного тестирования никто вам не скажет, сколько ваше приложение сможет переварить. Метрика "пользователи" - неинформативна, важны пиковое число одновременных пользователей и кол-во запросов в секунду. Для 5 миллионов при ~1 запросе в секунду - вам надо завести кластер из >(200 * процент промахов в кеш) application серверов + некислый кластер для БД. Такой флот вы можете поднять разве что в AWS/Google Cloud/Azure.
P.S. По-хорошему, от .Net MVC 5 надо переходить на .Net Core MVC, ибо при вашем теоретическом кол-ве требуемых серверов платить ещё и за лицензии на винду - это дорого.
Ответ написан
saboteur_kiev
@saboteur_kiev
build engineer
Без perfomance testing невозможно наугад сказать, насколько у вас тяжелые запросы.
Если вообще нет возможности симулировать подобную нагрузку и посчитать, берите любой хостинг, позволяющий легко масштабировать, чтобы в случае чего можно было быстро добавить мощностей.
Можно конечно сразу пробовать AWS или Azure, но лучше бы все-таки померять.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы