Cloudwards.net may earn a small commission from some purchases made through our site. However, any earnings do not affect how we review services. Learn more about our editorial integrity and research process.
Google Cloud is often one of the first names mentioned when people think of cloud computing. It gets even more attention when it comes to AI, data analytics and machine learning in the cloud. Read our Google Cloud review for more insight into what Google Cloud Platform offers.
Key Takeaways: What Is Google Cloud & Is It Good to Use?
Google Cloud is a cloud computing platform from Google that offers Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS) solutions.
Google Cloud Platform has some of the best artificial intelligence, machine learning and data analytics tools.
Google Cloud has fewer services than AWS and Microsoft Azure, but is the third-largest cloud provider behind those two.
Use Google Cloud for…
Web and Mobile App Development: Google Cloud offers various developer tools, from App Engine to AppSheet, Cloud Code, and Cloud Build. It also has many options for hosting and deployment, including Cloud Deploy, Google Kubernetes Engine (GKE), and Compute Engine.
Big Data and Data Analytics: BigQuery is used for data warehousing. Then there are other tools like Dataflow for stream and batch processing and Looker for business intelligence and embedded analytics.
Serverless Computing: If you want to save costs on event-driven applications or APIs, Google Cloud offers serverless solutions, including Cloud Run, App Engine, and Workflow.
Facts & Expert Analysis About GCP:
Projected growth: Considering Google Cloud’s reputation in AI and data solutions, it is well positioned to see significant growth in its market share as AI adoption increases in the coming years.
Enterprise acceptance: Google Cloud’s low enterprise adoption in its early years is one of the reasons why its market share falls short of that of Microsoft Azure That said, GCP has been seeing increasing enterprise adoption, but Azure and AWS still dominate.
Customer support: Google Cloud could gain an edge in the industry by enhancing its customer support. Right now, support seems to be the main issue many users complain about, mostly due to human factors.
This Google Cloud review offers a thorough assessment of what to expect when using Google Cloud Platform. It goes over the pricing, user experience, setup, performance, features, alternatives and more.
Google Cloud has had its fair share of growth since launching in April 2008. Currently the third-largest cloud service provider globally — behind Amazon Web Services (AWS) and Microsoft Azure — Google Cloud is revered for its collection of artificial intelligence, machine learning and data analytics solutions.
In addition to being one of the top cloud providers (read our GCP vs AWS vs Azure comparison for more), Google Cloud is popular for its contribution to open-source technologies and its knack for innovation. Of course, being among the biggest providers means it also has one of the widest global reaches. Keep reading for our full evaluation in this Google Cloud Platform review.
01/01/2022
We updated our review with current info, including the latest pricing and developments in Google Cloud’s server network.
10/15/2024 Facts checked
We rewrote this review and updated it with the latest pricing and features.
What Is Google Cloud & Who Is It For?
Google Cloud is a cloud computing platform owned by Google. It offers Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS), and is designed for individuals and enterprises alike.
Release date: April 2008
Developer: Google LLC
Owner: Alphabet Inc.
Platforms: Cloud
Operating systems: Linux and Windows Server
Notable features: Google Cloud features a rich collection of data analytics and machine learning tools.
Pricing: Primarily pro-rated
The Cloudwards Expert Opinion: Google Cloud Platform
Adeyomola Kazeem is a Cloudwards expert in cloud computing.
Google Cloud’s popularity among developers is an indicator of its quality, and based on its uncomplicated development workflows, that popularity checks out.
Today, Google Cloud is not far behind the top two providers. Though it offers fewer services, its AI, machine learning and data products are top notch. However, GCP has similar pricing complexity issues as AWS and Azure, so you may get unexpected charges if you’re not careful.
One aspect of Google Cloud that I’d change is to be able to enable APIs automatically rather than manually. For example, I had to enable the Speech-to-Text API before using it in a project. Though it’s a one-step process, I’d rather it be incorporated into another step than be a standalone process. That said, manually enabling APIs can help avoid unexpected charges.
Artificial intelligence, machine learning & data analytics tools
Cons:
Complex pricing model
Fewer services than AWS & Azure
Google Cloud Platform Services & Features (95/100)
95 % – Excellent
Google Cloud Platform (GCP) offers various cloud services and features, from virtual machines to data analytics, serverless computing, containerization and container orchestration, and IoT.
GCP Service
Purpose
Cost
Compute Engine
Virtual machine that does pretty much anything a physical computer can do.
Generally pay-as-you-go.
Google Kubernetes Engine (GKE)
Managed Kubernetes service for running containerized apps.
Hourly pricing plus pricing for underlying Compute Engine.
Speech-to-Text
AI tool for speech recognition and transcription.
Charged per minute.
Looker
Integrated environment for data analysis, data transformation and business intelligence.
Primarily depends on the pricing of the underlying Compute Engine. You may have to contact the sales team for more information.
BigQuery
Managed data analytics and data warehouse platform.
Analysis may be charged per slot hour or by data size, depending on the subscription type.
Storage, data ingestion and data extraction are charged by data size.
Cloud Run functions (Cloud Functions)
Serverless cloud solution for executing event-driven code.
Charges based on execution time, number of invocations and cost of underlying infrastructure.
Cloud SQL
Managed SQL databases, including PostgreSQL, MySQL and SQL Server databases.
Charges for compute, memory and storage.
Cloud Storage
Object storage.
Storage is charged per GB per month; Network usage is charged per month.
Virtual Private Cloud
Networking tool for creating an isolated cloud environment in Google Cloud Platform.
Charges for outbound data transfer, while inbound data transfer is free.
Cloud Monitoring
Monitors infrastructure and application health, generates dashboard with metrics and sends alerts.
Charges for number of monitoring uptime check executions, API calls and volume of data ingested.
Compute Engine
Compute Engine is the primary compute service Google Cloud offers. It is an Infrastructure-as-a-Service (IaaS) offering, so Platform-as-a-Service (PaaS) products like Looker and GKE are built on it.
Compute Engine can be used for anything you’d use any other server for. It offers various instance types, from general-purpose machines to storage-optimized, compute-optimized, memory-optimized and accelerator-optimized machines, each one suited for varying computing needs.
Google Kubernetes Engine (GKE)
Google Kubernetes Engine is Google Cloud’s managed Kubernetes platform. It is a Platform-as-a-Service (PaaS) tool that functions essentially the way the regular Kubernetes does, but with more abstraction. For one, you won’t have to set up a cluster from scratch with a tool like kubeadm — GKE will do most of it for you.
Like Kubernetes, GKE is used for container orchestration. It manages and monitors containers and containerized applications throughout their life cycle.
Speech-to-Text
Speech-to-Text is an AI-powered voice transcription service and is a marker of Google Cloud’s excellence in the AI sector. The primary function of Speech-to-Text is to transcribe vocalized speech into written text.
Beyond transcription, Speech-to-Text offers accent and language recognition through its Chirp model — one of its pre-existing models. That said, you can also create custom models. Speech-to-Text currently supports 125 languages.
Looker
Looker is a PaaS tool used for enterprise-level data analysis and business intelligence. It also offers comprehensive dashboards and API integrations for developers.
Looker comes with a 30-day free trial, but if you prefer a completely free tool, you can use Looker Studio. Looker Studio offers a platform where you can analyze and visualize data yourself. It has no paid features like custom applications or AI-driven data analysis.
BigQuery
BigQuery is Google Cloud’s data analytics service; it is a data warehouse that primarily stores big data. Beyond data storage, BigQuery processes and analyzes data in various ways, including data cleaning, predictive analytics, real-time analytics and marketing analytics.
Cloud Run Functions
Cloud Functions is analogous to AWS Lambda. It is a serverless service that runs codes/functions in response to an event or invocation. Though referred to as a serverless service, Cloud Run does use servers, but those servers are abstracted from you.
You can use Cloud Run functions for file transformations, file analysis, mobile backends or IoT backends. Cloud Functions executes transient codes, so they only run for a short period — never longer than 9 minutes for event-driven functions or 60 minutes for HTTP functions.
Cloud SQL
Google Cloud SQL is a managed relational database service that offers databases in three database management systems: MySQL, PostgresQL and SQL Server. As a managed service, processes like data replication, patching, encryption and backups are automated, so you don’t have to worry about them.
Google Cloud promises 99.95% SLA for general workloads and 99.99% SLA for intensive workloads on Cloud SQL Enterprise, which is pretty impressive.
Cloud Storage
Cloud Storage is GCP’s object storage service — Google Cloud’s version of AWS’ Amazon S3 and Azure’s Blob Storage. It offers four storage classes: Standard, Nearline, Coldline and Archive.
Standard is suited for frequently accessed data, while Archive is great for infrequently accessed data (data accessed less than once every 365 days). Like Archive, Nearline and Coldline are for infrequently accessed data, with minimum storage periods of 30 and 90 days, respectively.
When it comes to storage pricing, Standard is the most expensive, while Archive is the cheapest. That’s because data in Standard is accessed more frequently, so it has higher availability, whereas the opposite is true for Archive. On the other hand, Archive comes with higher costs for data access and operation.
Virtual Private Cloud
Virtual Private Cloud, or VPC, is a private network service within Google Cloud. It offers a way to isolate resources for a project in your Google Cloud account, ensuring security and privacy.
Cloud VPC offers features like routing, a firewall, VPC peering, a VPN and packet mirroring. The routing feature allows you to control the flow of traffic between instances within the VPC, and the firewall restricts access to your instances. VPC peering allows communication between different Cloud VPCs, and the VPN facilitates connecting non-Google products with Cloud VPC.
Cloud Monitoring
Cloud Monitoring is a platform that offers insight into the activity, performance, health and availability of your infrastructure and applications. It allows you to monitor your resources based on preexisting and custom metrics. It also generates dashboards, offering a consolidated view of the data you’re monitoring.
If you’re familiar with Prometheus, you can get a managed Prometheus service using Google Cloud. Additional integrations include alerting, logging and Google Cloud console integration.
Google Cloud User Experience & Interface
85 % – Very Good
One impressive feature of the Google Cloud user interface is the tutorial section on the right-hand side of the page. It aids you with correctly using the feature on screen, especially if you’re a beginner. For instance, if you’re on the billing page, a tutorial about billing will be available.
The ability to pin services to the navigation menu to the left is also pretty useful. You can pin the services you use most frequently, so you never have to search for them whenever you’re working in Google Cloud Platform.
Overall, the user interface and user experience are manageable; you’ll definitely get the hang of it with time. However, the page density is inconsistent — some pages have too much crammed in the view, while others have just the right amount of information. The busier pages can be overwhelming for beginners.
The process of enabling APIs could also be faster or even automated. The good news is that when you enable a service’s API, other APIs that the service depends on are also enabled.
Setup and Configuration Steps
Setting up and configuring Google Cloud for the first time is a straightforward process.
Signing Up on the Google Cloud Website
To sign up for Google Cloud, navigate to the website on a browser and hit the “start free” button in the top right corner of the screen. After that, enter an email address to sign in or sign up.
Navigating to the Google Cloud Console
Once signed in, click on the “console” option in the top right corner of the screen to navigate to the console.
Viewing the List of Google Cloud Products
Locate the hamburger menu icon in the top left corner of the screen, next to the Google Cloud logo. Click on that icon to reveal a side menu with various Google Cloud services. Scroll through the options and choose your desired service. You can also pin services using the blue pin to the right of each icon.
Viewing a List of Deployment Templates
When you scroll all the way down the “products” side menu, you’ll see a button that says “view all products.” Click on this button to see the products not listed in the side menu. Additionally, you can access quick deployment templates by clicking on the “solutions” option at the top of the side menu.
Activating Cloud Shell
If you ever need quick access to a command line interface while working in Google Cloud, all you need to do is click on the “activate Cloud Shell” icon. Right beside the Cloud Shell icon is the Gemini AI chat, which can provide you with information on how to use Google Cloud.
Overall, setting up Google Cloud is pretty easy; the availability of Gemini coupled with the inclusion of a tutorial section on each feature page eases your entry into the GCP world.
GCP Performance
90 % – Excellent
Overall, Google Cloud offers a global reach, with more than 100 data centers, 40 regions, 121 zones and 187 edge locations in more than 200 locations on every continent except Antarctica. As a top provider, it does pretty well with security and compliance. Thanks to its many edge locations, networking on GCP is great overall, but it could vary if your workload gets intense.
A CPU benchmark test of a 2GB e2-small instance with one shared core revealed an average latency of 1.09-1.10 ms and an average CPU speed of 908-913 events per second. A similar test in AWS yielded a latency of 0.36-0.42 ms and a CPU speed of 2334-2700 events per second. Unlike the AWS instance, the e2-small instance used a shared core, so it makes sense that GCP fell short.
When transitioning from a cloud provider like AWS to GCP, the main drop in performance you’d notice is in the number of services. Everything else remains relatively the same.
GCP Pricing
85 % – Very Good
Like most public cloud service providers, Google Cloud Platform pricing is primarily pay-as-you-go, so you pay for only what you use. It also offers discounted pricing plans for Compute Engine when you commit to a minimum spend or usage.
You get free trials and $300 in credits to test services when you sign up for GCP. Overall, GCP’s pricing is fair, but you’ll have access to more discounted pricing plans on either AWS or Azure.
Google Cloud Storage Rates
Google Cloud offers three main types of storage services: object, file and block storage via the Cloud Storage, Filestore and Block Storage services, respectively. Cloud Storage offers 5GB free per month to users in U.S. regions. However, beyond that limit you will be charged based on your storage class.
Cloud Storage Standard costs $0.02 per GiB per month, while Nearline, Coldline and Archive cost $0.01, $0.004 and $0.0012 per GiB per month, respectively. Besides paying for storage, you’ll pay between $0.12 and $0.20 per month for general network usage, depending on your monthly usage. Data transfer charges within GCP depend on the networking service used.
Filestore pricing depends on the instance capacity, instance service tier and region. For example, in the us-east1 region, you’ll pay $0.30 per GiB per month for a Basic SSD Premium service tier instance. Therefore, if your instance capacity is 20 GiB, you’ll pay $6 per month, even for partial usage. The same instance in europe-west1 will cost you $6.60 per month.
Block Storage pricing varies across types, but Hyperdisk storage is generally charged based on IOPS (input/output operations per second), throughput and capacity. Hyperdisk capacity charges vary from $0.005 to $0.125 per GB of provisioned capacity. Throughput Standalone is the cheapest and Hyperdisk Extreme is the most expensive.
The throughput charge with Hyperdisk Throughput is $0.25, and with Hyperdisk Balanced it is $0.04. The Hyperdisk Balanced IOPS charge is $0.005 per provisioned IOPS and $0.032 for Hyperdisk Extreme.
A local SSD costs $0.036 for provisioned capacity, and Persistent Disk costs between $0.04 and $0.125 for provisioned capacity. You’ll also pay $0.065 for standard Snapshot storage or $0.019 for Snapshot archive storage and retrieval.
Google Cloud Storage Usage Rates
Cloud Storage usage costs primarily consist of egress costs (cost of data transfer out of Cloud Storage) and operations costs.
Egress Rates
Data transfer into Cloud Storage — ingress — comes at no cost; however, outward data transfer — egress — may involve a cost. Generally, data egress within a Cloud Storage bucket region is free. Egress outside a bucket’s region comes at a cost, depending on the destination region and the bucket region. Egress rates fall between $0.02 per GB and $0.14 per GB.
Egress outside Google Cloud costs around $0.08 to $0.23, depending on the origin and the destination. The rate is cheaper with larger data transfers.
Operation Rates
Operations in Cloud Storage are divided into class A, class B and free. Class A operations cost $0.005 per thousand operations for Cloud Storage’s Standard storage class in a single region and $0.01 for the same class in a multi-region. Nearline storage and Durable Reduced Availability (DRA) storage cost $0.01 in a single region and $0.02 in a multi-region.
Coldline storage goes for $0.02 per 1000 class A operations in a single region and $0.04 in a multi-region, while Archive costs $0.05 and $0.10 in a single region and a multi-region, respectively.
For class B operations, Standard storage, Nearline storage and Durable Reduced Availability (DRA), Coldline, and Archive cost $0.0004, $0.001, $0.01 and $0.05, respectively, in both a single region and a multi-region.
Google Cloud Always Free
Google Cloud Platform offers various always-free services; however, these services are free only within certain usage limits. For example, you get only one e2-micro instance for free per month with the Compute Engine service. For clarity, your total usage of e2-micro instances in eligible regions should not exceed the total monthly hours of one e2-micro instance.
Other free services from GCP include BigQuery (1TB of queries per month), Cloud Functions (2 million invocations per month), Speech-to-Text (60 minutes free per month), Cloud Storage (5GB free per month in U.S. regions) and Google Kubernetes Engine (one zonal or autopilot cluster per month).
Besides these always-free services, Google Cloud issues free trials for services like Google Kubernetes Engine Enterprise, Looker, Spanner and AlloyDB.
The Verdict: Is Google Cloud a Good Service?
Google Cloud is a good service. It offers a decent number of services that are particularly exciting for developers. It also excels in the AI, machine learning and data fields, exceeding some of its closest competitors. Its pricing complexity is a common issue in cloud computing, so we wouldn’t disqualify it based on that.
What do you think of this Google Cloud Platform review? Have you used its tech support? Is it reliable or do you find it unresponsive? What other services intrigue you? Let us know in the comments. Thank you for reading.
FAQ: Google Cloud Platform Review
Yes, Google Cloud is great for innovative cloud solutions, particularly in the AI, machine learning and data analytics fields.
Yes, Google Cloud Storage is reliable. It offers a decent level of redundancy, replicating over 99.9% of stored data within 12 hours. It also offers a durability of up to 99.999999999%.
Yes, you can trust Google Cloud. Companies like Walmart, Uber, Mercedes Benz and GitLab use Google Cloud. If you choose to trust the service, there are sufficient antecedents.
The monthly cost of Google Cloud depends on the service you use. It could be free with an always-free service, or it can cost as little as around $5 or as much as millions of dollars per month, depending on the size and scope of your operations.
Adeyomola Kazeem is an experienced writer and cloud computing professional with over five years of writing experience, specializing in cloud computing, Linux and DevOps. Holding a diploma in cloud computing from Altschool Africa and a bachelor of pharmacy from the University of Ibadan, Adeyomola is also certified as an AWS Solutions Architect Associate and AWS Cloud Practitioner. His expertise and technical background contribute to his ability to simplify complex cloud concepts, making him a valuable asset to Cloudwards.
Because the Cloudwards.net team is committed to delivering accurate content, we implemented an additional fact-checking step to our editorial process. Each article that we fact check is analyzed for inaccuracies so that the published content is as accurate as possible.
You can tell that an article is fact checked with the Facts checked by symbol, and you can also see which Cloudwards.net team member personally verified the facts within the article. However, providers frequently change aspects of their services, so if you see an inaccuracy in a fact-checked article, please email us at feedback[at]cloudwards[dot]net. We strive to eventually have every article on the site fact checked. Thank you.