This document proposes Bricklayer, a software tool to optimize the use of Amazon Web Services (AWS) spot instances. Bricklayer analyzes spot market pricing data to select instances that minimize costs while maintaining availability. It considers the compute unit price, price volatility, and eviction rates across AWS' many availability zones and instance types. Experimental results found Bricklayer could provide the same resources as on-demand instances at 51-88% lower cost than regular spot instances and 83-95% lower than on-demand. By distributing workloads across multiple spot markets, Bricklayer further increased availability with only small added costs compared to using single spot markets.