You can export the chaindata at any time and run geth on another OS, AWS is just a convenience because it's easy to spin up and easy to devops. It costs $300/month to run, I'm using it in production and it works great so far. I'm still glad to take your $1,000 if you'd like a full tutorial.