Я полагаю, что основной задачей при создании крупномасштабного приложения является опыт инженеров вашей команды, включая инженеров по эксплуатации. Конечно, учитывайте производительность при выборе платформы, но опыт и предпочтения ваших инженеров по разработке и эксплуатации, вероятно, более важны - в конце концов, они должны будут поддерживать и поддерживать службу соответственно.
В любом случае, если у вас есть реальная потребность в услуге с 2000 одновременно работающих клиентов, она, вероятно, имеет некоторые требования высокой доступности, что означает, что ее все равно нельзя запустить на одном сервере.