SlideShare une entreprise Scribd logo
1  sur  27
#GlobalAzure
#GlobalAzure
LIMA
SABADO 22 DE ABRIL DE 2017
REGISTRO
Sponsors
7 sesiones técnicas
3 MVPs
6 MCTs
#GlobalAzure
Sponsors
#GlobalAzure
AGENDA
8:30am a 9:00am RECEPCION Y REGISTRO
9:00am a 9:50am KEYNOTE MVP Juan Rafael & MCT Oscar
Gensollen
9:50am a 10:40am Modelos de negocio con machine
learning en Microsoft Azure
MCT Alan Ferrándiz
10:40am a 11:30am Introduction a Azure Machine
Learning
MVP Nicolas Nakasone
& Raul Sarachaga
11:30am a 11:40am BREAK
11:40am a 12:30pm Monitoreo de desempeño de Azure
SQL Database
MCT Alberto de Rossi
12:30pm a 2:00pm ALMUERZO
2:00pm a 2:50pm SQL Azure DataLake Jorge Muchaypiña
2:50pm a 3:40pm Windows Server & Azure MVP Juan Rafael & MVP Frank
Chambillo
3:40pm a 4:30pm Extender el Directorio Activo con
Azure
MCT Luis Quiroz
4:30pm a 5:00pm CIERRE
#GlobalAzure
Monitoreo de desempeño de
Azure SQL Database
#GlobalAzure
Hola, soy Alberto De Rossi
@albertoderossi
Miembro de la comunidad SQL PASS Lima
Fundador de dbLearner (http://dblearner.com)
◦ Consultoría en SQL Server
◦ Tunning, sizing, instalación, migración
◦ Soluciones de inteligencia de negocio (Power BI)
SQL Server MCSA
◦ Microsoft Certified Solution Associate SQL Server 2012/2014
◦ Certificado en SQL Server desde 2006
MCT
◦ Microsoft Certified Trainer desde 2009
Búscanos en
facebook como
dbLearner
#GlobalAzure
AGENDA
1. Monitorear bases de datos usando el
portal de Azure
2. Monitorear bases de datos usando
DMVs
3. Alertas de Azure
4. System Center Operations Manager
5. Qué es un DTU?
#GlobalAzure
AGENDA
1. Monitorear bases de datos usando el
portal de Azure
2. Monitorear bases de datos usando
DMVs
3. Alertas de Azure
4. System Center Operations Manager
5. Qué es un DTU?
#GlobalAzure
Monitorear bases de datos usando el
portal de Azure (1 de 4)
• Supervisión por base de datos
• Métricas:
• Porcentaje de CPU
• Porcentaje de DTU
• Porcentaje de E/S de datos
• Porcentaje de tamaño de base de datos
• Gráficos de línea o barras
• Porcentajes mínimos, máximos, promedio
#GlobalAzure
Monitorear bases de datos usando el
portal de Azure (2 de 4)
#GlobalAzure
Monitorear bases de datos usando el
portal de Azure (3 de 4)
#GlobalAzure
Monitorear bases de datos usando el
portal de Azure (3 de 4)
#GlobalAzure
AGENDA
1. Monitorear bases de datos usando el
portal de Azure
2. Monitorear bases de datos usando
DMVs
3. Alertas de Azure
4. System Center Operations Manager
5. Qué es un DTU?
#GlobalAzure
Monitorear bases de datos usando
DMVs
• Vistas de administración dinámica
• Diagnosticar problemas de rendimiento
• Bases de datos
• Ejecuciones
• Transacciones
• Que puedo identificar?
• Consultas bloqueadas
• Consultas de ejecución prolongada
• Cuellos de botella de recursos
• Planes de ejecución deficientes
--Cantidad de ejecuiones de los Query
SELECT
usecounts,
cacheobjtype,
objtype,
[text]
FROM sys.dm_exec_cached_plans
CROSS APPLY sys.dm_exec_sql_text(plan_handle)
WHERE usecounts > 1
AND objtype IN ( N'Adhoc', N'Prepared' )
ORDER BY usecounts DESC;
Monitoreo usando DMVs
#GlobalAzure
AGENDA
1. Monitorear bases de datos usando el
portal de Azure
2. Monitorear bases de datos usando
DMVs
3. Alertas de Azure
4. System Center Operations Manager
5. Qué es un DTU?
#GlobalAzure
Alertas de Azure (1 de 3)
• Basada en las métricas de supervisión
• Se desencadena cuando el valor de una métrica específica
cruza un umbral asignado
• Cuando se desencadena puede:
• Enviar correo electrónico al administrador
• Enviar correo electrónico a direcciones adicionales
• Llamar a un webhook.
• Iniciar la ejecución de un runbook de Azure
#GlobalAzure
Alertas de Azure (2 de 3)
#GlobalAzure
Alertas de Azure (2 de 3)
Alertas
#GlobalAzure
AGENDA
1. Monitorear bases de datos usando el
portal de Azure
2. Monitorear bases de datos usando
DMVs
3. Alertas de Azure
4. System Center Operations Manager
5. Qué es un DTU?
#GlobalAzure
System Center Operations Manager (1 de 2)
• SCOM se instala sobre Windows
• Administrar mucha infraestructura y
servicios
• Permite:
• supervisar servicios
• Supervisar equipos y dispositivos
• Operaciones de servidores
• Desde una sola consola
• Se basa en Management Packs
#GlobalAzure
System Center Operations Manager (2 de 2)
• Se debe instalar Management Pack
para Azure
• Monitorea la disponibilidad y
desempeño de Recursos de Azure
• Usa Microsoft Azure REST APIs para
descubrir y coleccionar información
remotamente
• Usa Azure Active Directory para
autenticación
#GlobalAzure
AGENDA
1. Monitorear bases de datos usando el
portal de Azure
2. Monitorear bases de datos usando
DMVs
3. Alertas de Azure
4. System Center Operations Manager
5. Qué es un DTU?
#GlobalAzure
Qué es un DTU?
• Database Transaction Unit • Medida que combina:
• CPU
• Memoria
• datos de E/S
• E/S de registro de transacciones
• Relación determinada por una carga
de trabajo de pruebas comparativas
de OLTP
• Calculadora de DTUs en el portal
#GlobalAzure
Conclusiones
• Existen formas variadas de monitorear Azure SQL Database
• Desde gráficos simples para monitoreo de una BD hasta SCOM
para monitoreo de todos los recursos
• Dependiendo del nivel de producto (básico, estándar o
premium) la información de desempeño puede ser
inconsistente, ya que se usan recursos compartidos
• Para afinamiento, capturar varias muestras y agregar
#GlobalAzure
Muchas Gracias

Contenu connexe

Similaire à Global Azure Bootcampo 2017 - Mnitoring SQL Azure databases

Novedades SQL Azure v12
Novedades SQL Azure v12Novedades SQL Azure v12
Novedades SQL Azure v12SolidQ
 
SecondNug Febrero 2012 - Automatización de despliegues
SecondNug Febrero 2012 - Automatización de desplieguesSecondNug Febrero 2012 - Automatización de despliegues
SecondNug Febrero 2012 - Automatización de desplieguesJose Luis Soria
 
cuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docxcuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docxIgor Rodriguez
 
Perspectiva practica de la administracion de base de datos
Perspectiva practica de la administracion de base de datosPerspectiva practica de la administracion de base de datos
Perspectiva practica de la administracion de base de datosDiana Vélez
 
SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
SQL Server 2016 Strech Database desde cada ángulo - Kenneth UreñaSQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
SQL Server 2016 Strech Database desde cada ángulo - Kenneth UreñaSpanishPASSVC
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineJoseph Lopez
 
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...Denodo
 
Global Azure Latinoamérica 2021 - Power BI y Data Lake
Global Azure Latinoamérica 2021 - Power BI y Data LakeGlobal Azure Latinoamérica 2021 - Power BI y Data Lake
Global Azure Latinoamérica 2021 - Power BI y Data LakedbLearner
 
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfTabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfMIGUELANGELDORADOJAR
 
Monitoreo de infraestructura facilitado, desde la ingesta hasta la información
Monitoreo de infraestructura facilitado, desde la ingesta hasta la informaciónMonitoreo de infraestructura facilitado, desde la ingesta hasta la información
Monitoreo de infraestructura facilitado, desde la ingesta hasta la informaciónElasticsearch
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbdguestf6889fe
 
Aplicaciones escalables en Azure
Aplicaciones escalables en AzureAplicaciones escalables en Azure
Aplicaciones escalables en AzureGermán Küber
 
Azure Bootcamp Como montar una arquitectura Serverless y aprovechar Azure
Azure Bootcamp Como montar una arquitectura Serverless y aprovechar AzureAzure Bootcamp Como montar una arquitectura Serverless y aprovechar Azure
Azure Bootcamp Como montar una arquitectura Serverless y aprovechar AzureAdrian Diaz Cervera
 
¿Cómo se despliega y autoescala Couchbase en Cloud? ¡Aprende de manera práctica!
¿Cómo se despliega y autoescala Couchbase en Cloud? ¡Aprende de manera práctica!¿Cómo se despliega y autoescala Couchbase en Cloud? ¡Aprende de manera práctica!
¿Cómo se despliega y autoescala Couchbase en Cloud? ¡Aprende de manera práctica!Paradigma Digital
 
Herramientas De Control De B D
Herramientas De Control De B DHerramientas De Control De B D
Herramientas De Control De B DRafa
 

Similaire à Global Azure Bootcampo 2017 - Mnitoring SQL Azure databases (20)

Novedades SQL Azure v12
Novedades SQL Azure v12Novedades SQL Azure v12
Novedades SQL Azure v12
 
SecondNug Febrero 2012 - Automatización de despliegues
SecondNug Febrero 2012 - Automatización de desplieguesSecondNug Febrero 2012 - Automatización de despliegues
SecondNug Febrero 2012 - Automatización de despliegues
 
cuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docxcuadro_comparativo_SGBD_top_10.docx (1).docx
cuadro_comparativo_SGBD_top_10.docx (1).docx
 
Perspectiva practica de la administracion de base de datos
Perspectiva practica de la administracion de base de datosPerspectiva practica de la administracion de base de datos
Perspectiva practica de la administracion de base de datos
 
SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
SQL Server 2016 Strech Database desde cada ángulo - Kenneth UreñaSQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
SQL Server 2016 Strech Database desde cada ángulo - Kenneth Ureña
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
 
SQL Monitoring
SQL MonitoringSQL Monitoring
SQL Monitoring
 
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
 
Global Azure Latinoamérica 2021 - Power BI y Data Lake
Global Azure Latinoamérica 2021 - Power BI y Data LakeGlobal Azure Latinoamérica 2021 - Power BI y Data Lake
Global Azure Latinoamérica 2021 - Power BI y Data Lake
 
Virtualizacion mail server.pptx
Virtualizacion mail server.pptxVirtualizacion mail server.pptx
Virtualizacion mail server.pptx
 
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfTabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
 
Herramientas Gráficas para MySQL
Herramientas Gráficas para MySQLHerramientas Gráficas para MySQL
Herramientas Gráficas para MySQL
 
Application insight
Application insightApplication insight
Application insight
 
Monitoreo de infraestructura facilitado, desde la ingesta hasta la información
Monitoreo de infraestructura facilitado, desde la ingesta hasta la informaciónMonitoreo de infraestructura facilitado, desde la ingesta hasta la información
Monitoreo de infraestructura facilitado, desde la ingesta hasta la información
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbd
 
Bd
BdBd
Bd
 
Aplicaciones escalables en Azure
Aplicaciones escalables en AzureAplicaciones escalables en Azure
Aplicaciones escalables en Azure
 
Azure Bootcamp Como montar una arquitectura Serverless y aprovechar Azure
Azure Bootcamp Como montar una arquitectura Serverless y aprovechar AzureAzure Bootcamp Como montar una arquitectura Serverless y aprovechar Azure
Azure Bootcamp Como montar una arquitectura Serverless y aprovechar Azure
 
¿Cómo se despliega y autoescala Couchbase en Cloud? ¡Aprende de manera práctica!
¿Cómo se despliega y autoescala Couchbase en Cloud? ¡Aprende de manera práctica!¿Cómo se despliega y autoescala Couchbase en Cloud? ¡Aprende de manera práctica!
¿Cómo se despliega y autoescala Couchbase en Cloud? ¡Aprende de manera práctica!
 
Herramientas De Control De B D
Herramientas De Control De B DHerramientas De Control De B D
Herramientas De Control De B D
 

Plus de dbLearner

PowerBI UG Lima-Fabric solutions - Sesión 1
PowerBI UG Lima-Fabric solutions - Sesión 1PowerBI UG Lima-Fabric solutions - Sesión 1
PowerBI UG Lima-Fabric solutions - Sesión 1dbLearner
 
Analítica ágil con Power BI
Analítica ágil con Power BIAnalítica ágil con Power BI
Analítica ágil con Power BIdbLearner
 
Uso de IA en la analítica de datos
Uso de IA en la analítica de datosUso de IA en la analítica de datos
Uso de IA en la analítica de datosdbLearner
 
Power BI UG Lima - Diferencias entre Power BI Desktop y Power BI Services
Power BI  UG Lima - Diferencias entre Power BI Desktop y Power BI ServicesPower BI  UG Lima - Diferencias entre Power BI Desktop y Power BI Services
Power BI UG Lima - Diferencias entre Power BI Desktop y Power BI ServicesdbLearner
 
GPPB2023 PBI Carga Incremental.pptx
GPPB2023 PBI Carga Incremental.pptxGPPB2023 PBI Carga Incremental.pptx
GPPB2023 PBI Carga Incremental.pptxdbLearner
 
Gobernanza de datos - Azure Purview
Gobernanza de datos - Azure PurviewGobernanza de datos - Azure Purview
Gobernanza de datos - Azure PurviewdbLearner
 
Azure SQL Database: Opciones de implementación
Azure SQL Database: Opciones de implementaciónAzure SQL Database: Opciones de implementación
Azure SQL Database: Opciones de implementacióndbLearner
 
Power BI UG Lima webcast enero 22 - Seguridad
Power BI UG Lima   webcast enero 22 - SeguridadPower BI UG Lima   webcast enero 22 - Seguridad
Power BI UG Lima webcast enero 22 - SeguridaddbLearner
 
COESYS - Inteligencia de Negocios en la Nube, Acelerando los Procesos de An...
COESYS -  Inteligencia de Negocios en la Nube, Acelerando los Procesos  de An...COESYS -  Inteligencia de Negocios en la Nube, Acelerando los Procesos  de An...
COESYS - Inteligencia de Negocios en la Nube, Acelerando los Procesos de An...dbLearner
 
Gira Latam Gold 2021 - Mejores Prácticas de Modelado con Power BI
Gira Latam Gold 2021  - Mejores Prácticas de Modelado con Power BIGira Latam Gold 2021  - Mejores Prácticas de Modelado con Power BI
Gira Latam Gold 2021 - Mejores Prácticas de Modelado con Power BIdbLearner
 
Gobierno de datos con Power BI
Gobierno de datos con Power BIGobierno de datos con Power BI
Gobierno de datos con Power BIdbLearner
 
Power BI UG Lima-webcast junio-Data Viz Trucos y Consejos
Power BI UG Lima-webcast junio-Data Viz Trucos y ConsejosPower BI UG Lima-webcast junio-Data Viz Trucos y Consejos
Power BI UG Lima-webcast junio-Data Viz Trucos y ConsejosdbLearner
 
Azure Data Services - Virtual Azure Community Day
Azure Data Services   - Virtual Azure Community DayAzure Data Services   - Virtual Azure Community Day
Azure Data Services - Virtual Azure Community DaydbLearner
 
Global azure 2020 - Opciones para migrar SQL Server a Azure SQL
Global azure 2020 - Opciones para migrar SQL Server a Azure SQL Global azure 2020 - Opciones para migrar SQL Server a Azure SQL
Global azure 2020 - Opciones para migrar SQL Server a Azure SQL dbLearner
 
Data Governance y Data Lineage con Power BI
Data Governance y Data Lineage con Power BIData Governance y Data Lineage con Power BI
Data Governance y Data Lineage con Power BIdbLearner
 
Migra tus bases de datos a Azure
Migra tus bases de datos a AzureMigra tus bases de datos a Azure
Migra tus bases de datos a AzuredbLearner
 
Introducción a plataforma de datos con Azure
Introducción a plataforma de datos con AzureIntroducción a plataforma de datos con Azure
Introducción a plataforma de datos con AzuredbLearner
 
Power BI-Global AI Nights
Power BI-Global AI NightsPower BI-Global AI Nights
Power BI-Global AI NightsdbLearner
 
Inteligecia Artificail con Power BI - UTEC Ventures
Inteligecia Artificail con Power BI - UTEC VenturesInteligecia Artificail con Power BI - UTEC Ventures
Inteligecia Artificail con Power BI - UTEC VenturesdbLearner
 
Manejo de indicadores clave de desempeño (KPI) con Power BI
Manejo de indicadores clave de desempeño (KPI) con Power BIManejo de indicadores clave de desempeño (KPI) con Power BI
Manejo de indicadores clave de desempeño (KPI) con Power BIdbLearner
 

Plus de dbLearner (20)

PowerBI UG Lima-Fabric solutions - Sesión 1
PowerBI UG Lima-Fabric solutions - Sesión 1PowerBI UG Lima-Fabric solutions - Sesión 1
PowerBI UG Lima-Fabric solutions - Sesión 1
 
Analítica ágil con Power BI
Analítica ágil con Power BIAnalítica ágil con Power BI
Analítica ágil con Power BI
 
Uso de IA en la analítica de datos
Uso de IA en la analítica de datosUso de IA en la analítica de datos
Uso de IA en la analítica de datos
 
Power BI UG Lima - Diferencias entre Power BI Desktop y Power BI Services
Power BI  UG Lima - Diferencias entre Power BI Desktop y Power BI ServicesPower BI  UG Lima - Diferencias entre Power BI Desktop y Power BI Services
Power BI UG Lima - Diferencias entre Power BI Desktop y Power BI Services
 
GPPB2023 PBI Carga Incremental.pptx
GPPB2023 PBI Carga Incremental.pptxGPPB2023 PBI Carga Incremental.pptx
GPPB2023 PBI Carga Incremental.pptx
 
Gobernanza de datos - Azure Purview
Gobernanza de datos - Azure PurviewGobernanza de datos - Azure Purview
Gobernanza de datos - Azure Purview
 
Azure SQL Database: Opciones de implementación
Azure SQL Database: Opciones de implementaciónAzure SQL Database: Opciones de implementación
Azure SQL Database: Opciones de implementación
 
Power BI UG Lima webcast enero 22 - Seguridad
Power BI UG Lima   webcast enero 22 - SeguridadPower BI UG Lima   webcast enero 22 - Seguridad
Power BI UG Lima webcast enero 22 - Seguridad
 
COESYS - Inteligencia de Negocios en la Nube, Acelerando los Procesos de An...
COESYS -  Inteligencia de Negocios en la Nube, Acelerando los Procesos  de An...COESYS -  Inteligencia de Negocios en la Nube, Acelerando los Procesos  de An...
COESYS - Inteligencia de Negocios en la Nube, Acelerando los Procesos de An...
 
Gira Latam Gold 2021 - Mejores Prácticas de Modelado con Power BI
Gira Latam Gold 2021  - Mejores Prácticas de Modelado con Power BIGira Latam Gold 2021  - Mejores Prácticas de Modelado con Power BI
Gira Latam Gold 2021 - Mejores Prácticas de Modelado con Power BI
 
Gobierno de datos con Power BI
Gobierno de datos con Power BIGobierno de datos con Power BI
Gobierno de datos con Power BI
 
Power BI UG Lima-webcast junio-Data Viz Trucos y Consejos
Power BI UG Lima-webcast junio-Data Viz Trucos y ConsejosPower BI UG Lima-webcast junio-Data Viz Trucos y Consejos
Power BI UG Lima-webcast junio-Data Viz Trucos y Consejos
 
Azure Data Services - Virtual Azure Community Day
Azure Data Services   - Virtual Azure Community DayAzure Data Services   - Virtual Azure Community Day
Azure Data Services - Virtual Azure Community Day
 
Global azure 2020 - Opciones para migrar SQL Server a Azure SQL
Global azure 2020 - Opciones para migrar SQL Server a Azure SQL Global azure 2020 - Opciones para migrar SQL Server a Azure SQL
Global azure 2020 - Opciones para migrar SQL Server a Azure SQL
 
Data Governance y Data Lineage con Power BI
Data Governance y Data Lineage con Power BIData Governance y Data Lineage con Power BI
Data Governance y Data Lineage con Power BI
 
Migra tus bases de datos a Azure
Migra tus bases de datos a AzureMigra tus bases de datos a Azure
Migra tus bases de datos a Azure
 
Introducción a plataforma de datos con Azure
Introducción a plataforma de datos con AzureIntroducción a plataforma de datos con Azure
Introducción a plataforma de datos con Azure
 
Power BI-Global AI Nights
Power BI-Global AI NightsPower BI-Global AI Nights
Power BI-Global AI Nights
 
Inteligecia Artificail con Power BI - UTEC Ventures
Inteligecia Artificail con Power BI - UTEC VenturesInteligecia Artificail con Power BI - UTEC Ventures
Inteligecia Artificail con Power BI - UTEC Ventures
 
Manejo de indicadores clave de desempeño (KPI) con Power BI
Manejo de indicadores clave de desempeño (KPI) con Power BIManejo de indicadores clave de desempeño (KPI) con Power BI
Manejo de indicadores clave de desempeño (KPI) con Power BI
 

Global Azure Bootcampo 2017 - Mnitoring SQL Azure databases

  • 2. #GlobalAzure LIMA SABADO 22 DE ABRIL DE 2017 REGISTRO Sponsors 7 sesiones técnicas 3 MVPs 6 MCTs
  • 4. #GlobalAzure AGENDA 8:30am a 9:00am RECEPCION Y REGISTRO 9:00am a 9:50am KEYNOTE MVP Juan Rafael & MCT Oscar Gensollen 9:50am a 10:40am Modelos de negocio con machine learning en Microsoft Azure MCT Alan Ferrándiz 10:40am a 11:30am Introduction a Azure Machine Learning MVP Nicolas Nakasone & Raul Sarachaga 11:30am a 11:40am BREAK 11:40am a 12:30pm Monitoreo de desempeño de Azure SQL Database MCT Alberto de Rossi 12:30pm a 2:00pm ALMUERZO 2:00pm a 2:50pm SQL Azure DataLake Jorge Muchaypiña 2:50pm a 3:40pm Windows Server & Azure MVP Juan Rafael & MVP Frank Chambillo 3:40pm a 4:30pm Extender el Directorio Activo con Azure MCT Luis Quiroz 4:30pm a 5:00pm CIERRE
  • 5. #GlobalAzure Monitoreo de desempeño de Azure SQL Database
  • 6. #GlobalAzure Hola, soy Alberto De Rossi @albertoderossi Miembro de la comunidad SQL PASS Lima Fundador de dbLearner (http://dblearner.com) ◦ Consultoría en SQL Server ◦ Tunning, sizing, instalación, migración ◦ Soluciones de inteligencia de negocio (Power BI) SQL Server MCSA ◦ Microsoft Certified Solution Associate SQL Server 2012/2014 ◦ Certificado en SQL Server desde 2006 MCT ◦ Microsoft Certified Trainer desde 2009 Búscanos en facebook como dbLearner
  • 7. #GlobalAzure AGENDA 1. Monitorear bases de datos usando el portal de Azure 2. Monitorear bases de datos usando DMVs 3. Alertas de Azure 4. System Center Operations Manager 5. Qué es un DTU?
  • 8. #GlobalAzure AGENDA 1. Monitorear bases de datos usando el portal de Azure 2. Monitorear bases de datos usando DMVs 3. Alertas de Azure 4. System Center Operations Manager 5. Qué es un DTU?
  • 9. #GlobalAzure Monitorear bases de datos usando el portal de Azure (1 de 4) • Supervisión por base de datos • Métricas: • Porcentaje de CPU • Porcentaje de DTU • Porcentaje de E/S de datos • Porcentaje de tamaño de base de datos • Gráficos de línea o barras • Porcentajes mínimos, máximos, promedio
  • 10. #GlobalAzure Monitorear bases de datos usando el portal de Azure (2 de 4)
  • 11. #GlobalAzure Monitorear bases de datos usando el portal de Azure (3 de 4)
  • 12. #GlobalAzure Monitorear bases de datos usando el portal de Azure (3 de 4)
  • 13. #GlobalAzure AGENDA 1. Monitorear bases de datos usando el portal de Azure 2. Monitorear bases de datos usando DMVs 3. Alertas de Azure 4. System Center Operations Manager 5. Qué es un DTU?
  • 14. #GlobalAzure Monitorear bases de datos usando DMVs • Vistas de administración dinámica • Diagnosticar problemas de rendimiento • Bases de datos • Ejecuciones • Transacciones • Que puedo identificar? • Consultas bloqueadas • Consultas de ejecución prolongada • Cuellos de botella de recursos • Planes de ejecución deficientes --Cantidad de ejecuiones de los Query SELECT usecounts, cacheobjtype, objtype, [text] FROM sys.dm_exec_cached_plans CROSS APPLY sys.dm_exec_sql_text(plan_handle) WHERE usecounts > 1 AND objtype IN ( N'Adhoc', N'Prepared' ) ORDER BY usecounts DESC;
  • 16. #GlobalAzure AGENDA 1. Monitorear bases de datos usando el portal de Azure 2. Monitorear bases de datos usando DMVs 3. Alertas de Azure 4. System Center Operations Manager 5. Qué es un DTU?
  • 17. #GlobalAzure Alertas de Azure (1 de 3) • Basada en las métricas de supervisión • Se desencadena cuando el valor de una métrica específica cruza un umbral asignado • Cuando se desencadena puede: • Enviar correo electrónico al administrador • Enviar correo electrónico a direcciones adicionales • Llamar a un webhook. • Iniciar la ejecución de un runbook de Azure
  • 21. #GlobalAzure AGENDA 1. Monitorear bases de datos usando el portal de Azure 2. Monitorear bases de datos usando DMVs 3. Alertas de Azure 4. System Center Operations Manager 5. Qué es un DTU?
  • 22. #GlobalAzure System Center Operations Manager (1 de 2) • SCOM se instala sobre Windows • Administrar mucha infraestructura y servicios • Permite: • supervisar servicios • Supervisar equipos y dispositivos • Operaciones de servidores • Desde una sola consola • Se basa en Management Packs
  • 23. #GlobalAzure System Center Operations Manager (2 de 2) • Se debe instalar Management Pack para Azure • Monitorea la disponibilidad y desempeño de Recursos de Azure • Usa Microsoft Azure REST APIs para descubrir y coleccionar información remotamente • Usa Azure Active Directory para autenticación
  • 24. #GlobalAzure AGENDA 1. Monitorear bases de datos usando el portal de Azure 2. Monitorear bases de datos usando DMVs 3. Alertas de Azure 4. System Center Operations Manager 5. Qué es un DTU?
  • 25. #GlobalAzure Qué es un DTU? • Database Transaction Unit • Medida que combina: • CPU • Memoria • datos de E/S • E/S de registro de transacciones • Relación determinada por una carga de trabajo de pruebas comparativas de OLTP • Calculadora de DTUs en el portal
  • 26. #GlobalAzure Conclusiones • Existen formas variadas de monitorear Azure SQL Database • Desde gráficos simples para monitoreo de una BD hasta SCOM para monitoreo de todos los recursos • Dependiendo del nivel de producto (básico, estándar o premium) la información de desempeño puede ser inconsistente, ya que se usan recursos compartidos • Para afinamiento, capturar varias muestras y agregar