AIAgent – Azure Configurations

Purpose

This document helps with Azure resource provisioning and configuration required for QualiWareAI and QualiChat to respond to users’ queries on repository data. It links to the specific Azure resource guides and provides the recommended sequence to follow.

Below you can see the solution architecture:

Current solution is primarily based on Azure IaaS (Infrastructure as a Service) and PaaS (Platform as a Service) which means that it is important that all azure pre-requisites and configurations as per this document are taken care in required Azure subscription and tenant.

Azure Resources & Services

Here is the list of Azure Resources and Services required for the solution and each will have own documents to describe the complete azure configurations. Please follow the sequences as they are listed below.

Currently, provisioning and configuration is performed manually via the Azure Portal.

Azure Roles Required

Minimum roles that user should have to create resources and manage them are as follows:

  1. Contributor
  2. Owner

Above mentioned roles are azure built-in roles. These roles could be customer specific custom roles with required permissions.

Contributor role allows new resources provisioning and configuration but there will be requirements when user should have Administrator role.  It would be clearly mentioned in the corresponding document on what role is required.

Azure Resource Provisioning & Configuration

Follow this sequence:

  1. Verify you’re using the correct Azure subscription for all resources.
  2. QualiWare recommends a dedicated resource group for QualiWareAI resources (subject to customer policy).