Owning a complete server is expensive for simple experimentation. In this scenario, we can go for a shared setup where we rent a few resources in a given physical hardware. Some advantages of shared servers are as follows:
- We are billed only for the virtual servers that we rent on demand.
- Even though Cloud vendors provide absolute isolation, with Spectre and Meltdown, we need to be a bit careful.
- Easier to provision than dedicated servers.