A scalable caching proxy based on Amazon Web Services