We need an IIS web application built to help us manage our client's Shadow Protect backups. At each client we have a Windows Server 2008 box ("Backup server") that receives a copy of each server's Shadow Protect backup files. When each backup runs, it writes to a UNC share on this 2008 Backup server. In the event that one of the client's production server's fails, we use Shadow Protect's virtual boot option to boot the failed server virtually on the Windows Server 2008 "Backup server" box. We need you to write an IIS web app that will run within IIS on the Backup Server 2008 box. This web app needs to allow us to:
1) View the backup sets for each of the client's servers that are stored on the Backup server. Specifically, we need the web app to display each backup that was run for each server. So if a server was backed-up 20 times in the last week, we need to be able to see each of these 20 restore points. We need to be able to initiate a virtual boot from each restore point.
2) Initiate the Virtual boot process for each of the servers stored on the backup server. We need to be able to initiate multiple, simultaneous virtual boots via the web app if the client had multiple servers fail
3) View and interact with the Virtual boot console. Send CTL-ALT-Del and all keyboard and mouse commands to the server that is booting within the backup server.
4) Manage resource allocation to the virtual machines that have been booted within the Backup server.
We will be setting up a test Backup server that will have the backups for four different servers installed on it. It will have all of the ShadowProtect products installed so you can work directly on our box without having to purchase your own ShadowProtect licenses. Please also visit [[url removed, login to view]] to watch some videos on the ShadowProtect virtual boot process.