The main purpose of Compute Engine is to provide readily available virtual machines—that are highly scalable, high with performance. Using Compute Engine you can set up your own server—on Linux or Windows.
You can create your custom VM and load your application atop it.
When to use:
If you want the complete machine to be customized with your own software, applications, and configurations of your own you can opt for Compute Engine VMs.
Special features:
- The VMs come with per second billing
- You can build your custom VM with max 96 vCPU and 624 GB of RAM
Costing:
To learn more about costing you can refer to the following link.
Costing for Cloud Compute: https://cloud.google.com/compute/pricing.