Figure 10.15 – The CREATE CREDENTIALS button and the possible choices Figure 10.16 – Selecting an OAuth client ID application type Figure 10.17 – Authorized redirect URIs to work with Postman Figure 10.18 – OAuth client created To work with API calls, it is essential to understand which API calls we can make and what…
Author: examcert
Using Google Cloud APIs-1
API stands for application programming interface, a set of definitions and protocols for building and integrating applications. Google Cloud APIs are programmatic interfaces that interact with Google Cloud services. In Chapter 3, we learned how to enable and disable Google Cloud APIs with the gcloud command-line interface. In this part of this chapter, we would…
Dataproc – Google Cloud Engineer Exam Guide
It is one of the everyday use cases in data science and data engineering to read data from one storage platform, transform it, and use it elsewhere. Our Dataproc example will be based on a data processing pipeline that uses Apache Spark (Python API) with Dataproc (PySpark). We will run a sample pipeline to read…
Dataflow – Google Cloud Engineer Exam Guide
Dataflow is a fully managed service that allows data modifications and enhancements in batch and stream modes. It provides automated provisioning and management of compute resources. Dataflow allows you to use Apache Beam, an open source unified model for defining batch and streaming data processing pipelines. You can use the Apache Beam programming model and…
Pub/Sub architecture – Google Cloud Engineer Exam Guide
To understand Pub/Sub, we need to list several key service components: The following is a visual representation of the architecture: Figure 10.1 – Pub/Sub architecture The preceding diagram shows two publishers – A and B – sending messages to a topic. The topic has two subscriptions that want to receive messages from the topic. On…
Data Processing Services in Google Cloud
For years, companies of all sizes have collected and stored vast amounts of data about their customers and business operations to enhance performance, achieve growth, and realize their goals. In 2006, Clive Humby, a renowned British mathematician, coined the phrase Data is the new oil to emphasize the growing importance of data in the modern…
External network TCP/UDP load balancers
With this load balancer configuration, you set up a regional public IP address that is still available from the internet but always points to a regional backend. Users (or Compute Engine VMs with access to the internet) from any location can access such services. Still, a load balancer can only distribute traffic between instances in…
Global external HTTP(S) load balancer
If a managed instance group is full or inaccessible, the load balancer will forward traffic to another group with free capacity. Here, the following question may arise: What about users outside of those two regions? For example, what instance group would serve traffic coming from America? To find an answer, let’s look at the following…
Network load balancing – Google Exams Guide
When an application outgrows a single Compute Engine VM size, even of the largest type, it is time to use managed instance groups and load balancers to handle larger amounts of traffic. Refer to Figure 4.67 in Chapter 4, where this concept was initially introduced. A managed instance group is a set of identical Compute…
Creating a zone in practice – Google Cloud Engineer Exam Guide
Suppose you received a request to create a new zone called my-zone.com so that the vm-a (10.0.1.2) and vm-b (10.0.0.3) Compute Engine VMs that are deployed in my-vpc-network can communicate with each other using the vm-a.my-zone.com and vm-b.my-zone.com FQDNs. Follow these steps: Figure 9.29 – Creating a private zone my-zone.com Figure 9.30 – Zone details…