Remote Agent on a Sauce VM? Or Suggestions for KRE on Remote Machines/Cloud Services

Has anyone ever set up a SauceLabs VM to be your remote agent?

I want to set up a KRE license to run an Agent machine that is not local to help ensure/increase our uptime for testing availability. If there is a better solution I am open to suggestions.