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…
Add a Public IP address – MS AZ-104 Exam Guide
Add a Public IP address To add a public IP address to the virtual machine, you must make several modifications. The first is to define a parameter that the user will use to specify a unique DNS name for the public IP. The following code goes in the parameters block of a template: “VMPublicIPDnsName”: {…
Define a virtual network – MS AZ-104 Exam Guide
Define a virtual network This skill is focused on learning how to deploy Windows and Linux virtual machines. A pre- requisite of deploying a virtual machine is having a virtual network. Listing 3-1 shows how to define the structure of the virtual network using several variables that describe the address space and subnet allocation. LISTING…
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…
Automate deployment of resources
Skill 3.1: Automate deployment of resources The ability to provision virtual machines on demand using the Azure portal is incredibly pow- erful. The true power of the cloud, however, is the ability to automatically deploy one or more resources defined in code, such as a script or a template. Use cases such as defining an…
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…
Chapter summary – MS AZ-104 Exam Guide
Chapter summary This chapter covered several key services related to implementing storage in Microsoft Azure. Topics included how to create and manage Azure storage accounts, Blob Storage, Azure Files, importing and exporting data, Storage Explorer, AzCopy, lifecycle management, and object replication. Here are some of the key takeaways from this chapter: Thought experiment In this…
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…