Microsoft ha lanzado oficialmente su muy esperado SQL Server 2022 y, a primera vista, podría parecer más un lanzamiento para Azure. Con mejoras en las funciones de seguridad y rendimiento, así como varias funcionalidades compatibles con Azure, los usuarios de SQL Server 2022 ciertamente pueden esperar una experiencia renovada de sus instancias de SQL Server.
VER: El paquete de capacitación esencial de Microsoft SQL Server (Academia TechRepublic)
En este informe, cubriremos más detalles del lanzamiento de SQL Server 2022 junto con comentarios exclusivos de Asad Khan, vicepresidente de productos y servicios de SQL en Microsoft.
Salta a:
Datos rápidos sobre Microsoft SQL Server 2022
Microsoft SQL Server 2022 ofrece a los usuarios una serie de funciones nuevas con un énfasis en la nube. La nueva solución ofrece mejoras en el rendimiento de las consultas con Query Store activado de forma predeterminada. También tiene opciones de disponibilidad más simples para ubicaciones de escritura múltiple, habilitadas mediante la automatización de la regla «el último escritor gana». Además, el SQL Ledger inmutable y a prueba de manipulaciones es compatible con los escenarios que blockchain ha prometido pero que rara vez ha cumplido.
VER: El curso de Microsoft SQL Server y T-SQL para principiantes (Academia TechRepublic)
Al igual que las nuevas capacidades de T-SQL que agregan compatibilidad con JSON, estas funciones están disponibles en las instalaciones. Pero gran parte del énfasis de esta versión está en la integración con los siguientes servicios en la nube que forman parte de la plataforma de datos inteligente de Microsoft:
- Instancia administrada de Azure SQL: Se utiliza principalmente para la recuperación ante desastres y la conmutación por error de datos replicados.
- Azure Synapse Analytics: Para monitorear y administrar los cambios de datos.
- Ámbito de Microsoft: Se utiliza para escanear, clasificar, rastrear y controlar datos en sus propios servidores SQL para cumplimiento y gobierno de datos.
- Microsoft Defender para SQL: Útil para seguridad y autenticación, incluso con servidores locales
- Directorio activo de Azure: Le permite usar Azure Portal para administrar SQL Server dondequiera que lo ejecute.
¿Por qué tanto enfoque en Azure y la nube?
Con un enfoque tan fuerte en la compatibilidad con la nube y Microsoft Azure en particular, es fácil creer que SQL Server 2022 solo es adecuado para los usuarios actuales de Azure. Sin embargo, este nuevo lanzamiento no se trata de inducir a las organizaciones a migrar a Azure, dijo Asad Khan a TechRepublic: se trata de brindarles a todos los beneficios de las innovaciones en la nube sin tener que migrar.
“Lo que queríamos hacer con SQL 2022 era desdibujar la línea entre si ejecuta SQL en Azure o si lo ejecuta fuera. Y cuando digo afuera, podría ser un centro de datos de clientes, podría ser AWS, podría ser GCP. Podría estar en cualquier parte.
VER: Principales herramientas de migración de aplicaciones y nube (TechRepublic)
Como ejemplo de cómo SQL Server 2022 funciona más allá de los entornos de Azure, Defender for SQL puede monitorear sus cargas de trabajo de SQL Server en las instalaciones o en otras nubes y advertirle sobre varios problemas de rendimiento y seguridad. También hay integración con Azure Storage; la compatibilidad con el almacenamiento de objetos significa que puede conectarse a cualquier proveedor de almacenamiento compatible con S3, incluido AWS.
Creación de una experiencia óptima de SQL Server para todos los usuarios
SQL Server está construido a partir de la misma base de código, independientemente de cómo lo use. Ya sea que use Azure en su propio centro de datos, en una máquina virtual, en un contenedor, en el perímetro con las funciones de subconjunto de Azure SQL Edge, a través de la Instancia administrada de Azure SQL o a través de servicios de base de datos, se muestran funciones nuevas y mejoradas de SQL Server. arriba por todas partes.
“Si hago una mejora en el procesamiento de consultas, [or] si mejoro la capacidad de almacenamiento, o [if] Hago algo para Polybase o virtualización, va a todas las opciones de implementación”, explicó Khan.
Sin embargo, algunas características requieren más trabajo para que estén disponibles fuera de la nube. Azure SQL Database tenía un libro mayor inmutable hace algunos años, y Microsoft decidió traer una característica similar a SQL Server 2022. Ahora puede crear una tabla de libro mayor auditada y codificada criptográficamente que hace que sea obvio si alguien intenta manipular los datos.
También puede crear una tabla solo para agregar si necesita demostrarle a alguien que podría o no confiar en usted que los datos no se han alterado. Un fabricante de aviones consideró usar Ledger en SQL Edge en sus aviones para proporcionar un registro confiable para la FAA, nos reveló Khan. «Somos capaces de resolver el 80% de los escenarios de blockchain a través de esto».
Hacer que la recuperación de datos en la nube esté disponible para los usuarios de la nube y locales
Pero también hay servicios en Azure, a los que SQL Server se conecta de forma nativa, que no estarán tan fácilmente disponibles en otra infraestructura. “Nos dimos cuenta de que, a menos que rompamos esta barrera entre la nube y las instalaciones, [then] toda la innovación que estamos haciendo en la nube, nuestros clientes locales nunca la obtendrán”, dijo Khan.
El equipo de Microsoft busca continuamente soluciones para cerrar la brecha entre los usuarios de Azure y SQL Server locales. Una integración que resultó muy popular en la versión preliminar de SQL Server 2022 fue el uso de Azure SQL Managed Instance para DR (recuperación ante desastres), que ahora es muy fácil de configurar mediante un asistente y no tiene costo de licencia adicional.
VER: Mejor software de recuperación de datos (TechRepublic)
Aunque se le cobrará por los recursos de Azure, como el almacenamiento de las bases de datos que replique en la nube, no necesita presupuestar la licencia de SQL por núcleo habitual. Esto se debe a que Microsoft ahora trata esto como una tercera opción DR junto con la réplica de lectura gratuita y instancias pasivas gratuitas ya incluidas en la licencia de SQL Server.
Incluso las organizaciones que han decidido mantener SQL Server en su propia infraestructura en lugar de moverlo a la nube están interesadas en la recuperación ante desastres en la nube debido a los costos de instalar un servidor de conmutación por error en una región separada del centro de datos; es posible que algunos ya utilicen un proveedor de alojamiento para hacer exactamente eso.
El enlace a la Instancia administrada usa los mismos administradores de bases de datos de grupos de disponibilidad distribuida que ya usarán para DR, por lo que puede probar DR en la nube junto con cualquier infraestructura de DR existente para ver si puede reemplazar esa infraestructura cuando esté listo o cuando su contrato se acaba. “[If] estás usando un servicio PaaS para DR, es gratis”, señaló Khan: “¿Por qué no lo harías?”.
Además, la réplica que obtiene en Azure no es pasiva: es de solo lectura, pero son datos que puede leer y usar para análisis. “Puedes hacer consultas en su contra; puedes usar Power BI porque ahora estás en la nube”, agregó Khan.
Integraciones de SQL Server con análisis a la vanguardia
Si desea ir más allá con el análisis, un área en la que Khan señala que la mayor parte de la innovación está ocurriendo en la nube, también puede integrarse con Azure Synapse, un servicio desarrollado originalmente para Azure Cosmos DB, que transmite continuamente la fuente de cambios desde su base de datos. en un lago de datos.
Dentro del lago de datos, puede usar las herramientas de análisis en la nube que elija para trabajar con datos sin afectar su base de datos operativa o esperar a que se ejecuten los trabajos por lotes de ETL. Nuevamente, esto usa las capacidades existentes de SQL Server. En este caso, Azure Data Factory ya usa Integration Runtime autohospedado.
VER: Las mejores herramientas y software ETL (TechRepublic)
Si ya está replicando su base de datos en Azure SQL Managed Instance por razones operativas, puede vincularla a Azure Synapse en lugar de mover los datos a la nube dos veces, una en el formato propietario de SQL Server y otra en un formato abierto que puede usar. con tiempos de ejecución de SQL o Spark. Por otro lado, es posible que desee habilitar ambas conexiones.
“Hay botones de ajuste fino en cada uno”, señaló Khan. “Para Synapse Link, puede elegir en qué base de datos y en qué tablas desea el análisis, mientras que para un escenario DR, normalmente lo elige a nivel de base de datos. No queríamos decir ‘solo puede hacer análisis en las bases de datos que ha elegido para DR’”. Piense en las conexiones como bloques de Lego que puede mezclar y combinar para construir el sistema que necesita, sugirió.
VER: Kit de contratación: Desarrollador Microsoft Power BI (TechRepublic Premium)
Ese tipo de flexibilidad hace que el enlace a la Instancia administrada sea más que una simple forma de hacer DR. También le permite probar el rendimiento de SQL Server en Azure y familiarizarse con el trabajo con un servicio en la nube a través de sus herramientas de base de datos existentes, como SQL Server Management Studio y el resto de Azure Portal.
Si las organizaciones encuentran que la capacidad de realizar consultas de análisis y Power BI en sus datos en la nube es lo suficientemente útil, eso podría darles la confianza para migrar a la nube. Con la base de datos ya replicada en Azure, eso es tan simple como conmutar por error a la Instancia administrada.
¿Cómo puedo comenzar con SQL Server 2022?
SPLA, los proveedores de soluciones en la nube de Microsoft y los OEM tendrán acceso a esta herramienta en enero de 2023. Según Microsoft, este segundo grupo representa menos del 20 % del negocio de SQL Server.
Para la mayoría de las organizaciones, SQL Server 2022 ya está disponible, a partir del 16 de noviembre de 2022. Puede acceder a la nueva herramienta directamente desde el sitio web de Microsoft y obtener más información de su equipo allí. Para los nuevos usuarios de SQL Server, recomendamos enfáticamente invertir en un Curso de Microsoft SQL Server para principiantes para obtener su equilibrio inicial con la plataforma.
Lea a continuación: Principales herramientas de gobierno de datos (TechRepublic)