I'm in a distributed systems class, and for our final demo, we need to run four replicas on four different machines. We originally planned to meet on campus and connect via WiFi, but one of my teammates had a family emergency and can't make it. I'm looking for alternatives to build a backend manually, crash it, restart it, and modify variables to demonstrate the system's durability. I tried using Render, but it's not working smoothly for this task, and Oracle is being difficult for verification. Are there any online hosting options that would allow me to handle all of this?
1 Answer
It sounds like you need to set up your replicas in a way that you can control from different locations. Have you looked into using services like DigitalOcean or AWS? They both offer VPS options where you can easily spin up multiple instances to run your backend and execute shell scripts. This way, you can crash and restart the instances as needed for your demo. Plus, they're fairly straightforward to set up!

DigitalOcean is super user-friendly, especially if you're looking to launch multiple droplets. It's pretty easy to manage up to 4 instances for your demo. Just make sure you have your SSH keys ready for smooth access!