Virtualizing your ERP

The ERP (Enterprise Resource Planning) application servers are crucial for every modern organization. Most of enterprise CEOs expect that their ERP platforms will work 24x7 without ever stopping.

This puts a huge pressure over the IT infrastructure in order to ensure minimum downtime and zero data loss on disaster recovery situations.

Main Goals

When we virtualize an important platform as the ERP application server we expect:

  • Minimum downtime.
  • Maximum HDD performance which will turn the Data Bases faster.
  • Live-Backups, without needing to shutdown the Operating System.
  • Live-Clustering, as an important add-on.

How do we recommend to do it

Using a virtualized architecture it will be easier to achieve our main goals.

The first step is to virtualize our guest Operating System (ex: Windows® Server, GNU/Linux® Server, etc) on VIRTUALIZER® platform.

You should make sure that:

  • Create your VM using file based Virtual Disks.
  • Install the VirtIO drivers
  • Ensure that your Virtual Disks are enabled with Virtual SCSI driver (VirtIO Driver)
  • Activate the Automatic Live-Backups

Explaining the fundamentals

On VIRTUALIZER® technology you have two types of disks: File based and Raw Disks. File based disks are a good choice for better performance but you should use it only for small virtual disks (no more than some hundred of Gigabytes). If your File Disks are to large, they will tend to be slower with the time and also with more probability of data loss during unexpected power-off situations. However, if your Virtal Disks are not very large, they will be veryfast and reliable. The speed increase is achieved by VIRTUALIZER® Booster, with Write-Back cache, that will use the RAM memory the enhance the I/O bandwidth instead of writing directly to the hard-drive.

However this is not the only aspect that can turn your Virtual Machine faster. You should also install the VirtIO drivers on your Guest OS and activate the Virtual Disk support HW driver (instead of IDE or SCSI) on your VIRTUALIZER® VM configuration. This two actions will dramatically increase the virtual disk I/O performance and also the global performance of your Virtual Machine.

Finally, you must activate the automatic Live-Backups in order to have full Virtual Machine backups, of the entire system, to a remote datastore.

Optionally, you can create a VIRTUALIZER® cluster using another VIRTUALIZER® server. Clustering services will replicate your VM data, in real-time, between both systems. This will enhance your data security and minimize your downtime in case of disaster recovery.


With this architecture you can optimize the usage of your server hardware (ie: you can use more than one OS on the same machine at the same time) and also have other important benefits, such as security, lower downtime and more.

Your bnefits are:

  • Use more than one Operating System on the same hardware at the same time
  • Less energy needed to power up the servers
  • Less energy needed to power up the Cooling systems
  • Better performance, with the faster virtualized disk I/O
  • Better security, using backups of the entire system
  • Lower downtime, with Live-Backups (allowing you to backup your VM without shutdowns) and total sync with the real-time Clustering (Live-Clustering)

Related Articles

Virtual VOIP PBX
Learn how can you optimize your VOIP communications using Virtual PBX

Virtualize your Domain Controller
Know how to Virtual a Domain Controller and integrate with File Sharing services

Related White Papers

Know how to Virtual a Domain Controller and integrate with File Sharing services