Must know concepts for getting started with GOOGLE CLOUD

Google Cloud Platform offers potent tools and services. More companies are heading to the cloud to help create software applications and manage data. Google Cloud Platform is one of the various cloud computing platforms available. This industry is poised to break the market value of $159 billion by 2020, as predicted by data science experts. Google Cloud Platform (GCP), which Google provides, is a suite of cloud computing services operating on the identical infrastructure that Google uses internally for its end-user products, like Google Search, Gmail, file storage, and YouTube. It offers various modular cloud services alongside a collection of management tools, including computation, data storage, data analytics, and machine learning. 


Table of Contents

  • What is Google Cloud?
  • What Do You Need to Know About Google Cloud?
  • Basic Concepts to Use Google Cloud?
  • Conclusion


Have you enrolled yourself in data science training? If not, a data science certification can help you become a certified data scientist in no time! 


What is Google Cloud?

The Google Cloud Platform (GCP) is a suite of Google’s public cloud computing services. The platform includes a range of hosting services that run on Google Hardware for computing, storage, and application development. Google Cloud Platform services can be reached via the public Internet or through a dedicated network connection by software developers, cloud managers, and other enterprise IT professionals.


What Do You Need to Know About Google Cloud?

The Google Cloud Platform contains computing, storage, networking, big data, machine learning, Internet of Things (IoT) services and cloud management, security, and developer tools. Google Cloud Platform Core Cloud Computing Products include:

  • Google Compute Engine (GCE) is directly competing against the service that brought Amazon Web Services on the map: virtual machine hosting (VMs, servers that function entirely as software).
  • Google App Engine grants software developers the tools and languages to design and deploy a web application directly on Google’s cloud, such as Python, PHP, and Microsoft’s. NET languages. This distinguishes from building the application locally and deploying it remotely; this is “cloud-native” growth: all remotely building, deploying, and evolving the application.
  • Google Cloud Storage is the object data store of GCP, that indicates that it embraces any amount of data and presents the information to its user in whatever way is most useful, such as files, a database, a data stream, an unordered data list, or as multimedia.
  • Cloud AutoML is a suite of services designed to enable applications to exploit machine learning and find and use perceptible patterns over massive quantities of data within a program.
  • Cloud Run is a recently announced service that allows software developers to stage and deploy their applications in Google’s cloud using the so-called serverless model — create and run programs with the appearance of being hosted locally rather than in the cloud.
  • Cloud SQL (not yet available for public consumption) hosts much more conventional, relational database tables and indexes, using a GCE instance that scales to meet the database’s performance demands.
  • As their names indicate, Cloud Translation, Text-to-Speech, and Speech-to-Text exploit Google’s existing spoken and written language management capabilities for use in custom applications.


Basic Concepts to Use Google Cloud?

Here are the basic concepts on how to use Google Cloud.

Before you start, Select or build a Cloud project in the Cloud Console on the project selector tab. If you do not plan to retain the resources in this procedure, you create a project instead of selecting an existing project. After these steps are finished, you can delete the project, removing all resources associated with the project.


Creating buckets

Buckets are the standard Cloud Storage containers that hold your files. For the construction of a bucket:

1. On Google Cloud Console, open the Cloud Storage window.
2. To open the bucket formation form, press the Build bucket.
3. Enter your details about the bucket, and click Continue after each step:


1.  Specify a unique name for the bucket.
2.  Choose a region for location type.
3.  Choose Standard for default storage class.
4.  Choose Uniform for Access control.

4. Select Create.

That’s it-you just built a bucket for Cloud Storage!


Creating folders 

  1. Click on create a folder in the objects tab.
  2. Enter folder name, and press create.

You should be able to see the folder in the bucket with an image of a folder icon to separate it from objects.

Create a subfolder and then upload a file to it:

  1. Click folder one that you made earlier.
  2. Click Create folder.
  3. Enter a name for folder two and click Create.
  4. Click folder 2.
  5. Click Upload files.
  6. In the file dialog, please navigate to the screenshot that you downloaded and select it.


As the upload completes, you should be able to see the file name and information about the file, like its size and type.


Deleting the objects

  1. Click the arrow next to Bucket details to get back to the bucket’s level.
  2. Select the bucket.
  3. Select the checkbox next to folder 1.
  4. Click on the Delete button.
  5. In the Delete selected folder window, enter the name of the folder you wish to delete.
  6. Click Confirm to forever delete the folder and all objects and subfolders in it.



When deciding to use the Google Cloud Platform, there are four major options: Google Compute Engine, Google App Engine, Kubernetes Engine, and Google Cloud Functions. All these are great options to get your first cloud project started. Google Cloud Platform is a service that gives you access to libraries and enterprise-grade hardware for cloud clients. Google Cloud also offers many exciting services for data science developers. Since more and more companies are moving into the cloud, and more and more data is being produced, it’s important to start researching which cloud solution is right for you. You have many options with the Google Cloud Platform, from building on top of the infrastructure, a platform, or building and managing containerized applications.