A lot more information is needed before we can advise you on how many cores will be needed.
I advise you to work with your SAS team to get a hardware estimate (i.e. Sizing) that will be based on not only the data file size, but how your 10 users will be using SAS.
Talk to SAS, they know best how much (virtual) hardware is required.
Ask your SAS account manager to organise a SAS installation sizing estimate. They will send you a questionnaire containing the required information and once this is completed they will respond with a sizing estimate.
To add:
- query/update patterns
- how frequently?
- concurrent users
- requirement on response/query timings
The following paper has guideliness on initially sizing a SAS Installation.
https://support.sas.com/resources/papers/proceedings09/310-2009.pdf In addition the following link has useful resources https://platformadmin.com/blogs/paul/category/sas-software/sas-architecture/ .
A pieces of advice, based on the estimate of 10 users your install would not be big, try to keep it simple unless you have something very specific and are planning to hire a SAS Administrator (SAS programming and SAS adminsistration are related but distinct tasks). Linux as the server OS is my preferred choice.
The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.
SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.
Find more tutorials on the SAS Users YouTube channel.