What is our primary use case?
My usual use cases for Google Compute Engine involve deploying the backends and APIs only.
What is most valuable?
What I like the most about Google Compute Engine is SSH access and the different price categories. I have used custom machine types in Google Compute Engine, but not for large servers, only for smaller ones. While the deployments are sometimes much faster compared to the normal or static servers, the velocity is notable.
What needs improvement?
Currently, I have not found much value in the features or capabilities of Google Compute Engine because I only use SSH access, as I have not used many of their services. It is already set up by a different team, and I have been using them as it is a normal case, similar to a normal Linux server.
I have noticed a positive impact since the deployment of Google Compute Engine; it is simpler. However, for those who are not very much familiar with Google Cloud, it can, at times, be difficult. Also, the freebies are not much from Google's side, referring to the credits, so that users can become more familiar since there is a limited amount or it is case-dependent.
Without trying Google Compute Engine totally, I cannot tell you much about it. From my personal perspective, I suggest that while setting up Google Compute Engine, the process is hard compared to AWS. The complexity increases, especially if we want to access the things over the API; we need to explicitly set up things and can only access the CLI environment of GCP, which is sometimes a hectic task.
For how long have I used the solution?
I have been working with Google Compute Engine for not more than seven or eight months.
What do I think about the stability of the solution?
The stability of Google Compute Engine is on par with other servers, akin to using instances from AWS, as no one needs any downtime. Everyone is facing the competition and needs reliable uptime. For instance, I remember when the US East 2 region experienced issues a couple of months ago; it was concerning, but there were no complaints about it. My engagement with Google Compute Engine has only been a small primary work for a few days, as I do not use it daily or anything else regularly.
What do I think about the scalability of the solution?
I would say scalability is how deep my experience goes; I have not worked more than eight months, with about two months for learning and the remaining six months on work that got finalized and handed over to the client. It is entirely dependent on how other teams want to execute their future programs. If it comes to us, we will handle it; otherwise, we will pursue other options.
How are customer service and support?
I do not usually communicate with Google's technical support because I have not had a chance, and from my side, I am comfortable with GCP. I can start with things on my own, and if I do not have any requirements, there is no need to reach out.
How would you rate customer service and support?
How was the initial setup?
For me, the initial setup and deployment of Google Compute Engine were straightforward, but I would not know what others have faced. At times, when I started with GCP during my college days, it was not much easier. Since starting to work with GCP, it is sometimes easier, sometimes hard, and sometimes complex as well; it totally depends on the criteria.
What's my experience with pricing, setup cost, and licensing?
Regarding the pricing and licensing of Google Compute Engine, when I refer to licensing, it implies the price or a credit-based system. While doing my personal projects, I prefer AWS over GCP and usually suggest the same to others because I have tried everything in AWS. It is difficult to recommend GCP due to its complex architecture.
What other advice do I have?
The effectiveness of Google Compute Engine's global network for meeting my applications' low latency requirements totally depends on the use cases; it is not comparing the services of each other. It is essential for the permanent use cases. My experience so far mostly involves GCP, GKE, and GCE, and I have not worked extensively on many other aspects.
I have not experienced the importance of Google Compute Engine's live migration feature for maintaining service availability during maintenance, so I cannot comment on it.
I have not integrated Google Compute Engine with any other Google Cloud services such as BigQuery; I just installed the services, and everything was done by another team.
I would rate this review a seven overall.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Google
Disclosure: My company does not have a business relationship with this vendor other than being a customer.