Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A conectividade reforçada baseia-se na Segurança gerenciada para adicionar controles em camadas de entrada e saída: ingresso baseado em contexto (CBI), pontos de extremidade de VPC, controles de saída para ambiente sem servidor e um firewall externo opcional. O acesso ao espaço de trabalho permanece na internet pública, protegido pelo CBI.
Essa arquitetura tem:
- Acesso ao workspace com base no contexto: Os usuários fazem login pela internet, e as políticas de CBI restringem o acesso ao workspace por origem da rede, identidade, mecanismo de autenticação e escopo de acesso. Essa é uma troca de simplicidade em comparação com arquiteturas fechadas por VPN.
- Acesso ao serviço de nuvem privada: pontos de extremidade VPC (AWS) ou pontos de extremidade de serviço (Azure) mantêm o tráfego do serviço de nuvem fora da Internet pública.
- Controle de saída sem servidor: políticas de rede e pontos de extremidade privados NCC regem o tráfego de saída da computação sem servidor.
- Inspeção de saída opcional: implante um firewall externo para inspecionar e registrar a saída de computação clássica.
- Nenhuma VPN necessária: acesso simplificado ao usuário sem dependência de rede corporativa.
Use essa arquitetura quando:
- A segurança de dados é a principal preocupação, não o controle de acesso do workspace.
- A complexidade da VPN é uma barreira à produtividade do usuário.
- Controles de acesso baseados em IP são suficientes para conformidade.
- Sua organização prefere padrões de acesso na nuvem primeiro.
Pré-requisitos
- Nível Premium do Azure Databricks com um workspace injetado em uma VNet.
- Lista de intervalos de IP para controle de acesso ao espaço de trabalho.
Visão geral da arquitetura
A arquitetura de conectividade protegida protege o tráfego de rede e simplifica o acesso do usuário:
| Tipo de tráfego | Caminho |
|---|---|
| Acesso do usuário | Usuários → Internet → política de CBI → Espaço de trabalho |
| Computação clássica → controle | Computação → Link Privado clássico → plano de controle do Azure Databricks |
| Computação clássica → nuvem | Computação → Pontos de extremidade de serviço ou UDRs → Serviços do Azure |
| Sem servidor → seus recursos | Computação sem servidor → endpoints privados do NCC → Seus recursos do Azure |
| Computação clássica → saída | Computação → firewall externo (opcional) → Internet inspecionada |
Observação
O acesso ao workspace não é privado nesta arquitetura. Os usuários se conectam pela Internet pública, restritos por políticas do CBI. Se sua organização exigir acesso a um espaço de trabalho privado, use a arquitetura de ambiente isolado.
Componentes necessários
Inbound
Não há Link Privado de entrada. O acesso à Internet pública é restrito por políticas de entrada baseadas em contexto e, opcionalmente, listas de acesso IP. Siga o IAM padrão para autenticação. Consulte Autenticação e controle de acesso.
Controles de acesso de entrada do espaço de trabalho
Configure o ingresso do workspace por meio da entrada baseada em contexto (CBI), a estrutura de políticas de ingresso recomendada. As regras do CBI combinam fonte de rede (intervalos de IP), identidade, mecanismo de autenticação e escopo de acesso em um único modelo de permissão/negação, de modo que o atributo de fonte de rede faz o mesmo trabalho que o recurso de lista de acesso IP autônomo, além de mais.
As listas de acesso a IP permanecem com suporte e podem ser configuradas junto com o CBI. Quando ambos estão configurados, uma solicitação deve ser permitida por ambos os controles.
Níveis de configuração:
- Políticas de CBI no nível da conta: Aplicam-se a todos os espaços de trabalho da conta. Consulte Gerenciar políticas de entrada baseadas em contexto.
- Listas de acesso IP em nível de espaço de trabalho: aplicam-se a um único espaço de trabalho. Veja Configuração de listas de acesso IP para áreas de trabalho.
- Listas de acesso IP em nível de conta: Aplicam-se ao console da conta. Consulte Configurar listas de acesso IP para o console da conta.
Práticas recomendadas:
- Inicie amplamente, refinar com base no uso real.
- Documente os intervalos de IP com a finalidade e as datas de expiração.
- Mantenha o acesso de administrador por meio de uma faixa de IP confiável.
- Examine trimestralmente e remova intervalos obsoletos.
Warning
As políticas de ingresso e as listas de acesso IP podem impedir seu acesso ao espaço de trabalho se forem configuradas incorretamente. Sempre mantenha o acesso administrativo por meio de uma faixa de IPs confiável.
Controle de acesso do destinatário no OpenSharing
O OpenSharing usa suas próprias listas de acesso IP configuradas em objetos de destinatário. Isso é separado do ingresso baseado em contexto e das listas de acesso IP do espaço de trabalho. Aplica-se apenas ao compartilhamento Databricks-to-Open (destinatários não Azure Databricks).
Saída
O tráfego de saída sem servidor é controlado por políticas de rede e pontos de extremidade privados do NCC. Use o Unity Catalog para governança do acesso de saída aos dados. Veja O que é o Catálogo do Unity?.
Controle de saída sem servidor
Configure políticas de rede para controlar o tráfego de saída de computação sem servidor. Defina destinos permitidos usando intervalos de IP ou FQDNs.
Link Privado Serverless (endpoints privados do NCC)
Fornece conectividade privada da computação sem servidor para seus recursos por meio de Link Privado. O tráfego de dados sem servidor fica fora da Internet pública.
Consulte Configuração de conectividade privada para recursos do Azure.
Linha de base de computação clássica
A linha de base de computação clássica é herdada da segurança gerenciada. Nenhum componente de linha de base adicional é necessário, mas opcionalmente você pode adicionar um firewall externo para inspecionar a saída de computação clássica.
A linha de base inclui injeção de VNet, SCC (Conectividade de Cluster Seguro) e Link Privado clássico.
Observação
Essa arquitetura não usa Link Privado de entrada. Os usuários acessam o workspace pela Internet pública, controlado pelas políticas do CBI. Se sua organização exigir acesso a um workspace privado, consulte a arquitetura de ambiente isolado, que adiciona acesso de entrada via Link Privado ou protegido por VPN.
Link Privado do plano de computação clássico
Fornece conectividade privada entre sua VNet e o plano de controle Azure Databricks. A API REST e o tráfego de retransmissão de SCC entre clusters e o plano de controle permanecem privados em vez de usar a Internet pública.
Consulte Configure a conectividade privada do plano de computação clássico para o Azure Databricks.
Rotas definidas pelo usuário
Configure o roteamento para acesso ao serviço de nuvem para manter o tráfego privado e reduzir os custos.
Configure UDRs usando tags de serviço para os serviços do Azure. Consulte Configurações de rota definidas pelo usuário para o Azure Databricks.
Firewall externo para computação clássica (opcional)
Direcione o tráfego de saída da computação clássica por meio de um firewall externo para inspeção, registro e aplicação de políticas. Necessário no ambiente isolado; opcional aqui.
As opções incluem Firewall do Azure ou uma NVA (solução de virtualização de rede) de terceiros.
Warning
O plano de controle do Azure Databricks e as conexões de retransmissão SCC usam TLS com fixação de certificado. Não habilite a inspeção do TLS (descriptografar e criptografar novamente) no tráfego entre seus clusters e o plano de controle de segurança do Azure Databricks. Fazer isso causa falhas no cluster. Consulte Endereços IP e domínios para serviços e ativos do Azure Databricks para conhecer os pontos de extremidade necessários.
Implementation
Comece com base em uma linha de base de segurança gerenciada implantada. As fases a seguir adicionam os controles de entrada e saída que definem essa arquitetura.
Fase 1: controle de acesso de entrada
Configurar políticas de entrada baseadas em contexto
Configure políticas de entrada baseadas em contexto (CBI) no nível da conta para restringir o acesso ao workspace por fonte de rede, identidade, mecanismo de autenticação e escopo de acesso. Consulte o controle de entrada baseado em contexto e gerencie políticas de entrada baseadas em contexto.
Configurar listas de acesso IP no nível do workspace (opcional)
Opcionalmente, configure listas de acesso IP no nível do workspace em conjunto com o CBI para compatibilidade com versões anteriores ou substituições no nível do workspace. Quando ambos estão configurados, uma solicitação deve ser permitida por ambos. Veja Configuração de listas de acesso IP para áreas de trabalho.
Configurar listas de acesso IP no nível da conta
Configure listas de acesso IP no nível da conta para controlar o acesso ao console da conta. Consulte Configurar listas de acesso IP para o console da conta.
Configurar listas de acesso IP no nível do destinatário
Se você usar o compartilhamento Databricks-to-Open do OpenSharing, configure listas de acesso por IP no nível do destinatário para cada destinatário do compartilhamento. Consulte Restringir o acesso do destinatário do OpenSharing usando listas de acesso de IP (compartilhamento Databricks-to-Open).
Documentar faixas de IP configuradas
Mantenha a documentação de todos os intervalos de IP configurados, incluindo justificativa, tíquetes vinculados e datas de revisão planejadas.
Verificar o comportamento de acesso
Verifique o comportamento de acesso testando a entrada de intervalos de IP aprovados e confirmando que as conexões de intervalos de IP não aprovados estão bloqueadas.
Fase 2: pontos de acesso do serviço de nuvem
Configurar rotas definidas pelo usuário
Configure UDRs (rotas definidas pelo usuário) usando tags de serviço do Azure para que o tráfego para os serviços do Azure siga pelos caminhos de saída privados ou controlados desejados. Consulte Configurações de rota definidas pelo usuário para o Azure Databricks.
Configure endpoints de serviço ou privados para armazenamento
Configure pontos de extremidade de serviço ou pontos de extremidade privados para contas de armazenamento Azure gerenciadas pelo cliente, conforme necessário.
Fase 3: Controles de saída sem servidor
Configurar políticas de rede sem servidor
Configure políticas de rede sem servidor para restringir o tráfego de saída de computação sem servidor para destinos aprovados usando intervalos de IP ou FQDNs. Veja O que é o controle de saída sem servidor?.
Configurar endpoints privados do NCC
Configure pontos de extremidade privados do NCC para conectividade privada da computação sem servidor para seus recursos de Azure. Consulte Configuração de conectividade privada para recursos do Azure.
Testar saída sem servidor
Teste se as cargas de trabalho sem servidor conseguem acessar destinos aprovados e são impedidas de acessar destinos não aprovados.
Fase 4 (opcional): firewall externo para computação clássica
Implantar um firewall externo
Implante o Firewall do Azure ou uma NVA (solução de virtualização de rede) de terceiros em uma VNet do hub e emparelhe-a com a VNet do workspace.
Encaminhar o tráfego de saída pelo firewall usando UDRs
Configure UDRs nas sub-redes do workspace com uma rota padrão para o firewall.
Configurar regras de firewall sem interceptação de TLS
Configure as regras de firewall para permitir os pontos de extremidade necessários do Azure Databricks sem interceptação de TLS no tráfego do plano de controle de segurança e de retransmissão do SCC.
O Azure Databricks Terraform SRA fornece modelos de Infraestrutura como Código que automatizam essa implantação.
Validação
Depois de implantar a arquitetura, execute as verificações a seguir para confirmar se o tráfego de plano de computação clássico permanece privado e que sua lista de acesso ip restringe o acesso ao workspace conforme configurado.
| Verificação | Resultado esperado |
|---|---|
| Espaço de trabalho acessível a partir de IPs permitidos | Yes |
| Espaço de trabalho bloqueado para IPs não autorizados | Yes |
| Clusters são iniciados usando SCC | Sim, sem IPs públicos |
| Acesso a dados por meio de conexões privadas | Yes |
| Instalação de pacotes de repositórios privados de artefatos | Yes |
Troubleshooting
Se uma verificação de validação falhar ou uma carga de trabalho se comportar inesperadamente, use a tabela a seguir para diagnosticar problemas comuns.
| Problema | Cause | Resolução |
|---|---|---|
| Não é possível acessar o workspace | IP não está na lista de acesso | Adicionar IP à lista de workspaces |
| O cluster não inicia | Configuração incorreta de roteamento ou ponto de extremidade | Verificar tabelas de rotas e a conectividade do endpoint privado |
| Falha no acesso ao S3/ADLS | Problema de endpoint da VPC ou de roteamento | Verificar a configuração do endpoint e os grupos de segurança |
| Falha na instalação do pacote | Repositório de artefato privado inacessível | Verificar a configuração do ponto de extremidade da VNet e a resolução DNS do repositório de artefatos |
| Problemas de acesso intermitente | Endereços IP dinâmicos | Usar VPN com IP de saída estático ou ampliar intervalos de IP |
Manutenção contínua
- Gerenciamento de lista de acesso ip: examine mensalmente, adicione novos locais, remova intervalos obsoletos.
- Monitoramento de endpoint: acompanhe a integridade do endpoint privado e os custos de transferência de dados.
- Gerenciamento de repositório de artefatos: mantenha espelhos de pacote privados e monitore a disponibilidade.
- Suporte ao usuário: manter o processo para problemas de acesso IP.
Etapas anteriores e próximas
| Architecture | Quando escolher |
|---|---|
| Segurança gerenciada | Etapa anterior. Se controles de acesso baseados em IP, pontos de extremidade de VPC e controles de saída para ambientes sem servidor forem mais do que suas cargas de trabalho precisam. A linha de base inclui VNet e SCC gerenciados pelo cliente, com Link Privado clássico opcional. |
| Ambiente isolado | Próxima etapa. Se o controle de acesso baseado em IP for insuficiente, os regulamentos exigirão acesso ao workspace privado ou a conformidade exigirá a prevenção de exfiltração de dados. |