Deployment Steps
Prerequisites:- You have received an invite link to Predibase.
- Typically an Azure owner role is required to create the service principal and resource group.
- Create a resource group in your Azure account
- Create a Service Principal with scoped permissions to the resource group.
- Launch provisioning of the data plane
Creating resources in your Azure account
- Click the invite link in your email to create your Predibase user account
- Once you’ve created a user account, click on “Azure” and your preferred region on the Select your Cloud page.
- Click on “Setup Authorization” button.
- Download and install the Azure CLI by following these instructions.
-
In a terminal window, log into the Azure CLI by running:
-
Next, find the default subscription ID and store it into a local variable:
- Paste the subscription ID value into the input form field.
-
Create a new resource group where Predibase will provision resources:
If you would like to use an existing resource group, export the env variable with that value instead
- Paste the Resource Group name (if changed) into the input form field.
-
Create a new service principal with scoped access to the newly created
resource group:
- Paste the “appId”, “password”, and “tenant” value from the JSON output into the input form fields.
- Click “Validate Azure Credentials”, and proceed with provisioning if everything looks correct.
Expected Costs
There are two types of costs to expect with a VPC environment:- Base Setup Cost: The estimated base cost for running a VPC in Azure West US 2 is around $300/month, which covers the full cost to spin up the dataplane in your environment, including an AKS cluster and Storage Account containers.
- Compute Usage Cost: Compute costs incurred by using CPU or GPU engines in the platform. Please contact us to get a quote.