Prerequisites for aurak8s installer

Scope: Prerequisites for the deployment of Aura Virtual Assistant and ATRIA releases, through aurak8s installer

Introduction

This document describes the prerequisites needed for the deployment of an Aura Virtual Assistant or ATRIA release.

The different OBs will be mentioned in this document as $OB, that has to be replaced with the corresponding value ((es,uk,de,br).

General requirements

  • The installer is compatible with Linux and MacOS and can be run using two different machines:

    • From a local computer
    • From a dedicated virtual machine on the cloud (this is the best and recomended way to reduce latency).
  • Most part of the deployment runs in a Docker container to guarantee that it works consistently on any system.

Cloud set-up: Azure

Aura has to be deployed on Microsoft Azure cloud platform.

Follow the steps below:

  • Obtain a valid Microsoft Azure subscription. For that purpose, create a user with the “Global Administrator” directory role in the Azure Active Directory (Azure AD) allowed to create applications (service principal). You will be asked for a username and a password.
  • Add the new Azure AD user as an administrator for your subscription, giving it the “owner” role to be able to automate the creation and management of the cloud resources. You can do it under “Subscriptions” > “Pick the subscription” > “Access control (IAM)” > “Add”

📄 For more information, see the complete process to add new users to Azure AD in the Microsoft Azure documentation.

ℹ️ Before deploying Aura, check the limits associated to your subscription in the Azure Portal.
Go to the “Subscriptions” blade, select the subscription and click on “Usage + Quotas”.
The number of instances needed depends on how you configure your deployment profile, as explained later.