rolling your CDN on VPS instances isn't exactly cost-effective, and is probably more of an exercise for fun than anything else. Unless you need features out of your CDN that you can't get from existing CDN providers, I don't really see the point.
also kind of unusual that this blog post is by the president of MaxCDN.
also kind of unusual that this blog post is by the president of MaxCDN.