Configuración de directivas de punto de conexión de servicio (versión preliminar) para Azure SQL Managed Instance

Se aplica a:Azure SQL Managed Instance

Las directivas de punto de conexión de servicio de Azure Storage de red virtual (VNet) le permiten filtrar el tráfico de red virtual de salida a Azure Storage, lo que restringe las transferencias de datos a cuentas de almacenamiento específicas.

La capacidad de configurar las directivas de punto de conexión y asociarlas a SQL Managed Instance está actualmente en versión preliminar.

Ventajas principales

La configuración de directivas de punto de conexión de servicio de Azure Storage de red virtual para Azure SQL Managed Instance proporciona las siguientes ventajas:

  • Mejor seguridad para el tráfico de Azure SQL Managed Instance a Azure Storage: las directivas de punto de conexión establecen un control de seguridad que evita la filtración errónea o malintencionada de datos críticos para la empresa. El tráfico se puede limitar solo a las cuentas de almacenamiento que cumplen los requisitos de gobernanza de datos.

  • Control granular sobre las cuentas de almacenamiento a las que se puede acceder: las directivas de punto de conexión de servicio pueden permitir el tráfico a las cuentas de almacenamiento en un nivel de suscripción, grupo de recursos y cuenta de almacenamiento individual. Los administradores pueden usar directivas de punto de conexión de servicio para aplicar el cumplimiento de la arquitectura de seguridad de datos de la organización en Azure.

  • El tráfico del sistema no se ve afectado: las directivas de punto de conexión de servicio nunca impiden el acceso al almacenamiento necesario para que Azure SQL Managed Instance funcione. Esto incluye el almacenamiento de copias de seguridad, archivos de datos, archivos de registro de transacciones y otros recursos.

Importante

Las directivas de punto de conexión de servicio solo controlan el tráfico que se origina en la subred SQL Managed Instance y finaliza en Azure Storage. Las directivas no afectan, por ejemplo, a la exportación de la base de datos a un archivo BACPAC local, la integración de Azure Data Factory, la recopilación de información de diagnóstico a través de Configuración de diagnóstico de Azure u otros mecanismos de extracción de datos que no tienen como destino Azure Storage.

Limitaciones

La habilitación de directivas de punto de conexión de servicio para Azure SQL Managed Instance tiene las siguientes limitaciones:

  • Aunque en versión preliminar, la colocación de una directiva de punto de conexión de servicio en una subred interferirá con la capacidad de las instancias de esa subred para realizar restauraciones a un momento dado (PITR) desde una instancia de otra subred. Pero una directiva de punto de conexión de servicio no impide que las instancias de otras subredes restauren las copias de seguridad de esa subred.
  • Mientras está en versión preliminar, esta característica está disponible en todas las regiones de Azure en las que se admite SQL Managed Instance, excepto en Este de China 2, Norte de China 2, Centro de EE. UU. EUAP, Este de EE. UU. 2 EUAP, US Gov Arizona, US Gov Texas, US Gov Virginia y Centro-oeste de EE. UU.
  • Esta característica solo está disponible en las redes virtuales implementadas con el modelo de implementación de Azure Resource Manager.
  • La característica solo está disponible en subredes que tienen puntos de conexión de servicio habilitados para Azure Storage.
  • La asignación de una directiva de punto de conexión de servicio a un punto de conexión de servicio actualiza el punto de conexión de ámbito regional a global. Es decir, todo el tráfico a Azure Storage pasará por el punto de conexión de servicio independientemente de la región en la que resida la cuenta de almacenamiento.
  • Permitir una cuenta de almacenamiento permitirá automáticamente el acceso a su base de datos secundaria RA-GRS.

Preparación del inventario de almacenamiento

Antes de empezar a configurar directivas de punto de conexión de servicio en una subred, cree una lista de cuentas de almacenamiento a las que la instancia administrada debe tener acceso en esa subred.

A continuación, se muestra una lista de flujos de trabajo que pueden ponerse en contacto con Azure Storage:

Anote el nombre de la cuenta, el grupo de recursos y la suscripción de cualquier cuenta de almacenamiento que participe en estos o en cualquier otro flujo de trabajo que acceda al almacenamiento.

Configurar directivas

Primero deberá crear la directiva de punto de conexión de servicio y, a continuación, asociarla a la subred SQL Managed Instance. Modifique el flujo de trabajo de esta sección para adaptarlo a sus necesidades empresariales.

