# Частное подключение в GCP

Платформа dbt | Enterprise+

Доступно на определённых уровнях Enterprise

Эта функция доступна на следующих уровнях dbt Enterprise:

* Enterprise+
* Virtual Private

Чтобы узнать больше об этих тарифах, свяжитесь с нами по адресу <sales@getdbt.com>.

GCP Private Service Connect обеспечивает безопасное частное подключение между dbt и вашими сервисами, размещенными в GCP. При использовании Private Service Connect трафик между dbt и вашими платформами данных или самостоятельно размещенными сервисами остается в сети Google Cloud и не проходит через общедоступный интернет.

Дополнительные сведения см. в [документации GCP Private Service Connect](https://cloud.google.com/vpc/docs/private-service-connect).

## Матрица приватных подключений в GCP

В следующих таблицах представлены варианты приватного подключения для развертываний dbt в GCP ([мультиарендная архитектура](https://docs.getdbt.tech/docs/platform/about-platform/tenancy.md)).

**Условные обозначения:**

* ✅ = Доступно
* ❌ = Пока недоступно
* \* = Общая конечная точка (все остальные — выделенные)

*Архитектура аренды:* MT (мультиарендная) — [подробнее об архитектуре аренды](https://docs.getdbt.tech/docs/platform/about-platform/tenancy.md).

О следующих матричных таблицах

Эти таблицы показывают, можно ли установить приватное подключение к конкретным сервисам, с учетом основных факторов, таких как сетевой уровень и уровень базовой аутентификации. dbt проверила эти конфигурации с использованием распространенных схем развертывания и типичных сценариев использования. Однако отдельные конфигурации могут отличаться. Если вы столкнулись с проблемами или у вас есть вопросы о вашей среде, [обратитесь в службу поддержки dbt](https://docs.getdbt.tech/community/resources/getting-help.md#dbt-support) за рекомендациями.

**Региональные особенности GCP:** Некоторые сервисы GCP, например BigQuery, могут иметь региональные ограничения для конечных точек Private Service Connect. Сведения о доступности в регионах для конкретных сервисов см. в [документации Google по Private Service Connect](https://cloud.google.com/vpc/docs/private-service-connect).

***

### Подключение платформы dbt к управляемым сервисам (исходящий трафик)

dbt может устанавливать приватные подключения к управляемым платформам данных и облачным сервисам.

| Сервис                | MT   | Руководство по настройке                                                                            |
| --------------------- | ---- | --------------------------------------------------------------------------------------------------- |
| Snowflake             | ✅   | [Открыть](https://docs.getdbt.tech/docs/platform/secure/private-connectivity/gcp/gcp-snowflake.md) |
| Google BigQuery       | ✅\* | [Открыть](https://docs.getdbt.tech/docs/platform/secure/private-connectivity/gcp/gcp-bigquery.md)  |
| Teradata VantageCloud | ✅   |                                                                                                     |

***

### Подключение платформы dbt к самостоятельно размещенным сервисам (исходящий трафик)

Для всех перечисленных ниже сервисов используется общее руководство по настройке Private Service Connect — конфигурация серверной части зависит от сервиса. Подключения к самостоятельно размещенным сервисам используют модель предоставления ресурсов клиентом — вы выступаете в роли поставщика сервиса, а dbt — в роли потребителя.

**Руководство по настройке:** [Настройка GCP Private Service Connect для самостоятельно размещенных сервисов](https://docs.getdbt.tech/docs/platform/secure/private-connectivity/gcp/gcp-self-hosted.md)

| Сервис                                | MT |
| ------------------------------------- | -- |
| GitHub Enterprise Server              | ✅ |
| GitLab Self-Managed                   | ✅ |
| Bitbucket Data Center                 | ✅ |
| Azure DevOps Server                   | ✅ |
| Postgres                              | ✅ |
| Starburst / Trino                     | ✅ |
| Teradata (самостоятельное размещение) | ✅ |

Если у вас есть вопросы о поддержке вашей конкретной архитектуры, [обратитесь в службу поддержки dbt](https://docs.getdbt.tech/community/resources/getting-help.md#dbt-support).

## Частные подключения между регионами

У dbt Labs есть частные сети, объединенные на глобальном уровне и предназначенные специально для размещения частных конечных точек, которые подключены к средам экземпляров dbt. Такая сетевая связность позволяет средам dbt подключаться к любому поддерживаемому региону из любого экземпляра dbt в пределах сети одного облачного провайдера. Для обеспечения безопасности доступ к этим конечным точкам защищен группами безопасности, сетевыми политиками и средствами защиты подключений на уровне приложений в дополнение к механизмам аутентификации и авторизации, предоставляемым каждой из подключенных платформ.
