You are developing a marquee stateless web application to run on Google Cloud. The incoming user traffic rate is expected to be unpredictable, with some days experiencing no traffic and others encountering large spikes. You need the application to automatically scale up and down while minimizing associated costs. What should you do?