Fault Tolerance with 2 HP ProCurve 2824 Switches
Solution 1:
You can split a bond across the switches, but not to increase throughput. So if a server has two NICs and you plug one into each Switch, then you'll have to configure the server for some sort of bonding with failover only.
This Q/A has a lot of good details: Server-to-Switch Trunking in Procurve switch, what does this mean?
The switches have to be plugged into each other, obviously; but the single uplink to the datacenter is going to be a problem. You'll really need to get a second uplink or you'll always have a 50/50 chance of losing your connection when a switch dies (or stops working for any other reason).