Lets say I have 3 servers, One is a development server, prototype code goes here. When it's done I've been using scp to push that file to the live server but now I'm looking into multiple live server setups and Amazon load balancer.

How do I go about syncing these two live servers. I've looked up a little about rsync, would that be the easiest to set up?