Частные подключения в Azure
Эта функция доступна на следующих уровнях dbt Enterprise:
- Enterprise+
- Virtual Private
Чтобы узнать больше об этих тарифах, свяжитесь с нами по адресу sales@getdbt.com.
Azure Private Link обеспечивает безопасное частное подключение между dbt и вашими сервисами, размещенными в Azure. При использовании Private Link трафик между dbt и вашими платформами данных или самостоятельно размещенными сервисами остается в сети Azure и не проходит через общедоступный интернет.
Дополнительные сведения см. в документации Azure Private Link.
Матрица частных подключений в Azure
В следующих таблицах представлены варианты частного подключения для развертываний dbt в Azure (мультитенантных и однотенантных).
Условные обозначения:
- ✅ = Доступно
- ❌ = В настоящее время недоступно
Модель тенантности: MT (мультитенантная) и ST (однотенантная) — подробнее о моделях тенантности.
Эти таблицы показывают, можно ли установить частное подключение к определенным сервисам, с учетом основных факторов, таких как сетевой уровень и базовые механизмы аутентификации. dbt проверила эти конфигурации на распространенных схемах развертывания и типичных сценариях использования. Однако конкретные конфигурации могут отличаться. Если вы столкнетесь с проблемами или у вас возникнут вопросы о вашей среде, обратитесь в службу поддержки dbt за рекомендациями.
Подключение к платформе dbt (входящий трафик)
Ваши сервисы могут подключаться к dbt по частному соединению с использованием модели подготовки ресурсов на стороне dbt. В этом случае dbt выступает в роли поставщика сервиса, а вы — в роли потребителя.
| Тип подключения | MT | ST |
|---|---|---|
| Частный доступ к dbt | ❌ | ✅ |
| Двойной доступ (публичный + частный) | ❌ | ✅ |
Подключение платформы dbt к управляемым сервисам (исходящий трафик)
dbt может устанавливать частные подключения к управляемым платформам данных и облачным сервисам.
| Сервис | MT | ST | Руководство по настройке |
|---|---|---|---|
| Snowflake | ✅ | ✅ | Открыть |
| Внутренняя область промежуточного хранения Snowflake (Internal Stage) | ✅ | ✅ | Открыть |
| Databricks | ✅ | ✅ | Открыть |
| Azure Database for PostgreSQL Flexible Server | ✅ | ✅ | Открыть |
| Azure Synapse | ✅ | ✅ | Открыть |
| Azure Fabric Бета-версия | ✅ | ✅ | Открыть |
| Teradata VantageCloud | ✅ | ✅ | Открыть |
Подключение платформы dbt к самостоятельно размещенным сервисам (исходящий трафик)
Для всех перечисленных ниже сервисов используется общее руководство по настройке Private Link — конфигурация серверной части зависит от сервиса. Подключения к самостоятельно размещенным сервисам используют модель подготовки ресурсов на стороне клиента: вы выступаете в роли поставщика сервиса, а dbt — в роли потребителя.
Руководство по настройке: Настройка Azure Private Link для самостоятельно размещенных сервисов
| Сервис | MT | ST |
|---|---|---|
| GitHub Enterprise Server | ✅ | ✅ |
| GitLab Self-Managed | ✅ | ✅ |
| Bitbucket Data Center | ✅ | ✅ |
| Azure DevOps Server | ✅ | ✅ |
| Postgres | ✅ | ✅ |
| Starburst / Trino | ✅ | ✅ |
| Teradata (самостоятельное размещение) | ✅ | ✅ |
Если у вас есть вопросы о поддержке вашей конкретной архитектуры, обратитесь в службу поддержки dbt.
Межрегиональные частные подключения
dbt Labs располагает частными сетями, соединенными между собой по всему миру и предназначенными специально для размещения частных конечных точек, которые подключены к средам экземпляров dbt. Такое сетевое взаимодействие позволяет средам dbt подключаться к любому поддерживаемому региону из любого экземпляра dbt в пределах сети одного облачного провайдера. Для обеспечения безопасности доступ к этим конечным точкам защищен группами безопасности, сетевыми политиками и средствами защиты подключений на уровне приложений в дополнение к механизмам аутентификации и авторизации, предоставляемым каждой из подключенных платформ.