Planning to shift to Google Cloud Platform aka GCP but are confused whether it would be the right decision or not? If yes, you have stumbled upon the right webpage. In this article, we are going to review the Google Cloud Platform, and at the end, we will also tell you whether it will be a good choice for you or not.
So, without any further ado, let’s get started:
Google Cloud Platform (GCP)
Google Cloud Platform (GCP) is a suite of multiple public cloud services that easily integrates with various Windows Server and Linux distros. This suite includes a wide range of hosting services for computing, storage, and app development offered by Google.
The best thing about Google Cloud Platform is that it offers the same infrastructure that Google uses for its end products, such as Gmail, Google Search, Google Drive, YouTube, and more. This is one of the reasons why you can trust and rely on the Google Cloud Platform.
Additionally, the services of this platform can be easily accessed by any software developer, IT professional, cloud administrator, and others. Even many leading tech companies such as PayPal, Twitter, Goldman Sachs, P&G, and others use Google Cloud Platform.
Overview of Google Cloud Platform services
Google Cloud Platform offers services for networking, storage, computing, IoT, big data, machine learning, security, cloud management, development, and more.
Below, we have mentioned the core computing products offered by Google Cloud Platform –
- Google Compute Engine – It is an IaaS (infrastructure as a service) offered by Google that provides users access to virtual machines for workload hosting.
- Google App Engine – It is a PaaS (platform as a service) offered by Google that allows software developers access to Google’s hosting. The best thing about Google hosting is that it is highly scalable. Plus, it gives developers access to SDK (software development kit) to design and develop software that runs on App Engine.
- Google Cloud Storage – As the name suggests, it is a cloud storage platform designed for those who want to store large, unstructured data sets. Additionally, Google offers database storage options such as Cloud SQL for MySQL fully relational data storage, Google’s native Cloud Bigtable database, and Datastore for NoSQL non-relational database.
- Google Container Engine – Lastly, Google has a management and orchestration system designed for Docker containers. This engine can be used for Docker containers within the Google Public Cloud solution. This Google Container Engine is based on the popular Google Kubernetes container orchestration engine.
These were some of the core computing products offered by Google Cloud Platform. However, the Google Cloud Platform products list isn’t limited to these only. Google offers over 100 products under the Google Cloud Platform that can be categorized into 15+ categories.
These categories include AI and Machine Learning, API Management, Compute, Containers, Data Analytics, Databases, Developer Tools, Healthcare and Life Sciences, Hybrid and MultiCloud, Internet of Things, Management Tools, Media and Gaming, Migration, Networking, Operations, Security and Identity, and Serverless Computing.
Setup and Configuration
Earlier, Google Cloud was a command line-based tool, and even for basic operations, you need to use commands. However, Google has introduced a new graphical user interface that has made most of the tasks such as creating and configuring servers very easy just by using your mouse.
Additionally, Google offers a wide range of pre-configured servers that can be deployed in seconds. Network configuration settings are also available using the new GUI. Basically, the new GUI has replaced almost all the functions that were previously available only through the command line.
Like any other public cloud offering platform, Google Cloud Platform also uses a pay-as-you-go model. So, basically, you don’t have to pay upfront for any services. Instead, you have to deposit the amount in your wallet that you will get as a credit, and then the amount will automatically be deducted for the cloud resources you use.
The pricing varies from service to service. We calculated the estimated cost for a simple eight-server web app package, which will cost somewhere around 5-5.5K USD per year. If we consider the features, performance, and other offerings of Google Cloud Product, I feel that Google Cloud Platform is quite affordable.
The bottom line
So, this was a short review of the Google Cloud Platform.
Obviously, Google Cloud Platform is a bit pricier than AWS, but that’s the price you have to pay for using infrastructure that even Google internally uses itself for its end-user products. One thing that I didn’t like about Google Cloud Platform is that it makes it a bit challenging to integrate non-Google products. But overall, I feel Google Cloud Platform is a great service with impressive AL and ML functionalities.