Configuración de la conectividad privada desde un proceso sin servidor
En este artículo se describe cómo configurar la conectividad privada desde un proceso sin servidor mediante la interfaz de usuario de la consola de la cuenta de Azure Databricks. También puede usar la API de configuraciones de conectividad de red.
Si configura el recurso de Azure para que solo acepte conexiones de puntos de conexión privados, cualquier conexión al recurso de los recursos de proceso clásicos de Databricks también debe usar puntos de conexión privados.
A fin de configurar un firewall de Azure Storage para el acceso de proceso sin servidor mediante subredes, consulte en su lugar Configuración de un firewall para el acceso de proceso sin servidor. Para administrar las reglas de punto de conexión privado existentes, consulte Administración de reglas de punto de conexión privado.
Nota:
Actualmente no hay cargos de procesamiento de datos salientes ni entrantes por características sin servidor. En una versión posterior, es posible que se le cobre. Azure Databricks proporcionará un aviso previo en caso de cambios en los precios de red. Los cargos por punto de conexión por hora permanecen en vigor.
Introducción a la conectividad privada desde un proceso sin servidor
La conectividad de red sin servidor se administra con configuraciones de conectividad de red (NCC). Los administradores de cuentas crean NCC en la consola de la cuenta y una NCC se puede asociar a una o varias áreas de trabajo
Cuando se agrega un punto de conexión privado en una NCC, Azure Databricks crea una solicitud de punto de conexión privado al recurso de Azure. Una vez aceptada la solicitud en el lado del recurso, el punto de conexión privado se usa para acceder a los recursos desde el plano de proceso sin servidor. El punto de conexión privado está dedicado a la cuenta de Azure Databricks y solo es accesible desde áreas de trabajo autorizadas.
Los puntos de conexión privados de NCC se admiten desde almacenes sql sin servidor y modelos que sirven puntos de conexión.
Nota:
Los puntos de conexión privados de NCC solo se admiten para los orígenes de datos que administra. Para la conexión a la cuenta de almacenamiento del área de trabajo, póngase en contacto con el equipo de la cuenta de Azure Databricks.
Nota:
El servicio de modelos usa la ruta de acceso de Azure Blob Storage para descargar artefactos de modelo, por lo que debe crear un punto de conexión privado para el blob de identificador de subrecurso. Necesitará DBFS para registrar modelos en el catálogo de Unity desde cuadernos sin servidor.
Para más información sobre las NCC, vea ¿Qué es una configuración de conectividad de red (NCC)?.
Requisitos
- El área de trabajo debe estar en el plan Premium.
- Debe ser administrador de la cuenta de Azure Databricks.
- Cada cuenta de Azure Databricks puede tener hasta 10 NCC por región.
- Cada región puede tener 100 puntos de conexión privados, distribuidos según sea necesario en 1-10 NCC.
- Cada NCC se puede asociar a un máximo de 50 áreas de trabajo.
Paso 1: Creación de una configuración de conectividad de red
Databricks recomienda compartir una NCC entre áreas de trabajo de la misma unidad de negocio y aquellas que comparten las mismas propiedades de conectividad y la misma región. Por ejemplo, si algunas áreas de trabajo usan Private Link y otras la habilitación de firewall, utilice NCC independientes para esos casos de uso.
- Como administrador de la cuenta, vaya a la consola de la cuenta.
- En la barra lateral, haga clic en Recursos de nube.
- Haga clic en Configuraciones de conectividad de red.
- Haga clic en Agregar configuración de conectividad de red.
- Escriba un nombre para la NCC.
- Elija la región. Debe coincidir con la región del área de trabajo.
- Haga clic en Agregar.
Paso 2: Anexión de una NCC a un área de trabajo
- En la barra lateral de la consola de la cuenta, haga clic en Áreas de trabajo.
- Haga clic en el nombre del área de trabajo.
- Haga clic en Actualizar área de trabajo.
- En el campo Configuración de conectividad de red, seleccione la NCC. Si no es visible, confirme que ha seleccionado la misma región de Azure para el área de trabajo y la NCC.
- Haga clic en Update(Actualizar).
- Espere 10 minutos para que el cambio surta efecto.
- Reinicie los almacenes de SQL sin servidor en ejecución del área de trabajo.
Paso 3: Crear puntos de conexión privados
Debe crear una regla de punto de conexión privado en la NCC para cada recurso de Azure.
Obtenga una lista de identificadores de recursos de Azure para todos los destinos.
- En otra pestaña del explorador, en Azure Portal, vaya a la cuenta de Azure Storage del origen de datos.
- En su página de información general, busque en la sección Información esencial.
- Haga clic en el botón Vista JSON. El identificador de recurso de la cuenta de almacenamiento se muestra en la parte superior de la página.
- Copie ese identificador de recurso en otra ubicación. Repita el proceso para todos los destinos.
Vuelva a la pestaña del explorador de la consola de la cuenta.
En la barra lateral, haga clic en Recursos de nube.
Haga clic en Configuraciones de conectividad de red.
Seleccione la NCC que ha creado en el paso 1.
Seleccione Reglas de punto de conexión privado y haga clic en Agregar regla de punto de conexión privado.
En el campo Identificador de recurso de Azure de destino, pegue el identificador del recurso.
En el campo Identificador de subrecurso de Azure, establézcalo en el valor de subrecurso según la tabla siguiente. Cada regla de punto de conexión privado debe usar un identificador de subrecurso diferente.
Tipo de destino Identificador de subrecurso de Azure Almacenamiento de blobs blob
Almacenamiento de ADLS dfs
Azure SQL (para usar Azure SQL como destino, debe crear la regla de punto de conexión privado mediante la API de conectividad de red) sqlServer
Haga clic en Agregar.
Espere unos minutos hasta que todas las reglas de punto de conexión tengan el estado
PENDING
.
Paso 4: Aprobar los nuevos puntos de conexión privados en los recursos
Los puntos de conexión no surten efecto hasta que un administrador con derechos en el recurso apruebe el nuevo punto de conexión privado. Para aprobar un punto de conexión privado mediante Azure Portal, siga estos pasos:
En Azure Portal, vaya a su recurso.
En la barra lateral, haga clic en Redes.
Haga clic en Conexiones del punto de conexión privado.
Haga clic en la pestaña Acceso privado.
En Conexiones del punto de conexión privado, revise la lista de puntos de conexión privados.
Haga clic en la casilla situada junto a cada una para aprobarla y haga clic en el botón Aprobar situado encima de la lista.
Vuelva a la NCC en Azure Databricks y actualice la página del explorador hasta que todas las reglas de punto de conexión tengan el estado
ESTABLISHED
.
(Opcional) Paso 5: Establecimiento de la cuenta de almacenamiento para no permitir el acceso a la red pública
Si aún no ha limitado el acceso a la cuenta de almacenamiento de Azure para permitir solo las redes incluidas en la lista de permitidos, puede elegir hacerlo.
- Vaya a Azure Portal.
- Vaya a la cuenta de almacenamiento para el origen de datos.
- En la barra lateral, haga clic en Redes.
- En el campo Acceso a la red pública, compruebe el valor. De manera predeterminada, el valor es Habilitado desde todas las redes. Cámbielo a Deshabilitado.
Paso 6: Reinicio de almacenes SQL sin servidor y prueba de la conexión
- Después del paso anterior, espere cinco minutos adicionales para que los cambios se propaguen.
- Reinicie los almacenes de SQL sin servidor en ejecución del área de trabajo a los que esté asociada la NCC. Si no tiene almacenes SQL sin servidor en ejecución, inicie uno ahora.
- Confirme que todos los almacenes SQL se inician correctamente.
- Ejecute al menos una consulta en el origen de datos para confirmar que el almacén SQL sin servidor puede llegar al origen de datos.