This Tech Guide explores five design patterns for deploying OpenStack, providing criteria for evaluation, relative strengths and weaknesses of the different approaches, and a checklist comparing the various options and the vendors who provide solutions for each.