Nota

  • Las subredes de SQL Managed Instance requieren directivas que contengan el alias de servicio /Services/Azure/ManagedInstance (consulte el paso 5).
  • Las instancias administradas implementadas en una subred que ya contiene directivas de punto de conexión de servicio se actualizarán automáticamente con el alias de servicio /Services/Azure/ManagedInstance.

Creación de una directiva de punto de conexión de servicio

Para crear una directiva de punto de conexión de servicio, siga estos pasos:

  1. Inicie sesión en Azure Portal.

  2. Seleccione + Crear un recurso.

  3. En el panel de búsqueda, escriba directiva de punto de conexión de servicio, seleccione Directiva del punto de conexión de servicio y, a continuación, seleccione Crear.

    Create service endpoint policy

  4. Rellene los siguientes valores en la página Datos básicos:

    • Suscripción: seleccione la suscripción de la directiva en la lista desplegable.
    • Grupo de recursos: seleccione el grupo de recursos donde se encuentra la instancia administrada o seleccione Crear nuevo y rellene el nombre de un nuevo grupo de recursos.
    • Nombre: proporcione un nombre para la directiva, por ejemplo, mySEP.
    • Ubicación: seleccione la región de la red virtual que hospeda la instancia administrada.

    Create service endpoint policy basics

  5. En Definiciones de directivas, seleccione Agregar un alias y escriba la siguiente información en el panel Agregar un alias:

    • Alias de servicio: seleccione /Services/Azure/ManagedInstance.
    • Haga clic en Agregar para terminar de agregar la nueva directiva de acceso.

    Add an alias to a service endpoint policy

  6. En Definiciones de directivas, seleccione + Agregar en Recursos y escriba o seleccione la siguiente información en el panel Agregar un recurso:

    • Servicio: seleccione Microsoft.Storage.
    • Ámbito: seleccione Todas las cuentas de la suscripción.
    • Suscripción: seleccione una suscripción que contenga las cuentas de almacenamiento que desea permitir. Consulte el inventario de cuentas de almacenamiento de Azure creadas anteriormente.
    • Seleccione Agregar para terminar de agregar el recurso.
    • Repita este paso para agregar suscripciones adicionales.

    Add a resource to a service endpoint policy

  7. Opcional: puede configurar etiquetas en la directiva de punto de conexión de servicio en Etiquetas.

  8. Seleccione Revisar + crear. Valide la información y seleccione Crear. Para hacer más ediciones, seleccione Anterior.

Sugerencia

En primer lugar, configure las directivas para permitir el acceso a suscripciones completas. Valide la configuración asegurándose de que todos los flujos de trabajo funcionan con normalidad. A continuación, si lo desea, puede volver a configurar las directivas para permitir cuentas de almacenamiento individuales o cuentas en un grupo de recursos. Para ello, seleccione Cuenta única o Todas las cuentas del grupo de recursos en el campo Ámbito: en su lugar y rellene los demás campos en consecuencia.

Asociación de una directiva a una subred

Una vez creada la directiva de punto de conexión de servicio, asóciela a la subred de SQL Managed Instance.

Para asociar la directiva, siga estos pasos:

  1. En el cuadro Todos los servicios de Azure Portal, busque Redes virtuales. Seleccione Redes virtuales.

  2. Busque y seleccione la red virtual que hospeda la instancia administrada.

  3. Seleccione Subredes y elija la subred dedicada a la instancia administrada. Escriba la siguiente información en el panel de subred:

    • Servicio: seleccione Microsoft.Storage. Si este campo está vacío, debe configurar el punto de conexión de servicio para Azure Storage en esta subred.
    • Directivas de punto de conexión de servicio: seleccione las directivas de punto de conexión de servicio que quiera aplicar a la subred de SQL Managed Instance.

    Associate a service endpoint policy with a subnet

  4. Seleccione Guardar para terminar de configurar la red virtual.

Advertencia

Si las directivas de esta subred no tienen el alias /Services/Azure/ManagedInstance, es posible que se le muestre el error siguiente: Failed to save subnet 'subnet'. Error: 'Found conflicts with NetworkIntentPolicy.Details: Service endpoint policies on subnet are missing definitions Para resolver este problema, actualice todas las directivas de la subred para incluir el alias /Services/Azure/ManagedInstance.

Pasos siguientes