Each Google Cloud project has the following: A project name, which is provided by the user, a project ID, which can be provided by the user or provided by Google Cloud itself, and a project number, which is provided by Google Cloud.
With Google Cloud you can create and run customizable virtual machines, automatically deploy, scale, and manage containers with Google Kubernetes Engine or Cloud Run, and migrate applications directly to virtual machines or automatically upgrade to containers, without having to rewrite code.