An alternative to using rsync would be making an origin-pull based system where each edge instance proxies back to a master node that has the content. On first load, it would need to call home, but after that, it would cache the content for as long as you set, and serve as an edge node.
For...