EC2 gives you full access to the O / S layer, so I don’t understand why you should not use Spread. You may need to open several ports in your security group to ensure communication between nodes, but there should not be any problems with EC2 besides this.