In this lab, students will set up a scalable and secure compute environment using Google Cloud Platform. They will create a resource hierarchy for their project, configure IAM roles for secure access, launch and configure Compute Engine instances, and set up a highly available web application environment with load balancing and auto-scaling features. The lab will emphasize security best practices, including the use of Shielded VMs and OS Login for SSH management, and set up billing to monitor costs effectively.
A startup company wants to launch a new web application with a secure, scalable backend. They need to ensure their infrastructure can handle variable loads and that all resources are protected from unauthorized access. The team should implement cost-effective practices to maintain scalability while keeping security paramount.