Impactos: 8
El miércoles 22 de Enero de 2023, fui invitado a brindar una sesión de Introducción a Microsoft Azure en el CES Juan Pablo II.
Adjunto el material presentado.
Impactos: 8
El miércoles 22 de Enero de 2023, fui invitado a brindar una sesión de Introducción a Microsoft Azure en el CES Juan Pablo II.
Adjunto el material presentado.
Impactos: 37
SQL Server 2022 finalmente ya está aquí, y está repleto de innovaciones en materia de bases de datos e integración con Microsoft Azure.
Esta nueva versión, promete que el Query Engine sea más eficiente y consistente, y que pueda ejecutar se tanto On-Premises como en la nube o incluso en el Edge con su versión para IoT Devices.
En esta nueva versión, Microsoft se centró en facilitar el traslado de las cargas de trabajo de SQL Server hacia Azure con la integración de SQL Managed Instance, así como en simplificar la recuperación en caso de desastre.
SQL Server 2022 y Azure SQL Managed Instance
Configurar la recuperación de desastres siempre requiere de un gran esfuerzo y complejidad para cualquier infraestructura, especialmente cuando se requiere utilizar una máquina virtual de Azure u otro servidor fuera del datacenter principal.
Ahora con Azure SQL Managed Instance, esta tarea se encuentra simplificada. A partir de SQL Server 2022, una instancia SQLMI se puede convertir en pocos clicks en un sitio de recuperación de desastres.
Las instancias SQLMI de Azure ofrece muchos beneficios sobre las implementaciones tradicionales de SQLServer. No solo es más fácil de configurar, sino que, al ser un servicio gestionado, no hay necesidad de mantenimiento sobre la infraestructura de DR.
Una vez configurado el DR sobre Azure SQL MI, se puede ver directamente desde el SSMS un grupo de disponibilidad y un grupo de disponibilidad distribuido desplegado automáticamente. Y como se encuentra vinculado a la instancia de Azure SQLMI, también podremos verlo desde el portal de Azure.
Copias de seguridad y restauraciones de SQL MI
SQL Server 2022 introduce una nueva función que permite restaurar una versión de una base de datos de instancia gestionada de Azure SQL a SQL Server. Esto le permite migrar fácilmente sus datos de Azure a su instancia local de SQL Server. Para utilizar esta función, haga una copia de seguridad de su base de datos Azure SQL en una cuenta de almacenamiento Azure Blob utilizando la función de copia de seguridad en URL. A continuación, cambie a su instancia local de SQL Server y utilice T-SQL para restaurar el archivo de copia de seguridad.
Synapse Link
A partir de esta versión, Microsoft nos ofrece la posibilidad de eliminar los silos entre sus cargas de trabajo operativas y analíticas. SQL Server 2022 nos permite dar por finalizados los días en los que había que desarrollar ETLs para extraer los datos operativos para luego llevarlos a una plataforma analítica y ejecutar análisis e informes. Con la integración de Azure Synapse Link, ahora se pueden realizar análisis e informes casi en tiempo real, eliminando la necesidad de construir ETLs.
Además, todos los datos de SQL Server pueden ser catalogados y gobernados mediante la integración con Azure Purview.
Intelligent Query Processing
El motor de Inteligencia de Querys incorporado SQL Server 2022 realmente agiliza el rendimiento y elimina la necesidad de realizar cambios en el código. Por ejemplo, cuando se ejecuta un procedimiento almacenado, pueden existir dos tipos de planes dependiendo de la cantidad de datos que SQL necesite procesar. Un Index Seek es ideal para las consultas que devuelven sólo unas pocas filas. Pero un Index Scan es más adecuado para consultas que devuelven muchos más datos.
Dicho esto, sólo el primer plan ejecutado puede ser almacenado en caché y este permanecerá en la caché a menos que algo sea desalojado de la memoria.
De esta forma, las sucesivas ejecuciones del mismo procedimiento almacenado utilizarían el mismo plan, tomando más tiempo ejecutar la consulta.
Así que ahora, en lugar de realizar un tunning constante de las consultas y procedimientos, el motor de IQP realizará esto por nosotros.
En lugar de tener un solo plan caché por cada procedimiento almacenado, activando la optimización de Parameter Sensitive Plan Optimization, SQL Server puede ahora almacenar en caché múltiples planes contra el mismo procedimiento almacenado a medida que se ejecutan numerosas consultas contra él.
Así que no nos queda más remedio que actualizar y probar todas estas nuevas ventajas:
Impactos: 8
Recientemente recibí una invitación especial del equipo de Azure para hablar sobre Scalable data management and analytics en el Microsoft Reactor New York y un gran grupo de Microsoft MVPs de las comunidades globales: José Portillo, Mariano Kovo, y Dave Rendón. Durante la sesión, nos centramos en los obstáculos para obtener valor de sus datos que luego impulsa a los equipos a desarrollar y optimizar las estrategias de datos.
También mantuvimos un debate enriquecedor sobre por qué las empresas están buscando una malla de datos para capacitar a los equipos con el autoservicio, al tiempo que implementan una gobernanza y una gestión sólidas.
Al final, hablamos sobre el diseño fundacional para la gobernanza y la gestión, que se alinea tanto con la malla de datos como con el marco de adopción de la nube de Microsoft.
Quiero agradecer al equipo que llevó a cabo este excelente evento: Ionne Corey, Rebecca Karrim, Gwyneth Peña-Siguenza y Glauter Jannuzzi.
Link a la grabación: All Around Azure | Disponibilidad de análisis a escala de nube – Parte 1 – YouTube
Impactos: 560
Nuevo Viejo Producto?
Durante el evento de Ignite de 2019, Microsoft anunció el cambio del servicio SQL Datawarehouse para pasar a llamarlo Synapse Analytics.
Mas allá del mero cambio de nombre, durante el anunció también dieron una muestra de una capacidad dentro de este servicio que llamaron Synapse Workspaces. Unificando así el mundo relacional con Big Data, Inteligencia Artificial y Power BI.
Ref: https://azure.microsoft.com/es-es/services/synapse-analytics/?WT.mc_id=DP-MVP-5003124
Rohan Kumar presentando en Ignite
Synapse Workspaces Componentes
Ahora bien, dentro de esta plataforma Microsoft hizo un relanzamiento del ya conocido Azure SQL Datawarehouse, pero a la vez agregando nuevos componentes que llevan el análisis de datos más allá de un repositorio relacional para un Enterprise DataWarehouse.
Ahora con Synapse se pueden unificar los mundos Relacionales, No Relacionales, Big Data y Machine Learning en un solo lugar
Cómputo
En esta plataforma podemos aprovisionar dos tipos de cómputo, es decir crear un Pool de Recursos para SQL o bien de tipo Spark.
Un Pool de tipo SQL, nos permitirá ejecutar cargas de trabajo símil T-SQL con la opción de aprovisionar los recursos de capacidad (Provisioned – aka DWUs) o utilizar una versión Serverless (On Demand).
La novedad ocurre con los Spark Pools, que permiten ejecutar cargas de trabajo de tipo Analíticas y de Machine Learning con Notebooks de tipo Jupiter y múltiples lenguajes como Phyton, Scala, SparkSQL y .NET para Spark.
Estos últimos al momento de este post, solo pueden ser creados de forma aprovisionada.
Integración
Dentro la plataforma, contamos también con una sección de Integración, que se basa en Azure Data Factory y que permite realizar pipelines de integración (ELT/ETL) sin escribir código.
Almacenamiento
Como repositorio no relacional, Synapse se apoya en el ya bien establecido Azure Data Lake (Gen2) obteniendo así escalabilidad casi ilimitada, pero a la vez con el control que ofrece este componente en cuanto a seguridad y administración (ACLs, Keys, etc.)
Administración
Finalmente como punto de ingreso a esta plataforma, Microsoft nos ofrece Synapse Studio, una interfaz Web que une todos los componentes en un solo lugar y que permite tanto a Administradores como Desarrolladores y Usuarios gestionar todas las actividades.
Y porque no… POWER BI
El mundo de analytics ya no solo pertenece a las areas de sistemas, sino cada vez mas a los usuarios del negocio, que a partir de Synapse podrán ver sus Workspaces de Power BI integrados en la misma consola aprovechando así los datos que otros sectores de la organización hayan podido preparar con los otros componentes de Synapse.
Recap
Microsoft pudo reunir en un solo lugar todas las capacidades de análisis de información y para toda una variedad de perfiles de usuarios.
Si bien hasta el momento se encuentra en Public Preview, este servicio promete muchísima capacidad y a la vez revalorizando el capital ya existente en las organizaciones.
En próximos post, analizaremos cada componente, costos y funcionalidades.
Impactos: 137
El pasado 14 de Julio tuve el grato honor de presentar mi charla de Synapse Analytics, en esta gran iniciativa para recaudar fondos para UNICEF USA.
Durante 24 se dictaron sesiones en Inglés y Español sobre tecnologías de Microsoft.
https://www.2020twenty.net/lightup/
Agradezco a todos los organizadores, y en especial a Daniel Villamizar por la parte de LATAM, por haberme permitido participar y colaborar.
Les dejo el link al material de mi presentación como así también al recording del evento: