The majority of spend on cloud infrastructure today flows through three major public cloud service providers, Amazon Web Services (32%), Microsoft Azure (21%), and Google Cloud Platform (8%). Considering the still-emerging nature of public cloud hosting, many companies are not keen on choosing one provider to host their full environment, citing security and pricing concerns. As a result, companies have begun to test out multi-cloud infrastructure. This approach utilizes the strengths from each provider, thus optimizing the hosted environment, as well as ensuring a level of diversification. While there are many advantages to a multi-cloud environment, companies are struggling to maintain oversight on spend and compliance across multiple environments.