Compute Engine explained: Choosing the right machine family and type