📄️ Create a managed identity for Azure storage account
For classic clusters, CelerData generates a profile for each query during query execution, and stores it in storage for ease of your reference. The profile is generated by the virtual machines on which your CelerData cluster is deployed, and is stored in an Azure storage container.
📄️ Create a resource group for CelerData in Azure
A resource group in Azure is a collection of resources related to an Azure solution. Deploying a CelerData cluster requires a variety of Azure resources, including a storage account, a managed identity, a virtual network, a security group, and an SSH key pair. You must manage all these resources in one resource group.
📄️ Create a service principal for CelerData on Azure
Applications in Azure require restricted access and non-interactive authentication for automation. This can be achieved by using service principals that allow applications to sign in with specific permissions. While deploying a CelerData cluster, CelerData requires a series of permissions to launch necessary resources in your Azure account. Therefore, you must create a service principal for CelerData to declare the necessary permissions.
📄️ Create an SSH key pair for CelerData on Azure
To deploy a CelerData cluster on Azure, you must create an SSH key pair to give CelerData access to your virtual machines for automatic deployment so that CelerData can deploy StarRocks-related service processes on your virtual machine.
📄️ Create a storage account and a container for CelerData in Azure
To deploy a CelerData cluster on Azure, you must assign a storage account and a container to store your data.
📄️ Create a virtual network, a subnet, and a security group for CelerData on Azure
To deploy a CelerData cluster on Azure, you must specify a virtual network and a subnet for the virtual machines on which the cluster depends, and assign a security group to the subnet to define the inbound and outbound traffic rules that the cluster nodes must adhere to for cross-node communication and external communication.