Одна важная информация, которая не включена, - это количество данных, которые будут храниться в базах данных, и то, сколько будет использовать каждый пользователь. Это будет определять, какой объем кеша вам понадобится, и будет ли он все помещаться в кеше, или вы собираетесь гораздо больше загружать диск.
Использование? Только если вы снимаете для> 3,5 ГБ оперативной памяти. А с 20 активными пользователями одновременно вам понадобятся все 4 ядра и значительный кеш, потому что последнее, что вам нужно, - это данные одного активного пользователя, выгружаемые из кеша для загрузки данных других активных пользователей, только чтобы попасть на диск чтобы получить данные первых пользователей, когда они предпримут следующее действие, отправив данные других активных пользователей из кэша ... (читай: избиение).