This document discusses using AWS, Eucalyptus, and Chef to build an optimal hybrid cloud. It addresses problems like cloud costs getting expensive for non-production workloads, developers needing self-service infrastructure, and long provisioning times. The solutions proposed are running non-production stacks in-house on commodity hardware using Eucalyptus and Chef for faster provisioning. Case studies are provided about how Mosaik Solutions uses this approach for development/staging and solving complex geospatial problems more quickly through distributed processing across hybrid cloud resources.