Wow! Really?!!!
'possibilities' of intermittent network issues and how that affects Moodle.
Then guess you'll needed to set up for testing the possibilities of points of failure:
1. a standalone ... web/DB server/data on one box
2. Web/Data on one box, DB on dedicated DB server
3. Each (Web/Data/DB) on separate dedicated servers
a. Web/DB internal to private network, but Data in an Amazon/Google Bucket
b. Web internal, but DB @Amazon/Google, Data either internal or A/GB
then flip internal/externals above ... etc., etc. etc. etc.
Oh, yeah ... throw in the mixes above ... load balancers, DB replications, Data ... + failovers.
Don't forget platform ... all the above on Windows ... on Linux ... and just to be totally fair, on MacOSX.
I jest of course ;) , but ....
Ken