We have a small server environment:
- Two VMWare ESXi free hosts, in two remote offices connected with a site-to-site VPN that gets about 3MBPS of bandwidth
- Each ESXi host is running 3-4 Windows Server 2012 virtual machines. Generally, this is a domain controller, exchange server, an application server and a VPN server
- We can have a maximum of 500GB of data per ESXi host. We don't expect this to grow very much.
- There's about 15 employees who travel between the offices. 10x desktops, and 5x laptops. But... we aren't too concerned about backing up end-user PCs this time, they store all important data on the network drive.
We have been given the opportunity through a charity program to legally license the full version of Symantec Backup Exec 2012 Enterprise - with an unlimited number of agents, all the bells and whistles, etc. and this will help solve our backup problems. Wow!
I'm guessing we'll have to configure Backup Exec to backup each of our Windows Server 2012 machines as if they were physical servers, because VMWare ESXi 5.1 free edition doesn't have the vStorage APIs and I imagine Backup Exec's VMWare agent probably needs that.
So my question is - what is the most reasonable hardware option for storage of these backups for our small two-office company?
Do we need a new physical server to install Backup Exec on with it's own storage for the backups? How powerful does that server have to be, could it just be a re-purposed desktop PC? Would we need a backup server for each location?
Can Backup Exec be installed as a new VM on our ESXi hosts? And if so, where does the storage go? Do we put in a NAS? Plug in a USB external hard drive?
What's an appropriate way to do this for our small organization?