As another possible solution, the Broker can be located on a server that has a High Availability (HA) hardware configuration to provide a more robust solution, whereby if the physical server where the Broker is located should go down, the HA server would become enabled. The switch-over would be transparent to both you as well as the applications as the same hostname and IP address of the server that has gone down would be used by the HA server.