Each hosting environment has its own software stack and yet the test environment must match the live environment to be an actual test.
The important issue is not if you can maintain a working version so much as build one. Because if you cannot recreate a working environment in seconds, if not minutes, then you are vulnerable to downtime.
