SAP Business One server virtualized rather than running on bare metal (i.e. VMWare or Hyper-V Hypervisor).
Server Platform – Most recent Microsoft Windows Server version supported by SAP Business One version according to the Platform Support Matrix for SAP Business One.pdf. Microsoft Windows Server Version 2012 R2 or higher is recommended in all cases.
Database Platform – Most recent Microsoft SQL Server Standard version supported by SAP Business One version according to the Platform Support Matrix for SAP Business One.pdf. Microsoft SQL Server Standard Version 2012 or higher is recommended in all cases.
SQL CAL’s matching the number of SAP Business One users
SQL Collation for SAP Business One is: SQL_Latin1_General_CP1_CI_AS
Setting min/max RAM allocation on the SQL instance (80%) to prevent SQL from consuming all available memory
SAP Business One virtual machine VHD’s reside on a RAID 10 volume with SAS 10K drives, SAS 15K drives is preferred.
2 VHD’s – one VHD for the OS with a minimum of 60GB and one VHD 60GB or greater for the SQL databases and logs with room to grow volume as required.
16 to 20 GB RAM – this is dependent on database size, add-on’s and SAP Business One user count. In a virtual environment RAM can easily be adjusted as needs change.
vCPU – 2 to 4 vCPU’s - this is dependent on database size, add-on’s and SAP Business One user count. In a virtual environment vCPU count can easily be adjusted as needs change.
Physical CPU single thread performance should be a minimum of 1200, 1500 or higher recommended.
SQL aware backup utility to backup databases and log files or ProjectLine Solutions SQL Maintenance Plan for backups and database optimization.
Offsite backup for an additional layer of protection
Physical Hardware BIOS Performance setting on Dell and HP Servers when running virtualized SQL Server. This is a VMWare article but we have seen a dramatic performance improvement applying the same settings to a Hyper-V installation.