Managing networking can be challenging when an organization owns multiple projects with multiple VPCs and subnets. For example, someone will have to track if users that create subnets don’t use IP ranges that overlap (if some VPCs need to be connected in the future). In addition, someone will have to ensure that all projects have…
Networking for Compute Engine VMs
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…
Export a deployment template
Export a deployment template An existing deployment can be exported as a template that you can use to regenerate the environment or to just gain a better understanding of how the deployment is configured. There are two ways of exporting a template from a deployment. The first way is to export the actual template used…
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…
Deploy resources from a template
Deploy resources from a template You can deploy templates using the Azure portal, the command-line tools, or directly using the REST API. You’ll start with deploying a template that creates a virtual machine using the Azure portal. To deploy a template from the Azure portal, search for Deploy a custom template. On the Custom Deployment…
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…
Modify an existing ARM template
Modify an existing ARM template Often you will need to modify a template that you have previously used to change the configu- ration. As previously mentioned, one of the key benefits of using templates to describe your infrastructure (commonly referred to as Infrastructure as Code) is so you can modify it and deploy it in…
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…
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…