thanks for your response. Interesting videos, but really "lite" because it uses vmware player as hypervisor. I would be interested in using advanced ESXi features that I have mentioned and whether I would gain any performance increase with that.
To set up a virtual appliance, the following is required:
• One of the following VMware types:
• VMware ESX
• VMware ESXi
VMware Workstation version 5.5 or later is not supported, but can be used for testing purposes.
• Virtual machine host system with the following specifications:
• CPU — 64‑bit capable
• Virtualization extension — VT‑x/AMD‑V
• Virtual machine with the following specifications:
• Memory — 4 GB
• Hard disk space — 200 GB
• CPU cores — 2 (minimum)
Saying that i would have to say that the sizing really depends on your setup, needs, deployment, rule sets, used features (SSL Scanner) and so on. The only thing i would recommend is not to use web cache in a virtual environment which could(!) lead to I/O Performance issues. But as always, there is no general "do not do that" rule.
Network cards: E1000 | VMXNET 3 are supported, say i would suggest to use vmxnet3 cause this drivers onloads a bit more of cpu usage from the VM to the hypervisor.
Disk: BusLogic Controller (recommended) but LSI Logic Controller is also supported. Thin or Thick provisioning? Well, i would always go thin if your storage is capeable of doing the realy I/O work.