Azure Deployment Script
  • 01 Aug 2022
  • 1 Minute to read
  • Dark
    Light

Azure Deployment Script

  • Dark
    Light

Sisense provides a deployment script that you can use to deploy Sisense in your Azure environment. The script deploys Sisense with one build node and two app/query nodes on Azure AKS with NetApp shared storage. The script contains predefined values that you should replace with your environment's values to perform the following steps:

  1. Create a resource group.
  2. Configure Azure AKS with 3 nodes each with 8 Cores, 32GB Ram, 150GB Disk (Configurable).
  3. Define a NetApp account to be used.
  4. Create a NetApp Pool.
  5. Create Volumes in NetApp.
  6. Download and Deploy Sisense in Azure.
    After running the script in the Azure CLI, Sisense will be deployed in your Azure environment.

Prerequisites

  • 24 cores budgeted in your region. Azure’s default budget is 20 cores per region so contact Azure Support to add additional cores
  • NetApp account
  • Azure CLI needs to be installed on the machine and you must have access to the Azure CLI
  • The following details are needed for the script. Each one has defaults and can be changed in the script:
    • Resource_Group
    • AKS_Name
    • NetApp_Account_Name
    • POOL_NAME
    • Volume_Name
    • NFS_PATH

Azure Deployment Script

You can download the complete script here. Within the script, you can find a list of variables in the # Existing Settings section. In this section, you will find the following parameters with values you need to replace with your own as these parameters are used throughout the deployment process:

  • SSH_KEY="/home/ubuntu/id_rsa.pub"
  • LOCATION="eastus2"
  • Service_Level="Standard" -- Premium is for production
  • Resource_Group="SisenseAKSRG"
  • AKS_Name="SisenseAKS"
  • NetApp_Account_Name="SisenseNetapp"
  • POOL_NAME="SisensePool"
  • Volume_Name="SisenseVolume"
  • NFS_PATH="SisenseStorage"
  • VM_Type="Standard_D8s_v3" -- Depend on the machine type
  • OSDisk_Size=150
  • K8S_Version="1.17.9"

After you have defined these parameters, run the script to deploy Sisense.


Was this article helpful?