Skip to content

AiMLOps Platform Setup Guide Azure Cloud

Linux88888 edited this page May 5, 2025 · 6 revisions

AiMLOps Platform Setup Guide on Azure Cloud

This guide provides step-by-step instructions to set up an AiMLOps Platform virtual machine (VM) on Azure Cloud.


Prerequisites

  • Access to Azure Portal.
  • A valid school email to log in to Azure.
  • An active Azure for Students Student subscription. (This is 100$ free credits)

Step 1: Create a Virtual Machine (VM)

  1. Log in to the Azure Portal using your school email credentials.

  2. Navigate to Virtual Machines and click Create > Virtual Machine.

  3. Configure the following settings:

    • Subscription: Choose Azure for Students.
    • Resource Group: Create a new resource group or select an existing one.
    • Virtual Machine Name: Enter a name of your choice.
    • Region: Select East US (as North Europe may have limited availability options).
    • Image: Select the latest Ubuntu version (e.g., Ubuntu 24.04).
    • Size: Choose a VM with 4 cores and 16 GB memory (minimum tested configuration: 10 GB memory).

    Note: Keep the rest of the settings as default unless you are confident about making changes.

image

  1. During the setup process, download the key pair to your local computer when prompted.

image

Step 2: Deploy the Virtual Machine

  1. Wait for the deployment process to complete.
  2. Click on Go to Resource once the deployment is finished.

image

Step 3: Connect to the Virtual Machine

  1. Click on Connect.

  2. Choose the SSH in Browser option for a hassle-free connection:

    • Check the box I understand and click Connect.
    • When prompted, type yes to proceed with the connection.

    Alternatively, you can use the key pair downloaded earlier for SSH connection from your local machine.

  3. Once connected, you will have access to the virtual machine via the browser.


image

image

Connection will ask you to proceed with typing yes

image

Step 4: Prepare the Environment

  1. Update the system and install Git:

    sudo apt update
    sudo apt install git -y
  2. Clone the repository and switch to the specified branch:

    git clone --branch https-setup-script https://github.com/ictaiproject/oss-mlops-platform.git
    cd oss-mlops-platform
  3. Verify that you are on the correct branch:

    git branch
  4. Install the required dependencies:

    sudo apt install python3-pip -y
    pip install -r requirements.txt
    sudo apt install docker.io -y

Step 5: Run the Setup Script

  1. Execute the setup script:
    ./setup.sh

    You can run the script with or without sudo, depending on your setup.


Congratulations! You have successfully set up the AiMLOps Platform on Azure Cloud. You can now proceed with your project.


Clone this wiki locally