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.
DO NOT DELETE the service principal after your environment has finished provisioning.Deprovision your environment first to avoid incurring
unwanted costs.
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.