Спасибо еще раз всем откликавшимся, опишу реальный опыт. В качестве варианта решения использую Azure, Win 2016 Std, конфигурация сервера Standard DS11 (2 vcpus, 14 GB memory). При 9 не очень активных пользователях (почта, чуть-чуть документы, чуть-чуть браузер) процессор в рабочие часы от 20 до 50 процентов в среднем загружен, до 80% легко поднимается, когда все работать начинают. В общем, по процессору иду на грани, но пока тянет и не плачу больше нужного. Память на пользователя в среднем от 300 Мб до 1 Гб. Диск с данными использую IOPS limit 2300, throughput limit (MB/s) 150. Антивирус - встроенный MS. Если работа пойдет активнее, процессор почти точно будет нужен мощнее. Отрисовка страниц браузера просто ужасная, самый большой источник раздражения. Не знаю, что с этим поделать - виртуальную видеокарту арендовать, в общем, не знаю. Офисные приложения работают норм.
Т.е. память лучше рассчитывать мин 500 Мб, макс 1 Гб на юзера, а процессор, надо полагать, одно виртуальное ядро MS на 3-6 пользователей.