The GCE network section in Chapter 4 describes what a Compute Engine VM creation task looks like. One of the demonstrated steps was assigning a VM to a VPC subnet and selecting a static/ephemeral public/private IP address for a VM. Once a VM has been created, it can communicate with other VMs in a VPC…
Author: examcert
Configuring and Implementing Networking Components-2
To create a new VPC in Google Cloud Console, go to the VPC networks menu and select Create VPC network (shown in Figures 9.2 and 9.3). You can also add additional subnets to an existing VPC by editing an existing subnet. Figure 9.2 – Creating a VPC network in Google Cloud Console It is important…
Configuring and Implementing Networking Components-1
This chapter will explore how to build a network and configure network services for your workloads in Google Cloud. We are going to cover the following topics: Networking is the foundation of every system architecture. However, connecting internal cloud workloads across projects, exposing services to the internet, or building a hybrid network between an on-premises…
In-memory datastore – Memorystore
Applications designed for real-time banking, online interactive gaming with player scores and profiles, or geospatial processing all need the fastest possible response times. Databases such as Cloud SQL or Spanner still rely on disk operations, although they provide high throughput. To reduce its response latency to an absolute minimum, a database could be stored in…
Warehouse and analytics – BigQuery
As data grows out of datasheets, it needs a more efficient system for its analytics – a data warehouse. However, scaling and managing such a platform on-premises can be challenging, especially when data grows from gigabytes to terabytes and petabytes. Such challenges are addressed by the Google-managed serverless data warehouse: BigQuery. This is a query…
Firestore – Google Exams Guide
Firestore is a serverless document database with all its underlying infrastructure components and complexity hidden from users. Compared to Cloud Bigtable, where we deploy an instance with nodes that define the performance, or Cloud SQL, where we configure CPU, RAM, and storage resources for an instance, there is no node provisioning and resource planning in…
Cloud Bigtable – Google Exams Guide
Imagine you need to design an application that continuously scans the state of millions of IoT sensors, or that the service you are designing will be responsible for keeping track of a few million users’ behaviors and offering them recommendations based on their preferences. In such scenarios, you will have to store data in a…
Cloud Spanner – Google Exams Guide
There are limits to how much a relational database can expand. In most cases, it can only expand vertically. For example, you can grow Cloud SQL instances (described in the previous sections) by adding more storage or replicating to a larger instance up to the largest available type (vertical scaling), but to some point only,…
Working with a PostgreSQL database
Suppose you were asked to create a small but critical PostgreSQL database for an application that would run on a Compute Engine Linux VM, VM-a, in a my-subnet subnet in the europe-central2 region. The owner of the application is concerned about a potential latency between the database and their application. Also, although lightweight, the database…
Databases – Google Exams Guide
Block, file, or object storage are not the only solutions to store data. Data can also be stored in databases: relational SQL databases and non-relational NoSQL databases. Both types will be covered in the next sections. Also, we will look into a data warehouse and in-memory database: While looking for a database that will be…