Deploy in a New VPC
With the New VPC option, you run a VeloDB-provided CloudFormation template in your own AWS account. The template creates a new VPC and all the other resources the warehouse needs, so this is the fastest way to create your first BYOC warehouse on AWS.
To use Transparent Data Encryption (TDE) or a customer-managed key for EBS encryption, create the warehouse with the Custom Infrastructure option instead. This template flow does not support customer-managed encryption keys.
Prerequisites
Because you run the template yourself, you need an AWS account with sufficient IAM permissions to create a CloudFormation stack. If you lack these permissions, you can copy the CloudFormation URL and send it to your AWS administrator.
Steps
-
Sign in to the VeloDB Cloud console.
-
At the top of the console, open the warehouse menu (All Warehouses, or the current warehouse name) and click Create New Warehouse. You can also click Create New Warehouse on the Organization Overview page. Select BYOC (New VPC), then click Continue.
-
On the Warehouse Configuration card, set:
- Warehouse Name: 1 to 32 characters, using letters (case-insensitive), numbers, underscores (_), and hyphens (-).
- Cloud Platform: AWS.
- Region: the AWS region where the warehouse will run.
- Core version: the VeloDB core version to run (a default is preselected).
- Admin Password: the password for the default admin user. Use at least 8 characters, including at least three of: uppercase letters, lowercase letters, numbers, and special characters. You can reset it later from the warehouse settings page.
- Optionally open Advanced Settings to add custom tags or set table-name case sensitivity.
On the Initial Cluster card, set the initial compute and cache for the warehouse's first cluster.
-
Click Create. A dialog titled Create BYOC Warehouse explains that after you click Start, the AWS CloudFormation console opens in a new tab with the required settings pre-filled. Creating the stack requires sufficient IAM permissions. Click Start.
-
In the AWS CloudFormation console, review the pre-filled parameters and create the stack. For a new VPC, the template creates the VPC, subnets, a NAT gateway, security groups, IAM roles, an S3 bucket, a VPC endpoint to VeloDB Cloud, and the agent instance. If the AWS tab does not open, use Open AWS CloudFormation on the deployment page to reopen it.
-
Return to the VeloDB Cloud console. The deployment page tracks progress through Cloud Resource Configuration, Agent Deployment, and Warehouse Initialization. Deploying the warehouse usually takes 5 to 10 minutes. If it takes more than 30 minutes, get help.
-
When the deployment finishes, the warehouse is ready to use, including its initial cluster.
Related documentation
- Deploy in an Existing VPC: run the same template into a VPC you already have.
- Custom Infrastructure: provide and manage the infrastructure yourself, and use customer-managed encryption keys.
- Warehouse Settings: manage the warehouse, including tags, after creation.