I hope you have gone through my What is Google Cloud Platform blog, where I’ve given a detailed introduction to GCP and How to create a free GCP Account. In this blog, I’ll be talking about all the Google Cloud Services.

Google Cloud Services is a set of Computing, Networking, Storage, Big Data, Machine Learning and Management services provided by Google that runs on the same Cloud infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, Google Photos and YouTube. It offers a wide variety of Services at some pretty awesome price.

Google Cloud Services

Google offers a Wide Range of services from basic Cloud Services like Containers, Compute Engine to Complex Services like Machine Learning as well as Diverse IOT Services. So, let’s understand each of these services one by one.

Google App Engine: The App Engine serves as a platform used for building scalable web applications and IoT backends. App Engine scales applications automatically depending upon the traffic received. It provides you with built-in services and APIs, such as Datastores, NoSQL, Memcache, and a user authentication API, common to most applications.

Google Kubernetes Engine: It is a powerful Cluster Manager and balanced system for running your Docker containers. Kubernetes Engine schedules your containers into the cluster, keeps them healthy and manages them automatically based on requirements you define.

Google Cloud Container Registry: Itis a private Docker repository that works with popular continuous delivery systems.

Networking Services

Networking is one of the most important as well as one of the basics of Google Cloud Platform Services offered by state of the art Networking Services.

Cloud Virtual Network: You can connect various GCP resources to each other using the Google-owned global network, and isolate them from one another by using their Virtual Private Cloud (VPC) Network.

Let’s see how we can create a VPC Network.

Step 1: Open the Networking Section of GCP and Tap on Create VPC Network Button. You’ll be redirected to this page where you need to enter the name as well as the description of the network.

Step 2: You have the option to select the subnet creation mode – [Custom or Automatic]. Custom lets you Enter your own Subnet name, Region and IP Address. In Automatic, you have a list of Subnets as well as a list of Firewall you can choose from.

Custom Mode:

Automatic Mode:

Firewall Rules:

Step 3: Next you need to select the Routing Mode, which can be either Regional or Global depending on your requirement. Just Tap on the create button and within minutes your Network will be up and running.

Coming back to the Google Cloud Networking Services, we have:

Google Cloud Load Balancing: It helps you Scale your applications according to your needs. Balance your load of Compute machines resources in single or multiple regions, close to your users and to meet your high availability requirements.

Google Cloud DNS: It is a scalable, reliable and managed authoritative Domain Naming System (DNS) service running on the same infrastructure as Google. It has low latency, high availability and is a cost-effective way to make your application and services available to your users.

Storage & Database Services

Google Cloud Storage: It offers a unified offering across the Google Spectrum. It can handle both live data as well as Cloud archival solutions.

Cloud SQL: Cloud SQL is a fully-managed database service that makes it easy to Set up, Maintain, Manage, and Administer your relational MySQL and PostgreSQL databases in the cloud.

Cloud Bigtable: It provides a massively scalable NoSQL database suitable for low-latency and high-throughput workloads. It integrates easily with popular Big Data tools like Hadoop and Spark and it supports the open-source, industry-standard HBase API.

Google Cloud Datastore: Cloud Datastore gives you an elastic, highly available document-oriented database as a service.

Persistent Disk: It is a high-performance block storage service suitable for Virtual Machines and container storage. It offers unmatched price to performance ratio.

Google Cloud TPU: The Cloud TPUs are a family of hardware accelerators that Google designed and optimized specifically to speed up and scale up ML workloads for training and inference programmed with TensorFlow.

Google Cloud Machine Learning Engine: The ML Engine makes it easy for you to build sophisticated, large-scale machine learning models that cover a broad set of scenarios from building sophisticated regression models to image classification.

Identity and Security Services

Identity and Security fall under one of the most important lists of Google Cloud Services, knowing that your data is safe and is encrypted.

Google Cloud Identity & Access Management: TheIAM lets administrators authorize who can take action on specific resources, giving you full control and visibility to manage cloud resources centrally.

Cloud Security Scanner: It is a web security scanner for common vulnerabilities in App Engine applications, including cross-site-scripting (XSS), Flash injection, mixed content (HTTP in HTTPS), and insecure libraries.

Management and Developer Tools

Moving on to our final set of Google Cloud Services, we have certain management tools. These tools are used to Monitor the Services, Find Errors, Debug them and Trace the Services.

Google Cloud Platform provides a collection of tools and libraries that help you develop quicker.

Google Cloud SDK is a set of libraries and tools that you can use to manage computing resources and applications hosted on Google Cloud Platform. With the Cloud SDK, you have interactive command line tools to manage your virtual machines, your Cloud SQL instances and your deployments.

So this is it, guys!

I hope you enjoyed this Google Cloud Services blog. If you are reading this, Congratulations! You are no longer a newbie to the various Cloud Services offered by Google.

Now that you have understood What are the various Google Cloud Services, check out the Google Cloud Architect Trainingby Edureka, a trusted online learning company with a network of more than 250,000 satisfied learners spread across the globe. The Edureka Google Cloud Certification Training – Cloud Architect is designed to help you pass the Professional Cloud Architect – Google Cloud Certification.

Got a question for us? Please mention it in the comments section and we will get back to you.