You are responsible for optimizing the cost of a Google Cloud environment that is expected to experience variable workloads, including potential spikes in demand. How should you approach cost management while ensuring performance is not compromised during high-demand periods?