1 / 23

Virtualization Day 2012

Virtualization Day 2012. Virtualización y SQL Server 2012. Lic. Horacio A. Gonzalez horacioag@exo.com.ar. Agenda. SQL Server 2012 virtualizado , un caso de estudio Nuevas características de SQL Server 2012 Orientadas a la administración Orientadas al desarrollo

onan
Download Presentation

Virtualization Day 2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Virtualization Day 2012 Virtualización y SQL Server 2012 Lic. Horacio A. Gonzalez horacioag@exo.com.ar

  2. Agenda • SQL Server 2012 virtualizado, un caso de estudio • Nuevas características de SQL Server 2012 • Orientadas a la administración • Orientadas al desarrollo • Orientas a soluciones de Business Intelligence • Laboratorio práctico Virtualization Day 2012

  3. Plataforma de datos crítica Virtualizar o no virtualizar, esa es la cuestión Virtualization Day 2012

  4. SQL Server 2012 virtualizadoUn caso de estudio orientado a la performance Estudio realizado por la organización ESG (Enterprise StrategyGroup) patrocinado y publicado por Microsoft. Evalúa el rendimiento de SQL Server 2012 en un entorno virtualizado comparándolo con un entorno físico puro. Analiza la escalabilidad de la solución mediante la incorporación de hasta 8 equipos virtuales. Virtualization Day 2012

  5. Configuración de la prueba Virtualization Day 2012

  6. Algunos resultados Al aumentar la cantidad de máquinas virtuales en ejecución y la carga de datos la plataforma escala correctamente, con una afectación razonable del tiempo de respuesta de las transacciones. Virtualization Day 2012

  7. Algunos resultados Hasta con 4 VMs en ejecución la tasa de salida aumenta en forma lineal. Para más de 4 VMs este aumento se desacelera y empiezan a tener importancia los límites físicos como el de I/O de disco en el storage de la solución. Virtualization Day 2012

  8. Algunos resultados Comparando uno a uno un único servidor físico contra un único servidor virtual, el rendimiento en tasa de procesamiento es solamente de 12% más en el servidor físico puro. Virtualization Day 2012

  9. Conclusiones • La virtualización brinda ventajas claras en cuanto a dinamismo, utilización de recursos, baja de costos, etc. • Considerando el rendimiento, la penalidad por virtualizar es aceptable en prácticamente todos los contextos. • En las condiciones actuales es viable migrar a un entorno virtualizado los servicios para aplicaciones críticas, como la plataforma de datos con SQL Server. Virtualization Day 2012

  10. Nuevas característicasen SQL Server 2012 Administración y alta disponibilidad Desarrollo Business Intelligence Virtualization Day 2012

  11. Nuevas característicasAdministración y alta disponibilidad User server roles Alta disponibilidad / AlwaysOn Containeddatabases Virtualization Day 2012

  12. Administración y alta disponibilidadUser server roles • User server roles • Permiten crear roles personalizados a nivel de servidor • Facilitan la operación por parte de administradores junior o con permisos reducidos • Aumentan la granularidad del esquema de seguridad Virtualization Day 2012

  13. Administración y alta disponibilidadAlwasOn • AlwaysOnAvailabilityGroups • Requiere Windows Server Failover Clustering (WSFC) cluster • Active Secondaries • Readable Secondary Replicas • Backup on Secondary Replicas • AlwaysOnFailoverClusterInstances • Soporta múltiples subnets en un mismo dominio, posibilitando un geocluster. Virtualization Day 2012

  14. Administración y alta disponibilidadContaineddatabases Agrupan bases de datos dentro de un mismo servidor Permiten definir objetos dentro del container, como por ejemplo un “Databaseuser” Virtualization Day 2012

  15. Nuevas característicasDesarrollo Secuencias Paginación en consultas Throw para manejo de excepciones Otras nuevas funcionalidades Virtualization Day 2012

  16. DesarrolloSecuencias Son objetos independientes de las bases de datos Se definen por TSQL o en el SSMS Pueden ser utilizadas tablas distintas Tienen un rendimiento levemente mejor que los campos identity con un comportamiento similar Virtualization Day 2012

  17. DesarrolloPaginación en consultas • La instrucción SELECT fue extendida para incluir una semántica de paginación. • Offset • Cantidad de filas devueltas • Muy útil para visualizar datos en aplicaciones de forma eficiente. Virtualization Day 2012

  18. DesarrolloThrow para manejo de excepciones Se incorpora la instrucción Throw al esquema de manejor de excepciones conocido de Try/Catch Permite relanzar una excepción que fue capturada por una rutina de manejo Sintáxis más concisa que el uso de RAISERROR Virtualization Day 2012

  19. DesarrolloOtras nuevas funcionalidades TRY_CONVERT() FORMAT() Virtualization Day 2012

  20. Nuevas característicasBusiness Intelligence • BI SemanticModel (BISM) • PowerView • Mejoras en Integration Services • Undo/Redo! • Nuevos reportes de monitoreo y control / Dashboards • Mejoras en Reporting Services • Alerting Virtualization Day 2012

  21. Laboratorio práctico Un paseo por SQL Server 2012 Virtualization Day 2012

  22. Referencias • http://www.microsoft.com/sqlserver/en/us/default.aspx • http://www.microsoft.com/en-us/server-cloud/datacenter/virtualization.aspx • http://www.codeproject.com/Articles/265760/Using-SQL-Server-2011-T-SQL-New-Features • http://blogs.technet.com/b/dataplatforminsider/archive/2011/11/01/my-top-5-sql-server-2012-features-by-aaron-bertrand-guest-blogger.aspx • http://www.jenunderwood.com/presentations/SQLSaturdayWhatsNewDenaliBI.pdf • http://www.databasejournal.com/features/mssql/new-user-defined-server-roles-in-sql-server-2012.html Virtualization Day 2012

  23. ¡Muchas gracias por su asistencia! Lic. Horacio A. Gonzalez horacioag@exo.com.ar

More Related