You have been tasked with optimizing service performance for a highly trafficked web application that frequently experiences sudden spikes in user requests. Which of the following Google Cloud services and configurations would be most effective in handling these spikes while maintaining optimal performance?