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…
Manage VM disks – MS AZ-104 Exam Guide
Manage VM disks Adding a data disk to an existing Azure virtual machine using the Azure portal is almost identical to the creation process. From within the virtual machine configuration blade, click Disks, and then click Create And Attach A New Disk. This action will open the blade displayed in Figure 3-26. From there, you…
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…
Manage VM sizes – MS AZ-104 Exam Guide
Manage VM sizes There are many situations where the amount of compute processing your workload needs varies dramatically from day to day or even hour to hour. For example, in many organizations, line of business (LOB) applications are used heavily during the workweek, but on the week- ends, they see little actual usage. Other examples…
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…
Configure Azure Disk Encryption
Configure Azure Disk Encryption The disks of an Azure virtual machine are always encrypted. However, you have the option to configure how the disks are encrypted. By default, disks use platform-managed encryption, meaning that Microsoft manages the encryption key and key rotation for the disk. If you have a business or technical requirement to manage…
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…
Cloud DNS – Google Exams Guide
Compute Engine VM instances use their metadata servers as internal DNSs to resolve the IP addresses of other VMs in the same network. A metadata server communicates with Google’s public DNS for queries outside a local network. For example, the following figure shows an SSH session to a Compute Engine VM, vm-a, during which it…