Частное подключение в GCP
Эта функция доступна на следующих уровнях dbt Enterprise:
- Enterprise+
- Virtual Private
Чтобы узнать больше об этих тарифах, свяжитесь с нами по адресу sales@getdbt.com.
GCP Private Service Connect обеспечивает безопасное частное подключение между dbt и вашими сервисами, размещенными в GCP. При использовании Private Service Connect трафик между dbt и вашими платформами данных или самостоятельно размещенными сервисами остается в сети Google Cloud и не проходит через общедоступный интернет.
Дополнительные сведения см. в документации GCP Private Service Connect.
Матрица приватных подключений в GCP
В следующих таблицах представлены варианты приватного подключения для развертываний dbt в GCP (мультиарендная архитектура).
Условные обозначения:
- ✅ = Доступно
- ❌ = Пока недоступно
- * = Общая конечная точка (все остальные — выделенные)
Архитектура аренды: MT (мультиарендная) — подробнее об архитектуре аренды.
Эти таблицы показывают, можно ли установить приватное подключение к конкретным сервисам, с учетом основных факторов, таких как сетевой уровень и уровень базовой аутентификации. dbt проверила эти конфигурации с использованием распространенных схем развертывания и типичных сценариев использования. Однако отдельные конфигурации могут отличаться. Если вы столкнулись с проблемами или у вас есть вопросы о вашей среде, обратитесь в службу поддержки dbt за рекомендациями.
Региональные особенности GCP: Некоторые сервисы GCP, например BigQuery, могут иметь региональные ограничения для конечных точек Private Service Connect. Сведения о доступности в регионах для конкретных сервисов см. в документации Google по Private Service Connect.
Подключение платформы dbt к управляемым сервисам (исходящий трафик)
dbt может устанавливать приватные подключения к управляемым платформам данных и облачным сервисам.
Подключение платформы dbt к самостоятельно размещенным сервисам (исходящий трафик)
Для всех перечисленных ниже сервисов используется общее руководство по настройке Private Service Connect — конфигурация серверной части зависит от сервиса. Подключения к самостоятельно размещенным сервисам используют модель предоставления ресурсов клиентом — вы выступаете в роли поставщика сервиса, а dbt — в роли потребителя.
Руководство по настройке: Настройка GCP Private Service Connect для самостоятельно размещенных сервисов
| Сервис | MT |
|---|---|
| GitHub Enterprise Server | ✅ |
| GitLab Self-Managed | ✅ |
| Bitbucket Data Center | ✅ |
| Azure DevOps Server | ✅ |
| Postgres | ✅ |
| Starburst / Trino | ✅ |
| Teradata (самостоятельное размещение) | ✅ |
Если у вас есть вопросы о поддержке вашей конкретной архитектуры, обратитесь в службу поддержки dbt.
Частные подключения между регионами
У dbt Labs есть частные сети, объединенные на глобальном уровне и предназначенные специально для размещения частных конечных точек, которые подключены к средам экземпляров dbt. Такая сетевая связность позволяет средам dbt подключаться к любому поддерживаемому региону из любого экземпляра dbt в пределах сети одного облачного провайдера. Для обеспечения безопасности доступ к этим конечным точкам защищен группами безопасности, сетевыми политиками и средствами защиты подключений на уровне приложений в дополнение к механизмам аутентификации и авторизации, предоставляемым каждой из подключенных платформ.