Set up the virtual machine

In this section, you’ll create a Google Axion C4A Arm-based virtual machine (VM) on Google Cloud Platform (GCP). You’ll use the c4a-standard-4 machine type, which provides 4 vCPUs and 16 GB of memory. This VM will host your MLflow tracking server and model serving API.

Note

For help with GCP setup, see the Learning Path Getting started with Google Cloud Platform .

Configure the C4A virtual machine in Google Cloud Console

To create a virtual machine based on the C4A instance type in the console:

  1. Navigate to the Google Cloud Console .
  2. Go to Compute Engine > VM Instances and select Create Instance.
  3. Under Machine configuration, populate fields such as Instance name, Region, and Zone.
  4. Set Series to C4A, then select c4a-standard-4 for Machine type.

Image Alt Text:Screenshot of the Google Cloud Console showing the Machine configuration section. The Series dropdown is set to C4A and the machine type c4a-standard-4 is selectedConfiguring machine type to C4A in Google Cloud Console

  1. Under OS and storage, select Change and then choose an Arm64-based operating system image. For this Learning Path, select SUSE Linux Enterprise Server.
  2. For the license type, choose Pay as you go.
  3. Increase Size (GB) from 10 to 100 to allocate sufficient disk space, and then select Choose.
  4. Expand Advanced options and select Networking.
  5. Under Network tags, enter allow-mlflow-ports to link the VM to the firewall rule from the previous step and allow inbound access to ports 5000 (MLflow UI) and 6000 (model serving API).
  6. Select Create to launch the virtual machine.

After the instance starts, select SSH next to the VM in the instance list to open a browser-based terminal session.

Image Alt Text:Google Cloud Console VM instances page displaying running instance with green checkmark and SSH button in the Connect columnConnecting to a running C4A VM using SSH

A new browser window opens with a terminal connected to your VM.

Image Alt Text:Browser-based SSH terminal connected to the Google Axion C4A VM. The shell prompt confirms that the instance is running and ready for the next step, where you’ll install MLflow and its dependencies.Terminal session connected to the VM

What you’ve accomplished and what’s next

You’ve now provisioned a Google Axion C4A Arm VM and connected to it using SSH.

Next, you’ll install MLflow and the required dependencies on your VM.

Back
Next