Hybrid cloud environments combine traditional on-premises IT with the consumption of cloud-based capacity (IaaS) and other cloud-based services. When carefully planned and executed, hybrid cloud models can deliver much of the best of both on-premises and cloud services. This paper focuses on understanding the different design approaches for architecting hybrid cloud environments, using technologies available from Microsoft, Microsoft Partner Solutions, and the Open Source community. Its objective is to enable IT architects to develop the right infrastructure strategies to deliver more of the potential promised by hybrid cloud-enabled scenarios.