Outsourcing To The Rescue: Flexible Scaling And Cost Containment