I think this is a common issue with large scale cloud providers as a whole because I remember having a painful experience trying to get things working on Amazon Web Services EC2 as well. Interesting...
One thing to consider when choosing Google Compute Engine is that port 25, which cPanel & WHM utilizes for SMTP, is not open. Due to this, you will need to host email remotely if this is something you need for your project.
Thanks @rasanjanad for your video, it is very useful for newbies as me.
I am caring about Google cloud and I would like to know if Google cloud still offers free time for using their service or not. I want to have a test server for my websites at this time with a new hosting control panel.