Google Cloud Platform

Transform your business with Google Cloud. Build, innovate, and scale with Google Cloud Platform


Machine Learning

Build, innovate, and scale with Google Cloud Platform

Google Cloud Platform

Google Cloud Platform is a suite of public cloud computing services offered by Google. The platform includes a range of hosted services for compute, storage and application development that run on Google hardware. Google Cloud Platform services can be accessed by software developers, cloud administrators and other enterprise IT professionals over the public internet or through a dedicated network connection.

Google Cloud Platform Services

Google Cloud Platform offers services for compute, storage, networking, big data, machine learning and the internet of things (IoT), as well as cloud management, security and developer tools. The core cloud computing products in Google Cloud Platform include:

Google Compute Engine

which is an infrastructure-as-a-service (IaaS) offering that provides users with virtual machine instances for workload hosting.

Google App Engine

which is a platform-as-a-service (PaaS) offering that gives software developers access to Google’s scalable hosting. Developers can also use a software developer kit (SDK) to develop software products that run on App Engine.

Google Cloud Storage

which is a cloud storage platform designed to store large, unstructured data sets. Google also offers database storage options, including Cloud Datastore for NoSQL non relational storage, Cloud SQL for MySQL fully relational storage and Google’s native Cloud Bigtable database.

Google Container Engine

which is a management and orchestration system for Docker containers that runs within Google’s public cloud. Google Container Engine is based on the Google Kubernetes container orchestration engine.


Lately, Google has refrained from taking an adversarial stance against Microsoft. Indeed, the two companies are cooperating more than in years past, as indicated by the presence of Microsoft’s .NET language platform in Google App Engine.

Indeed, Google is training almost all of its marketing efforts on Amazon, the leader in the cloud services space. To that end, here is how it’s positioning itself:

GCP is not about to topple AWS as the leading host of virtual machine instances. So it offers alternatives, most notably custom instances, and pricing models that can give certain customers an advantage. VMs may be the old deployment model for software, but no cloud service provider can relinquish a foothold in this service and expect to continue being considered a player.


Azure’s original service (when it was “Windows Azure”) was as a cloud-based deployment platform for applications written in any of Microsoft’s .NET languages. As such, Azure organically built its service portfolio out, based on its tight relationship with software developers. So an accurate picture of the core Azure customer could be summarized by the phrase “the Visual Studio user.”

GCP began as a consumer business model around one of the core functions it originally created for its own purposes: distributed software orchestration. It doesn’t help you or your organization build software as much as it would help you deploy it. As the creator of Kubernetes, Google’s success is in getting software to the point where it can be distributed globally. It solved the problem of distributing updates to its search engine and e-mail service, and it then scaled down this solution to a form that’s usable by a small business.


What is Google Cloud Platform?

To capture the growing interest in web applications, Google App Engine was launched in April 2008 as a Platform as a Service (PaaS) resource allowing developers to build and host apps on Google’s infrastructure. App Engine came out of preview in September 2011, and the Google Cloud Platform name was formally adopted in 2013.

Since the introduction of Google App Engine, the company subsequently released a variety of complementary tools, such as its data storage layer, and its Infrastructure as a Service (IaaS) component known as the Google Compute Engine, which supports the use of virtual machines. After growing as an IaaS provider, Google added additional products including a load balancer, DNS, monitoring tools, and data analysis services, bringing GCP closer to feature parity with AWS and Azure, making it better able to compete in the cloud market.

What are GCP Products?

Google Cloud Platform products span the following categories:

  1. Artificial intelligence & machine learning:AI Hub (beta), Cloud AutoML (beta), Cloud TPU, Cloud Machine Learning Engine, Diagflow Enterprise Edition, Cloud Natural Language, Cloud Speech-to-Text, Cloud Text-to-Speech, Cloud Translation, Cloud Vision, Cloud Video Intelligence, Cloud Inference API (alpha), and more
  2. API management:API Analytics, API Monetization, Cloud Endpoints, Developer Portal, Cloud Healthcare API
  3. Compute:Compute Engine, Shielded VMs, Container security, App Engine, Cloud Functions, GPU, and more
  4. Data analytics:BigQuery, Cloud Dataflow, Cloud Dataproc, Cloud Datalab, Cloud Dataprep, Cloud Composer, and more
  5. Databases:Cloud SQL, Cloud Bigtable, Cloud Spanner, Cloud Datastore, Cloud Memorystore
  6. Developer tools:Cloud SDK, Container Registry, Cloud Build, Cloud Source Repositories, Cloud Tasks, and more, as well as Cloud Tools for IntelliJ, PowerShell, Visual Studio, and Eclipse
  7. Internet of Things (IoT):Cloud IoT Core, Edge TPU (beta)
  8. Hybrid and multi-cloud:Google Kubernetes Engine, GKE On-Prem, Istio on GKE (beta), Anthos Config Management, Serverless, Stackdriver, and more
  9. Management Tools:Stackdriver, Monitoring, Trace, Logging, Debugger, Cloud Console, and more
  10. Media:Anvato, Zync Render
  11. Migration:Cloud Data Transfer, Transfer Appliance, BigQuery Data Transfer Service, Velostrata, VM Migration, and more
  12. Networking:Virtual Private Cloud (VPC), Cloud Load Balancing, Cloud Armor, Cloud CDN, Cloud NAT, Cloud Interconnect, Cloud VPN, Cloud DNS, Network Service Tiers, Network Telemetry
  13. Security:Access Transparency, Cloud Identity, Cloud Data Loss Prevention, Cloud Key Management Service, Cloud Security Scanner, and more
  14. Storage:Cloud Storage, Persistent Disk, Cloud Filestore, and more

Google Cloud Platform services and features

Google Cloud Platform operates from redundant data centers in five regions, with several others set to open by 2017. The technology builds on the same infrastructure and data centers used for Google’s consumer services, such as search, Gmail, Maps and YouTube. Because of this, few companies match Google’s scale at building, optimizing and managing hyperscale infrastructure.

Like Amazon Web Services (AWS), Google Cloud Platform has connected, but geographically distributed, infrastructure deployed in regions and availability ; the former is a group of data centers in close proximity to enable automatic, site-level redundancy, while are widely separated regions that are isolated and independent. Google Cloud Platform reduces latency and improves performance through the synchronization of data between regions.