Your organization is planning to deploy a critical application on Google Cloud and requires strong isolation between production and development environments to prevent any accidental changes to production resources. What is the best practice to achieve this?