Cube Logo0.33.23

Create a deployment

In this step, we will create a new deployment in Cube Cloud. A deployment represents a data model, configuration, and managed infrastructure. We will use it to connect a data source and generate data models.

To continue with this guide, you'll need to have a Cube Cloud account. If you don't have one yet, click here to sign up for free.

First, sign in to your Cube Cloud account. Then, click Create Deployment:

Cube Cloud Landing Screen with no configured deployments

Give the deployment a name, select the cloud provider and region of your choice, and click Next:

Cube Cloud Create Deployment Screen

Microsoft Azure is available in Cube Cloud on Premium tier. Contact us for details.

Next, click Create to create a new project from scratch:

Cube Cloud Upload Project Screen

The last step in creating a deployment is to connect your data source to Cube Cloud. First, select the data source from the grid:

Cube Cloud Setup Database Screen

Want to use a sample database instead? Select PostgreSQL and use the credentials below:


FieldValue
Hostdemo-db.cube.dev
Port5432
Databaseecom
Usernamecube
Password12345

After selecting the data source, enter valid credentials for it and click Apply. Check the Connecting to Databases page for more details on specific data sources.

Cube Cloud Setup Database Screen

If you run into issues here, make sure to allow inbound connections from Cube Cloud IP addresses to your database. This means you need to enable these IPs in your firewall. Using the screenshot in the example above, if you are using AWS, this would mean adding new rules to your database's security group:

SourceProtocolPort range
3.65.255.79TCP5432
3.69.4.168TCP5432
3.64.153.169TCP5432
18.185.128.84TCP5432

Now that the deployment is configured, we can move on to generating data models.

Did you find this page useful?