dbt Cloud is available in both single (virtual private) and multi-tenant configurations.
The Multi Tenant (SaaS) deployment environment refers to the SaaS dbt Cloud application hosted by dbt Labs. This is the most commonly used deployment and is completely managed and maintained by dbt Labs, the makers of dbt. As a SaaS product, a user can quickly create an account on our North American servers and get started using the dbt and related services immediately. If your organization requires cloud services hosted on EMEA or APAC regions, please contact us. The deployment is hosted on AWS and is always kept up to date with the currently supported dbt versions, software updates, and bug fixes.
The single tenant deployment environment provides a hosted alternative to the multi-tenant (SaaS) dbt Cloud environment. While still managed and maintained by dbt Labs, single tenant dbt Cloud instances provide dedicated infrastructure in a virtual private cloud (VPC) environment. This is accomplished by spinning up all the necessary infrastructure with a re-usable Infrastructure as Code (IaC) deployment built with Terraform. The single tenant infrastructure lives in a dedicated AWS or Azure account and can be customized with certain configurations, such as firewall rules, to limit inbound traffic or hosting in a specific regions.
A few common reasons for choosing a single tenant deployment over the Production SaaS product include:
- A requirement that the dbt Cloud application be hosted in a dedicated VPC that is logically separated from other customer infrastructure
- A desire for multiple isolated dbt Cloud instances for testing, development, etc
To learn more about setting up a dbt Cloud single tenant deployment, please contact our sales team.
The following table outlines which dbt Cloud features are supported on the different SaaS options available today. For more information about feature availability, please contact us.
|Feature||Multi-tenant||AWS single tenant||Azure single tenant|
|Audit logs||✅||✅ (select customers)||❌|
|Metadata API||✅||✅ (select customers)||❌|
|Semantic Layer||✅ (North America Only)||❌||❌|