Deploying for a small business with 2-3 companies inside it


I am trying to deploy ERPnext for a small business on azure VM. I am trying to understand which config VM should I use If any one could help me it would be great.
On VM there would be two things ERPnext and the database it would need I have no plans of hosting anything other then these.

If there is resource around same can someone pass the link to it so I can read it around it.