BES Relays on Virtual Machines

(imported topic written by DennisA91)

We have had some questions from our infrastructure team around deploying production Relays on virtual machines. We would appreciate comments/pros/cons on your experiences implementing production Relays on VMs, expecially using BigFix 7.2 and above.

(imported comment written by SystemAdmin)

We run several production relays on VMs without issue. If you do choose VMs for relays with large amount of clients, make sure your ESX or Hyper-V server has adequate I/O to handle the flow of data.

Did your team have any more specific questions?

(imported comment written by DennisA91)

Hi JonL,

Thanks for your post. Their questions focus on performance impacts, which is what you’ve alluded to in your reference to I/O. Most of these Relays would have from 500 to 1,500 BES Clients reporting to them. Since the Relay’s main functions are to pass Client Reports to the BES Server and to download/cache payloads, are the I/O issues you’ve experienced related to disk cache/write? I should also mention that we’ve implemented Message Level Encryption for Clients, and these Relays would be configured to decrypt before forwarding Client Reports to the BES Server.

(imported comment written by BenKus)

Hey Dennis,

The normal operation of the relay is network intensive (with some slight disk use). And when you specifically set the relays to decrypt message level encryption, there is a bigger CPU hit… But these should all be well within the capacity of a VM server to handle unless the underlying serious IO issues…

Ben