SlideShare una empresa de Scribd logo
1 de 32
Mejores Prácticas para
SQL-Server en Ambientes
Virtualizados
Carlos Rojas Vargas
Speaker Bio
2
Carlos Rojas Vargas es Microsoft MVP en SQL-Server desde el año 2001 con 14 años
consecutivos de obtener este reconocimiento y trabaja con SQL-Server desde el año
1995. A partir de 1999 se certifica como MCT y comienza a impartir Capacitación
certificada Microsoft, actualmente trabaja como Consultor en SQL-Server, Windows
Server, Virtualización con Hyper-V, Alta Disponibilidad y Soluciones de Colaboración con
Sharepoint en Grupo CMA, un Partner de Microsoft. También trabaja como Trainer para
Corporación CTE, un CPLS de Microsoft. En este momento cuenta con las certificaciones
MCSA(SQL-Server 2012), MCSA(SQL-Server 2008), MCITPro (Database Administrator
SQL-Server 2008), MCTS(Sharepoint 2010), MCTS(SQL-Server 2008), MCTS(Windows
Server 2008 Applications Infrastructure, Configuration), MCTS(Windows Server
Virtualization, Configuration), MCTS(SQL Server 2008, Business Intelligence Development
and Maintenance), MCTS(Visual Studio 2008), MCITPro (SQL-Server 2005), MCTS(SQL-
Server 2005), MCTS(Visual Studio 2005), MCTS(Sharepoint Server 2007),
MCTS(Sharepoint Services 3.0), MTA(Windows Server Administration Fundamentals),
MTA(Windows® Operating System Fundamentals), MTA(Database Administration
Fundamentals), MCDBA, MCSD.NET, MCAD, MCSE, MCSA, MCDST, MCT, A+, N+, IC3 y
CIW-CI. Es el Fundador y Administrador del Grupo de Usuarios de SQL-Server de Costa
Rica(http://www.sqlugcr.net). Generalmente participa como Expositor en los
Lanzamientos de Productos, TechDays, eXpert Zone, .NET Future Developers y Developer
Days que Microsoft organiza en diferentes países, además participó como Expositor en
el Primer, Tercer y Sétimo Simposio Latinoamericano de Sharepoint y como Expositor en
las 24 Horas PASS Latam y los SQL-Saturday patrocinados por PASS. Fuera de Costa
Rica ha impartido capacitación de SQL-Server y Visual Studio en Honduras, Nicaragua,
Panamá y México.
Picture Here
http://www.sqlugcr.net
3
Consolidación
Consolidación, en términos generales, es la
combinación de varias unidades en unidades mayores
más eficientes y estables.
Cuando se aplica a un Departamento de TI, la consolidación en
concreto se traduce en rentabilidad con una mayor y mejor
utilización de los recursos, la estandarización y mayor
capacidad de gestión del entorno de TI, y (más recientemente)
un enfoque de "Green IT" a través del consumo de energía
reducido.
Virtualización
La virtualización ofrece una capa de abstracción
que permite que múltiples sistemas operativos,
servicios o aplicaciones se ejecuten en un único
dispositivo, estando aislados unos de otros.
5
La Solución Correcta
Pese a las similitudes, hay algunas diferencias clave
Consolidación
 Siempre será reducir y fusionar - relación varía dependiendo de la estrategia y la tecnología
 Incluye la licencia de operaciones, procesos, infraestructura y personas
 Moderadamente útil para apoyar las aplicaciones heredadas
 Requiere re-alineación de la organización para tener éxito
Virtualización
 Puede o no puede reducir o fusionar
 La planificación requiere mucho cuidado en el almacenamiento para aprovechar las
características de facilidad de transporte y Alta Disp.
 Excelente para el apoyo a las aplicaciones heredadas
 Requiere nuevas habilidades y conocimientos
 Puede ser mínimamente invasivo para los grupos de TI
6
Solución para cada Problema
Consolidación y Virtualización resuelven problemas
similares
 Mejorar la eficiencia de utilización de recursos
 Un mejor control y una mejor gestión
 Reducir los costos generales
La consolidación no necesariamente requiere de
virtualización para tener éxito
La amplia aplicación de la virtualización no implica la
consolidación automática
Opciones de Consolidación
para SQL-Server
8
Opciones de Consolidación para SQL-Server
 Instancia única, única base de datos, multiesquema
 Muy difícil de lograr
 Común en la plataforma de base de datos de "Otros"
 Oportunidad significativa para los conflictos.
 La complejidad de gestión y la seguridad se superponen
 Generalmente no se recomienda
 Un solo servidor, única instancia, múltiples bases de datos
 Difícil de conseguir, pero da lo mejor de la utilización
 Algunos aislamientos de recursos con el Resource Governor
 Algunos aislamientos de seguridad con la gestión de cifrado y TDE
 Algunos conflictos de nombres (por ejemplo, los inicios de sesión)
 Recursos compartidos / conflictos de configuración (TempDB)
9
 Un solo servidor, multi-instancia
 Buenos controles de recursos con la configuración de SQL Server
 Buen aislamiento de seguridad (si se siguen las mejores prácticas)
 Mínimos conflictos de nombres
 Implementación flexible y modelo de gestión
 Posibilidad de Multi-versión
 Un solo servidor, una ó varias máquinas virtuales
 Diferentes tecnologías de virtualización disponibles
 Opciones de Alta Disponibilidad
 Aprovechamiento de recursos por servidor
 Se reduce cantidad de equipos físicos a administrar
 Cantidad de Instancias de SQL-Server a administrar no necesariamente se
reduce
Opciones de Consolidación para SQL-Server
Virtualización
Por qué Virtualizar ?
Consolidación de Servidores
Continuidad Operativa Flexibilidad
Mejor Uso de Recursos
Beneficios de la Virtualización
• Mejora la recuperación ante desastres
• Ahorro de tiempo al implementar servidores
• Reducción del tiempo a la hora de sustituir los servidores físicos a
servidores virtuales
• Más fácil y rápido para crear sistemas de prueba
• Consolidación de servidores
• Beneficios en Licenciamiento
• Bajo consumo de energía y enfriamiento
• Reducción de hardware y los costos de mantenimiento
Consideraciones en
Opciones de Virtualización
14
Consideraciones de Seguridad en opciones de
Consolidación
Requirement Virtualization Instance Database
Equivalent to having a dedicated physical machine Yes No No
Isolation of local Windows accounts Yes No No
Isolation of SQL Server logins Yes Yes No
Isolation of SQL Server binaries Yes Yes No
Data protection through Windows BitLocker® drive encryption Yes Partial – no isolation
between applications
Partial – no isolation
between applications
Data protection through Windows Encrypting File System Yes Yes – if instances have
separate service accounts
Partial – no isolation
between applications
Data protection through Microsoft SQL Server TDE Yes Yes Partial – all root
certificates are stored in
master
Data protection through Windows permissions Yes Yes Partial – SQL Server service
account and files shared
for host instance
Data protection through SQL Server granular encryption Yes Yes Yes
Data protection through SQL Server granular permissions Yes Yes Yes
Auditing of actions with SQL Server Audit Yes Yes Yes
15
Consideraciones de Alta Disponibilidad y Recuperación
de Desastres en opciones de Consolidación
Feature Virtualization Instance Database
Application remains available during planned host
machine downtime without application restart
Yes – via Live Migration
(database mirroring can
also be used)
Yes – via database
mirroring
Yes – via database
mirroring
Application remains available during planned host
machine downtime without client reconnect
Yes – via Live Migration No No
Application can be migrated between machines
without downtime (restart or reconnect)
Yes – via Live Migration No No
SQL Server failover clustering Yes Yes Partial –failover is at
the instance level
SQL Server log shipping Yes Yes Yes
SQL Server database mirroring Yes Yes Yes
SQL Server AlwaysOn Yes Yes Yes
16
Consideraciones de Aislamiento de Recursos
en opciones de Consolidación
Consideration Virtualization Instance Database
Isolation of tempdb Yes Yes No
Isolation of server level objects (credentials, linked
servers, msdb, SQL Server Agent jobs, and so on)
Yes Yes No
Hard limits on CPU and memory usage set per
application
Yes Yes No
Use of Resource Governor to provide query
prioritization within a SQL Server instance
Yes Yes Yes
Hot-add CPU No Yes Yes
Hot-add memory No Yes Yes
Hot-add storage Yes Yes Yes
17
Consideraciones de Capacidad de Gestión en
opciones de Consolidación
Feature Virtualization Instance Database
Create predefined images Yes No No
“One click” clone environments between development,
test, and production
Yes – with SCVMM No Partial – can clone data-tier
applications
Low cost migration Yes – P2V utility No Partial – depends on how well
contained the application is
within a database
Dynamic redeployment of application without
downtime
Yes – with Live Migration No No
Can be managed by the SQL Server Control Point Yes Yes Yes – if registered as a data-tier
application
Requires installing SQL Server multiple times No – can use P2V or cloning Yes No
Reduces number of physical servers to maintain Yes Yes Yes
Reduces number of Windows installations to maintain No Yes Yes
Reduces number of SQL Server instances to maintain No No Yes
Recomendaciones por Área
19
Recomendaciones Generales para Virtualización
• Pruebe las aplicaciones de red intensiva para validar que los acuerdos de
nivel de servicio sean aceptables.
• Use multipathing en el host o en la máquina virtual para garantizar el
máximo rendimiento y alta disponibilidad para las cargas de trabajo
virtual.
• Utilice discos virtuales SCSI para todos los discos de datos.
• No ubique las VMs sobre Discos Encriptados ó Comprimidos
• Excluya las VMs del escaneo de Antivirus del Host
• Utilice Hyper-V en Windows Server para aprovechar el Second-Level
Address Translation (SLAT) si está disponible (AMD es NPT, Intel es EPT )
20
Recomendaciones para configuración del Hyper-V
Root
• Reserve por lo menos 2 GB de RAM para el sistema operativo de la partición Root. No
hay manera de asignar la memoria para este sistema operativo, sino más bien tómelo
en cuenta al asignar la memoria para el host y las máquinas virtuales Guest.
• A fin de garantizar el menor espacio posible y los más bajos requisitos de parches,
analice la opción de instalar Windows Server Core.
• Reserve una tarjeta de red (NIC) dedicada con fines de administración.
• Administre el servidor de forma remota en lugar de directamente en la consola del
sistema.
• Utilice un tarjeta de Red de 1 gigabit ó mejor para Live Migration ya que esta
característica se utiliza para transferir grandes cantidades de datos. Lo ideal es no
usar un puerto que va a través de un virtual switch.
21
Recomendaciones para configuración del
Hyper-V Root
• Separar los LUN para el sistema operativo Host, para los discos duros
virtuales de los Guest, y para el repositorio de SCVMM. Esto permite una
mejor distribución de carga y evita los cuellos de botella de I/O.
• Utilice sistemas RAID 0+1 con el fin de proporcionar protección de datos
y el mejor rendimiento posible.
• Muchos Blades vienen con dos discos físicos. Utilice estos para el manejo
del sistema operativo y para almacenar todas las configuraciones de
discos duros virtuales, y utilice la SAN para las máquinas virtuales.
• Evite ejecutar servicios en la partición Parent
• Evite las sesiones de Hyper-V Manager y Virtual Machine activas
22
Recomendaciones de Configuración para
Hyper-V Guest
• Asigne una tarjeta de Red individual para cada Guest.
• Utilice discos virtuales SCSI para todos los Discos de Datos y Logs.
• Instale los Integration Services de Hyper-V.
• Si va a utilizar Fixed-sized VHDs para los sistema operativos virtuales tome
en cuenta:
• Tamaño del VHD para el Sistema Operativo (mínimo 50 GB) + Tamaño
de Memoria de la VM = Mínimo Tamaño del VHD
• Tome en cuenta el espacio necesario para los archivos adicionales por
VM. Por ejemplo, SQL Server usa: Tamaño VHD Sistema Operativo + (Tamaño de
Memoria de VM) + Ejecutables de SQL-Server
23
Recomendaciones de Configuración para VHD
• Utilice Discos Virtuales conectados a la controladora SCSI
virtual para todos los discos de datos.
• Utilice Discos Pass-through ó Fixed-size VHD para las Guest
VMs.
• Las VMs que utilizan VHDs son más fáciles de mover que las
que utilizan discos Pass-through.
24
Solid State Recomendado
Hyper-V se ejecuta muy
bien sobre Solid State
Disks (SSD)
Ejemplo :
 SSD es capaz de
hacer más I/O’s por
segundo (IOPS) con
tiempos de respuesta
más rápidos
Higher
Is
Better
Lower
Is
Better
SSD tiene mejor
rendimiento
general
SSD tiene tiempos
de respuesta
más rápidos
E: = SSD
F: = non-SSD
25
iSCSI Perf Best Practices con Hyper-V
• Best Practices normales para Redes & iSCSI aplican
• Use Jumbo Frames (Jumbo frames es soportado con Hyper-
V y NIC virtuales en Windows Server 2008 R2 ó superior) con
solicitudes altas de IO
 Beneficios se ven con 8K y superiores, cuanto mayor sea el tamaño del
IO con jumbo frames de 512K se ve más el beneficio
• Utilice NIC Dedicadas ó VLANs
• Desabilite servicios innecesarios de las NICs que manejan
tráfico iSCSI
 File Sharing, DNS
• Primero utilice iSCSI en el parent – para almacenar VHDs
• Segundo utilice iSCSI en el guest
SQL-Server en Windows
Azure
Best practices para SQL-Server en Windows Azure
Area Optimización Recomendada
Tamaño máqina virtual DS3 ó superior para SQL-Server Enterprise Edition
DS2 ó superior para SQL-Server Standard and Web Editions
Almacenamiento Utilizar Premium Storage
Mantener la storage account y la máquina virtual en la misma región
Deshabilitar el geo-redundant storage(geo-replication) en la storage account
Discos Utilice un mínimo de 2 discos P30, 1 para Logs, 1 para Datos y TempDB
Evite utilizar discos del SO ó temporales para las bases de datos
Habilite el read caching en los discos de Datos y Tempdb
No habilite el caching en discos de Logs
Configure stripe sets con múltilples discos de Azure para incrementar el IO throughput
Formatear los discos con los allocation units recomendados
I/O Habilite la compression por Página
Habilite la inicialización instantánea de archivos para los archivos de datos
Administre el autocrecimiento
Mover todas las bases de datos a discos de datos de Azure, inclusive las de Sistema
Mover el error log a discos de datos de Azure
Configure los directories default para las bases de datos y los respaldos
Aplicar los fixes de SQL-Server para rendimiento
https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-sql-server-performance-best-practices/
Herramientas de
Planificación
29
Genera Reportes para
Distintos Escenarios de
Migración
Red
Realiza un Inventario del entorno de redes
sin instalar agentes y recomienda las
tecnologías apropiadas
MAP Tool User
(IT Pro/Partner)
Migración de S.O?
Consolidación de Servidores?
Virtualización?
Microsoft Assessment and Planning Toolkit
http://www.microsoft.com/map
30
Demo
SQL-Server Virtualizado
Demo
SQL-Server en
Ambientes Virtualizados
Questions?
Thank You for Attending
Follow @pass24hop
Share your thoughts with hashtags
#pass24hop & #sqlpass

Más contenido relacionado

La actualidad más candente

Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13cClone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13cAlfredo Krieg
 
Awr + 12c performance tuning
Awr + 12c performance tuningAwr + 12c performance tuning
Awr + 12c performance tuningAiougVizagChapter
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1Satishbabu Gunukula
 
Tanel Poder - Scripts and Tools short
Tanel Poder - Scripts and Tools shortTanel Poder - Scripts and Tools short
Tanel Poder - Scripts and Tools shortTanel Poder
 
Less01 architecture
Less01 architectureLess01 architecture
Less01 architectureAmit Bhalla
 
Backup & recovery with rman
Backup & recovery with rmanBackup & recovery with rman
Backup & recovery with rmanitsabidhussain
 
MySQL Database Architectures - 2022-08
MySQL Database Architectures - 2022-08MySQL Database Architectures - 2022-08
MySQL Database Architectures - 2022-08Kenny Gryp
 
How to find what is making your Oracle database slow
How to find what is making your Oracle database slowHow to find what is making your Oracle database slow
How to find what is making your Oracle database slowSolarWinds
 
Oracle RAC One Node 12c Overview
Oracle RAC One Node 12c OverviewOracle RAC One Node 12c Overview
Oracle RAC One Node 12c OverviewMarkus Michalewicz
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuningSimon Huang
 
Oracle backup and recovery
Oracle backup and recoveryOracle backup and recovery
Oracle backup and recoveryYogiji Creations
 
Rman Presentation
Rman PresentationRman Presentation
Rman PresentationRick van Ek
 
User, roles and privileges
User, roles and privilegesUser, roles and privileges
User, roles and privilegesYogiji Creations
 
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionOracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionMarkus Michalewicz
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)Gustavo Rene Antunez
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01ITNet
 
Backup, Restore, and Disaster Recovery
Backup, Restore, and Disaster RecoveryBackup, Restore, and Disaster Recovery
Backup, Restore, and Disaster RecoveryMongoDB
 
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsOracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsMarkus Michalewicz
 

La actualidad más candente (20)

Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13cClone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
 
Awr + 12c performance tuning
Awr + 12c performance tuningAwr + 12c performance tuning
Awr + 12c performance tuning
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1
 
Tanel Poder - Scripts and Tools short
Tanel Poder - Scripts and Tools shortTanel Poder - Scripts and Tools short
Tanel Poder - Scripts and Tools short
 
Less01 architecture
Less01 architectureLess01 architecture
Less01 architecture
 
Backup & recovery with rman
Backup & recovery with rmanBackup & recovery with rman
Backup & recovery with rman
 
MySQL Database Architectures - 2022-08
MySQL Database Architectures - 2022-08MySQL Database Architectures - 2022-08
MySQL Database Architectures - 2022-08
 
SQL Tuning 101
SQL Tuning 101SQL Tuning 101
SQL Tuning 101
 
How to find what is making your Oracle database slow
How to find what is making your Oracle database slowHow to find what is making your Oracle database slow
How to find what is making your Oracle database slow
 
Oracle RAC One Node 12c Overview
Oracle RAC One Node 12c OverviewOracle RAC One Node 12c Overview
Oracle RAC One Node 12c Overview
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuning
 
Oracle backup and recovery
Oracle backup and recoveryOracle backup and recovery
Oracle backup and recovery
 
Rman Presentation
Rman PresentationRman Presentation
Rman Presentation
 
User, roles and privileges
User, roles and privilegesUser, roles and privileges
User, roles and privileges
 
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionOracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)
 
LiquiBase
LiquiBaseLiquiBase
LiquiBase
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
 
Backup, Restore, and Disaster Recovery
Backup, Restore, and Disaster RecoveryBackup, Restore, and Disaster Recovery
Backup, Restore, and Disaster Recovery
 
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsOracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
 

Destacado

Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...Eduardo Castro
 
Hyperv R2 Mejores Practicas
Hyperv R2 Mejores PracticasHyperv R2 Mejores Practicas
Hyperv R2 Mejores PracticasITSanchez
 
VMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y AzureVMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y AzureSpanishPASSVC
 
[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016GUSS
 
Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...
Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...
Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...SpanishPASSVC
 
Creando una solución AlwaysON SQL Server 2014 híbrida
Creando una solución AlwaysON SQL Server 2014 híbridaCreando una solución AlwaysON SQL Server 2014 híbrida
Creando una solución AlwaysON SQL Server 2014 híbridaSpanishPASSVC
 
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerRecuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerSpanishPASSVC
 
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012SpanishPASSVC
 
Planeando e implementando servicios de datos con Microsoft Azure
Planeando e implementando servicios de datos con Microsoft AzurePlaneando e implementando servicios de datos con Microsoft Azure
Planeando e implementando servicios de datos con Microsoft AzureSpanishPASSVC
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosJoseph Lopez
 
Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...SpanishPASSVC
 
AlwaysON Lecciones Aprendidas
AlwaysON Lecciones AprendidasAlwaysON Lecciones Aprendidas
AlwaysON Lecciones AprendidasSpanishPASSVC
 
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Joseph Lopez
 
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...EAE
 
AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016SpanishPASSVC
 
Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Eduardo Castro
 
Lo que siempre has querido saber para exprimir sql server
Lo que siempre has querido saber para exprimir sql serverLo que siempre has querido saber para exprimir sql server
Lo que siempre has querido saber para exprimir sql serverEnrique Catala Bañuls
 
SQL Server 2016 AlwaysOn Availability Groups New Features
SQL Server 2016 AlwaysOn Availability Groups New FeaturesSQL Server 2016 AlwaysOn Availability Groups New Features
SQL Server 2016 AlwaysOn Availability Groups New FeaturesJohn Martin
 
Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8John Bulla
 

Destacado (20)

Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
 
Hyperv R2 Mejores Practicas
Hyperv R2 Mejores PracticasHyperv R2 Mejores Practicas
Hyperv R2 Mejores Practicas
 
VMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y AzureVMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y Azure
 
[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016
 
Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...
Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...
Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...
 
Creando una solución AlwaysON SQL Server 2014 híbrida
Creando una solución AlwaysON SQL Server 2014 híbridaCreando una solución AlwaysON SQL Server 2014 híbrida
Creando una solución AlwaysON SQL Server 2014 híbrida
 
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerRecuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
 
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012
 
Planeando e implementando servicios de datos con Microsoft Azure
Planeando e implementando servicios de datos con Microsoft AzurePlaneando e implementando servicios de datos con Microsoft Azure
Planeando e implementando servicios de datos con Microsoft Azure
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de Datos
 
Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...
 
AlwaysON Lecciones Aprendidas
AlwaysON Lecciones AprendidasAlwaysON Lecciones Aprendidas
AlwaysON Lecciones Aprendidas
 
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
 
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
 
AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016
 
Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014
 
Lo que siempre has querido saber para exprimir sql server
Lo que siempre has querido saber para exprimir sql serverLo que siempre has querido saber para exprimir sql server
Lo que siempre has querido saber para exprimir sql server
 
SQL Server 2016 AlwaysOn Availability Groups New Features
SQL Server 2016 AlwaysOn Availability Groups New FeaturesSQL Server 2016 AlwaysOn Availability Groups New Features
SQL Server 2016 AlwaysOn Availability Groups New Features
 
Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8
 

Similar a Mejores prácticas SQL Server virtualización

Taller Data Centers: la innovación irrumpe en sus estructuras y funcionalidad...
Taller Data Centers: la innovación irrumpe en sus estructuras y funcionalidad...Taller Data Centers: la innovación irrumpe en sus estructuras y funcionalidad...
Taller Data Centers: la innovación irrumpe en sus estructuras y funcionalidad...Mundo Contact
 
Migración de máquinas virtuales y recuperación ante desastres en AWS
Migración de máquinas virtuales y recuperación ante desastres en AWSMigración de máquinas virtuales y recuperación ante desastres en AWS
Migración de máquinas virtuales y recuperación ante desastres en AWSAmazon Web Services LATAM
 
Ahorrando y continuidad de negocio con VMware, recuperacion de desastres, vCe...
Ahorrando y continuidad de negocio con VMware, recuperacion de desastres, vCe...Ahorrando y continuidad de negocio con VMware, recuperacion de desastres, vCe...
Ahorrando y continuidad de negocio con VMware, recuperacion de desastres, vCe...Suministros Obras y Sistemas
 
Analisis Comparativo
Analisis Comparativo Analisis Comparativo
Analisis Comparativo JUAN ENRIQUE
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbdSergio Cano
 
Quickway Sitios de Contingencia Gyssa y Azure
Quickway Sitios de Contingencia Gyssa y AzureQuickway Sitios de Contingencia Gyssa y Azure
Quickway Sitios de Contingencia Gyssa y AzureGyssa
 
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...SOFTENG
 
Windows Server2008 R2 Overview
Windows Server2008 R2 OverviewWindows Server2008 R2 Overview
Windows Server2008 R2 OverviewPablo Campos
 
CA Lisa: virtualizacion de servicios
CA Lisa: virtualizacion de serviciosCA Lisa: virtualizacion de servicios
CA Lisa: virtualizacion de serviciosUrena Nicolas
 
NubeAzure.pdf
NubeAzure.pdfNubeAzure.pdf
NubeAzure.pdfhefloca
 
Gestión del Cloud Computing
Gestión del Cloud ComputingGestión del Cloud Computing
Gestión del Cloud ComputingAitor Ibañez
 

Similar a Mejores prácticas SQL Server virtualización (20)

Taller Data Centers: la innovación irrumpe en sus estructuras y funcionalidad...
Taller Data Centers: la innovación irrumpe en sus estructuras y funcionalidad...Taller Data Centers: la innovación irrumpe en sus estructuras y funcionalidad...
Taller Data Centers: la innovación irrumpe en sus estructuras y funcionalidad...
 
DevOps: una breve introducción
DevOps: una breve introducciónDevOps: una breve introducción
DevOps: una breve introducción
 
Migración de máquinas virtuales y recuperación ante desastres en AWS
Migración de máquinas virtuales y recuperación ante desastres en AWSMigración de máquinas virtuales y recuperación ante desastres en AWS
Migración de máquinas virtuales y recuperación ante desastres en AWS
 
Ahorrando y continuidad de negocio con VMware, recuperacion de desastres, vCe...
Ahorrando y continuidad de negocio con VMware, recuperacion de desastres, vCe...Ahorrando y continuidad de negocio con VMware, recuperacion de desastres, vCe...
Ahorrando y continuidad de negocio con VMware, recuperacion de desastres, vCe...
 
2 corporate omega
2 corporate omega2 corporate omega
2 corporate omega
 
Presentación de Arquitectura en la Nube
Presentación de Arquitectura en la NubePresentación de Arquitectura en la Nube
Presentación de Arquitectura en la Nube
 
Analisis Comparativo
Analisis Comparativo Analisis Comparativo
Analisis Comparativo
 
Taller 2
Taller 2Taller 2
Taller 2
 
Sql
SqlSql
Sql
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Quickway Sitios de Contingencia Gyssa y Azure
Quickway Sitios de Contingencia Gyssa y AzureQuickway Sitios de Contingencia Gyssa y Azure
Quickway Sitios de Contingencia Gyssa y Azure
 
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
 
Cedes cloud 2013 ronald vargas quesada
Cedes cloud 2013 ronald vargas quesadaCedes cloud 2013 ronald vargas quesada
Cedes cloud 2013 ronald vargas quesada
 
Windows Server2008 R2 Overview
Windows Server2008 R2 OverviewWindows Server2008 R2 Overview
Windows Server2008 R2 Overview
 
CA Lisa: virtualizacion de servicios
CA Lisa: virtualizacion de serviciosCA Lisa: virtualizacion de servicios
CA Lisa: virtualizacion de servicios
 
NubeAzure.pdf
NubeAzure.pdfNubeAzure.pdf
NubeAzure.pdf
 
Presentación virtual desktop
Presentación virtual desktopPresentación virtual desktop
Presentación virtual desktop
 
Gestión del Cloud Computing
Gestión del Cloud ComputingGestión del Cloud Computing
Gestión del Cloud Computing
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 

Más de SpanishPASSVC

Creación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nubeCreación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nubeSpanishPASSVC
 
Analizando la performance del subsistema de IO
Analizando la performance del subsistema de IOAnalizando la performance del subsistema de IO
Analizando la performance del subsistema de IOSpanishPASSVC
 
Data Science con Microsoft R Server y SQL Server 2016
Data Science con Microsoft R Server y SQL Server 2016Data Science con Microsoft R Server y SQL Server 2016
Data Science con Microsoft R Server y SQL Server 2016SpanishPASSVC
 
Mejoras de Rendimiento para Replicación Transaccional
Mejoras de Rendimiento para Replicación TransaccionalMejoras de Rendimiento para Replicación Transaccional
Mejoras de Rendimiento para Replicación TransaccionalSpanishPASSVC
 
Como leer planes de ejecución
Como leer planes de ejecuciónComo leer planes de ejecución
Como leer planes de ejecuciónSpanishPASSVC
 
Tecnicas avanzadas de monitoreo
Tecnicas avanzadas de monitoreoTecnicas avanzadas de monitoreo
Tecnicas avanzadas de monitoreoSpanishPASSVC
 
Principios de diseño para procesos de ETL
Principios de diseño para procesos de ETLPrincipios de diseño para procesos de ETL
Principios de diseño para procesos de ETLSpanishPASSVC
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerSpanishPASSVC
 
La receta de la abuela para mejores cargas de datos
La receta de la abuela para mejores cargas de datosLa receta de la abuela para mejores cargas de datos
La receta de la abuela para mejores cargas de datosSpanishPASSVC
 
Introducción a Azure Machine Learning
Introducción a Azure Machine LearningIntroducción a Azure Machine Learning
Introducción a Azure Machine LearningSpanishPASSVC
 
Cuadros de mando el todo es más que la suma de las partes
Cuadros de mando el todo es más que la suma de las partesCuadros de mando el todo es más que la suma de las partes
Cuadros de mando el todo es más que la suma de las partesSpanishPASSVC
 
Automatizando la generación de Datawarehouses a través de metadatos
Automatizando la generación de Datawarehouses a través de metadatosAutomatizando la generación de Datawarehouses a través de metadatos
Automatizando la generación de Datawarehouses a través de metadatosSpanishPASSVC
 
Descubriendo el corazón de la optimización “Estadísticas más que un concepto”
Descubriendo el corazón de la optimización “Estadísticas más que un concepto”Descubriendo el corazón de la optimización “Estadísticas más que un concepto”
Descubriendo el corazón de la optimización “Estadísticas más que un concepto”SpanishPASSVC
 
Administrando soluciones de Power BI
Administrando soluciones de Power BIAdministrando soluciones de Power BI
Administrando soluciones de Power BISpanishPASSVC
 
Vista 360 grados de DataZen - Juan Alvarado
Vista 360 grados de DataZen - Juan AlvaradoVista 360 grados de DataZen - Juan Alvarado
Vista 360 grados de DataZen - Juan AlvaradoSpanishPASSVC
 
JSON Support en SQL Server 2016
JSON Support en SQL Server 2016JSON Support en SQL Server 2016
JSON Support en SQL Server 2016SpanishPASSVC
 
SQL Server 2016 - Row Level Security
SQL Server 2016 - Row Level SecuritySQL Server 2016 - Row Level Security
SQL Server 2016 - Row Level SecuritySpanishPASSVC
 
Prácticas recomendadas para SQL Server en Microsoft Azure
Prácticas recomendadas para SQL Server en Microsoft AzurePrácticas recomendadas para SQL Server en Microsoft Azure
Prácticas recomendadas para SQL Server en Microsoft AzureSpanishPASSVC
 
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
 
Minería de datos / Machine Learning
Minería de datos / Machine LearningMinería de datos / Machine Learning
Minería de datos / Machine LearningSpanishPASSVC
 

Más de SpanishPASSVC (20)

Creación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nubeCreación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nube
 
Analizando la performance del subsistema de IO
Analizando la performance del subsistema de IOAnalizando la performance del subsistema de IO
Analizando la performance del subsistema de IO
 
Data Science con Microsoft R Server y SQL Server 2016
Data Science con Microsoft R Server y SQL Server 2016Data Science con Microsoft R Server y SQL Server 2016
Data Science con Microsoft R Server y SQL Server 2016
 
Mejoras de Rendimiento para Replicación Transaccional
Mejoras de Rendimiento para Replicación TransaccionalMejoras de Rendimiento para Replicación Transaccional
Mejoras de Rendimiento para Replicación Transaccional
 
Como leer planes de ejecución
Como leer planes de ejecuciónComo leer planes de ejecución
Como leer planes de ejecución
 
Tecnicas avanzadas de monitoreo
Tecnicas avanzadas de monitoreoTecnicas avanzadas de monitoreo
Tecnicas avanzadas de monitoreo
 
Principios de diseño para procesos de ETL
Principios de diseño para procesos de ETLPrincipios de diseño para procesos de ETL
Principios de diseño para procesos de ETL
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL Server
 
La receta de la abuela para mejores cargas de datos
La receta de la abuela para mejores cargas de datosLa receta de la abuela para mejores cargas de datos
La receta de la abuela para mejores cargas de datos
 
Introducción a Azure Machine Learning
Introducción a Azure Machine LearningIntroducción a Azure Machine Learning
Introducción a Azure Machine Learning
 
Cuadros de mando el todo es más que la suma de las partes
Cuadros de mando el todo es más que la suma de las partesCuadros de mando el todo es más que la suma de las partes
Cuadros de mando el todo es más que la suma de las partes
 
Automatizando la generación de Datawarehouses a través de metadatos
Automatizando la generación de Datawarehouses a través de metadatosAutomatizando la generación de Datawarehouses a través de metadatos
Automatizando la generación de Datawarehouses a través de metadatos
 
Descubriendo el corazón de la optimización “Estadísticas más que un concepto”
Descubriendo el corazón de la optimización “Estadísticas más que un concepto”Descubriendo el corazón de la optimización “Estadísticas más que un concepto”
Descubriendo el corazón de la optimización “Estadísticas más que un concepto”
 
Administrando soluciones de Power BI
Administrando soluciones de Power BIAdministrando soluciones de Power BI
Administrando soluciones de Power BI
 
Vista 360 grados de DataZen - Juan Alvarado
Vista 360 grados de DataZen - Juan AlvaradoVista 360 grados de DataZen - Juan Alvarado
Vista 360 grados de DataZen - Juan Alvarado
 
JSON Support en SQL Server 2016
JSON Support en SQL Server 2016JSON Support en SQL Server 2016
JSON Support en SQL Server 2016
 
SQL Server 2016 - Row Level Security
SQL Server 2016 - Row Level SecuritySQL Server 2016 - Row Level Security
SQL Server 2016 - Row Level Security
 
Prácticas recomendadas para SQL Server en Microsoft Azure
Prácticas recomendadas para SQL Server en Microsoft AzurePrácticas recomendadas para SQL Server en Microsoft Azure
Prácticas recomendadas para SQL Server en Microsoft Azure
 
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
 
Minería de datos / Machine Learning
Minería de datos / Machine LearningMinería de datos / Machine Learning
Minería de datos / Machine Learning
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (13)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Mejores prácticas SQL Server virtualización

  • 1. Mejores Prácticas para SQL-Server en Ambientes Virtualizados Carlos Rojas Vargas
  • 2. Speaker Bio 2 Carlos Rojas Vargas es Microsoft MVP en SQL-Server desde el año 2001 con 14 años consecutivos de obtener este reconocimiento y trabaja con SQL-Server desde el año 1995. A partir de 1999 se certifica como MCT y comienza a impartir Capacitación certificada Microsoft, actualmente trabaja como Consultor en SQL-Server, Windows Server, Virtualización con Hyper-V, Alta Disponibilidad y Soluciones de Colaboración con Sharepoint en Grupo CMA, un Partner de Microsoft. También trabaja como Trainer para Corporación CTE, un CPLS de Microsoft. En este momento cuenta con las certificaciones MCSA(SQL-Server 2012), MCSA(SQL-Server 2008), MCITPro (Database Administrator SQL-Server 2008), MCTS(Sharepoint 2010), MCTS(SQL-Server 2008), MCTS(Windows Server 2008 Applications Infrastructure, Configuration), MCTS(Windows Server Virtualization, Configuration), MCTS(SQL Server 2008, Business Intelligence Development and Maintenance), MCTS(Visual Studio 2008), MCITPro (SQL-Server 2005), MCTS(SQL- Server 2005), MCTS(Visual Studio 2005), MCTS(Sharepoint Server 2007), MCTS(Sharepoint Services 3.0), MTA(Windows Server Administration Fundamentals), MTA(Windows® Operating System Fundamentals), MTA(Database Administration Fundamentals), MCDBA, MCSD.NET, MCAD, MCSE, MCSA, MCDST, MCT, A+, N+, IC3 y CIW-CI. Es el Fundador y Administrador del Grupo de Usuarios de SQL-Server de Costa Rica(http://www.sqlugcr.net). Generalmente participa como Expositor en los Lanzamientos de Productos, TechDays, eXpert Zone, .NET Future Developers y Developer Days que Microsoft organiza en diferentes países, además participó como Expositor en el Primer, Tercer y Sétimo Simposio Latinoamericano de Sharepoint y como Expositor en las 24 Horas PASS Latam y los SQL-Saturday patrocinados por PASS. Fuera de Costa Rica ha impartido capacitación de SQL-Server y Visual Studio en Honduras, Nicaragua, Panamá y México. Picture Here http://www.sqlugcr.net
  • 3. 3 Consolidación Consolidación, en términos generales, es la combinación de varias unidades en unidades mayores más eficientes y estables. Cuando se aplica a un Departamento de TI, la consolidación en concreto se traduce en rentabilidad con una mayor y mejor utilización de los recursos, la estandarización y mayor capacidad de gestión del entorno de TI, y (más recientemente) un enfoque de "Green IT" a través del consumo de energía reducido.
  • 4. Virtualización La virtualización ofrece una capa de abstracción que permite que múltiples sistemas operativos, servicios o aplicaciones se ejecuten en un único dispositivo, estando aislados unos de otros.
  • 5. 5 La Solución Correcta Pese a las similitudes, hay algunas diferencias clave Consolidación  Siempre será reducir y fusionar - relación varía dependiendo de la estrategia y la tecnología  Incluye la licencia de operaciones, procesos, infraestructura y personas  Moderadamente útil para apoyar las aplicaciones heredadas  Requiere re-alineación de la organización para tener éxito Virtualización  Puede o no puede reducir o fusionar  La planificación requiere mucho cuidado en el almacenamiento para aprovechar las características de facilidad de transporte y Alta Disp.  Excelente para el apoyo a las aplicaciones heredadas  Requiere nuevas habilidades y conocimientos  Puede ser mínimamente invasivo para los grupos de TI
  • 6. 6 Solución para cada Problema Consolidación y Virtualización resuelven problemas similares  Mejorar la eficiencia de utilización de recursos  Un mejor control y una mejor gestión  Reducir los costos generales La consolidación no necesariamente requiere de virtualización para tener éxito La amplia aplicación de la virtualización no implica la consolidación automática
  • 8. 8 Opciones de Consolidación para SQL-Server  Instancia única, única base de datos, multiesquema  Muy difícil de lograr  Común en la plataforma de base de datos de "Otros"  Oportunidad significativa para los conflictos.  La complejidad de gestión y la seguridad se superponen  Generalmente no se recomienda  Un solo servidor, única instancia, múltiples bases de datos  Difícil de conseguir, pero da lo mejor de la utilización  Algunos aislamientos de recursos con el Resource Governor  Algunos aislamientos de seguridad con la gestión de cifrado y TDE  Algunos conflictos de nombres (por ejemplo, los inicios de sesión)  Recursos compartidos / conflictos de configuración (TempDB)
  • 9. 9  Un solo servidor, multi-instancia  Buenos controles de recursos con la configuración de SQL Server  Buen aislamiento de seguridad (si se siguen las mejores prácticas)  Mínimos conflictos de nombres  Implementación flexible y modelo de gestión  Posibilidad de Multi-versión  Un solo servidor, una ó varias máquinas virtuales  Diferentes tecnologías de virtualización disponibles  Opciones de Alta Disponibilidad  Aprovechamiento de recursos por servidor  Se reduce cantidad de equipos físicos a administrar  Cantidad de Instancias de SQL-Server a administrar no necesariamente se reduce Opciones de Consolidación para SQL-Server
  • 11. Por qué Virtualizar ? Consolidación de Servidores Continuidad Operativa Flexibilidad Mejor Uso de Recursos
  • 12. Beneficios de la Virtualización • Mejora la recuperación ante desastres • Ahorro de tiempo al implementar servidores • Reducción del tiempo a la hora de sustituir los servidores físicos a servidores virtuales • Más fácil y rápido para crear sistemas de prueba • Consolidación de servidores • Beneficios en Licenciamiento • Bajo consumo de energía y enfriamiento • Reducción de hardware y los costos de mantenimiento
  • 14. 14 Consideraciones de Seguridad en opciones de Consolidación Requirement Virtualization Instance Database Equivalent to having a dedicated physical machine Yes No No Isolation of local Windows accounts Yes No No Isolation of SQL Server logins Yes Yes No Isolation of SQL Server binaries Yes Yes No Data protection through Windows BitLocker® drive encryption Yes Partial – no isolation between applications Partial – no isolation between applications Data protection through Windows Encrypting File System Yes Yes – if instances have separate service accounts Partial – no isolation between applications Data protection through Microsoft SQL Server TDE Yes Yes Partial – all root certificates are stored in master Data protection through Windows permissions Yes Yes Partial – SQL Server service account and files shared for host instance Data protection through SQL Server granular encryption Yes Yes Yes Data protection through SQL Server granular permissions Yes Yes Yes Auditing of actions with SQL Server Audit Yes Yes Yes
  • 15. 15 Consideraciones de Alta Disponibilidad y Recuperación de Desastres en opciones de Consolidación Feature Virtualization Instance Database Application remains available during planned host machine downtime without application restart Yes – via Live Migration (database mirroring can also be used) Yes – via database mirroring Yes – via database mirroring Application remains available during planned host machine downtime without client reconnect Yes – via Live Migration No No Application can be migrated between machines without downtime (restart or reconnect) Yes – via Live Migration No No SQL Server failover clustering Yes Yes Partial –failover is at the instance level SQL Server log shipping Yes Yes Yes SQL Server database mirroring Yes Yes Yes SQL Server AlwaysOn Yes Yes Yes
  • 16. 16 Consideraciones de Aislamiento de Recursos en opciones de Consolidación Consideration Virtualization Instance Database Isolation of tempdb Yes Yes No Isolation of server level objects (credentials, linked servers, msdb, SQL Server Agent jobs, and so on) Yes Yes No Hard limits on CPU and memory usage set per application Yes Yes No Use of Resource Governor to provide query prioritization within a SQL Server instance Yes Yes Yes Hot-add CPU No Yes Yes Hot-add memory No Yes Yes Hot-add storage Yes Yes Yes
  • 17. 17 Consideraciones de Capacidad de Gestión en opciones de Consolidación Feature Virtualization Instance Database Create predefined images Yes No No “One click” clone environments between development, test, and production Yes – with SCVMM No Partial – can clone data-tier applications Low cost migration Yes – P2V utility No Partial – depends on how well contained the application is within a database Dynamic redeployment of application without downtime Yes – with Live Migration No No Can be managed by the SQL Server Control Point Yes Yes Yes – if registered as a data-tier application Requires installing SQL Server multiple times No – can use P2V or cloning Yes No Reduces number of physical servers to maintain Yes Yes Yes Reduces number of Windows installations to maintain No Yes Yes Reduces number of SQL Server instances to maintain No No Yes
  • 19. 19 Recomendaciones Generales para Virtualización • Pruebe las aplicaciones de red intensiva para validar que los acuerdos de nivel de servicio sean aceptables. • Use multipathing en el host o en la máquina virtual para garantizar el máximo rendimiento y alta disponibilidad para las cargas de trabajo virtual. • Utilice discos virtuales SCSI para todos los discos de datos. • No ubique las VMs sobre Discos Encriptados ó Comprimidos • Excluya las VMs del escaneo de Antivirus del Host • Utilice Hyper-V en Windows Server para aprovechar el Second-Level Address Translation (SLAT) si está disponible (AMD es NPT, Intel es EPT )
  • 20. 20 Recomendaciones para configuración del Hyper-V Root • Reserve por lo menos 2 GB de RAM para el sistema operativo de la partición Root. No hay manera de asignar la memoria para este sistema operativo, sino más bien tómelo en cuenta al asignar la memoria para el host y las máquinas virtuales Guest. • A fin de garantizar el menor espacio posible y los más bajos requisitos de parches, analice la opción de instalar Windows Server Core. • Reserve una tarjeta de red (NIC) dedicada con fines de administración. • Administre el servidor de forma remota en lugar de directamente en la consola del sistema. • Utilice un tarjeta de Red de 1 gigabit ó mejor para Live Migration ya que esta característica se utiliza para transferir grandes cantidades de datos. Lo ideal es no usar un puerto que va a través de un virtual switch.
  • 21. 21 Recomendaciones para configuración del Hyper-V Root • Separar los LUN para el sistema operativo Host, para los discos duros virtuales de los Guest, y para el repositorio de SCVMM. Esto permite una mejor distribución de carga y evita los cuellos de botella de I/O. • Utilice sistemas RAID 0+1 con el fin de proporcionar protección de datos y el mejor rendimiento posible. • Muchos Blades vienen con dos discos físicos. Utilice estos para el manejo del sistema operativo y para almacenar todas las configuraciones de discos duros virtuales, y utilice la SAN para las máquinas virtuales. • Evite ejecutar servicios en la partición Parent • Evite las sesiones de Hyper-V Manager y Virtual Machine activas
  • 22. 22 Recomendaciones de Configuración para Hyper-V Guest • Asigne una tarjeta de Red individual para cada Guest. • Utilice discos virtuales SCSI para todos los Discos de Datos y Logs. • Instale los Integration Services de Hyper-V. • Si va a utilizar Fixed-sized VHDs para los sistema operativos virtuales tome en cuenta: • Tamaño del VHD para el Sistema Operativo (mínimo 50 GB) + Tamaño de Memoria de la VM = Mínimo Tamaño del VHD • Tome en cuenta el espacio necesario para los archivos adicionales por VM. Por ejemplo, SQL Server usa: Tamaño VHD Sistema Operativo + (Tamaño de Memoria de VM) + Ejecutables de SQL-Server
  • 23. 23 Recomendaciones de Configuración para VHD • Utilice Discos Virtuales conectados a la controladora SCSI virtual para todos los discos de datos. • Utilice Discos Pass-through ó Fixed-size VHD para las Guest VMs. • Las VMs que utilizan VHDs son más fáciles de mover que las que utilizan discos Pass-through.
  • 24. 24 Solid State Recomendado Hyper-V se ejecuta muy bien sobre Solid State Disks (SSD) Ejemplo :  SSD es capaz de hacer más I/O’s por segundo (IOPS) con tiempos de respuesta más rápidos Higher Is Better Lower Is Better SSD tiene mejor rendimiento general SSD tiene tiempos de respuesta más rápidos E: = SSD F: = non-SSD
  • 25. 25 iSCSI Perf Best Practices con Hyper-V • Best Practices normales para Redes & iSCSI aplican • Use Jumbo Frames (Jumbo frames es soportado con Hyper- V y NIC virtuales en Windows Server 2008 R2 ó superior) con solicitudes altas de IO  Beneficios se ven con 8K y superiores, cuanto mayor sea el tamaño del IO con jumbo frames de 512K se ve más el beneficio • Utilice NIC Dedicadas ó VLANs • Desabilite servicios innecesarios de las NICs que manejan tráfico iSCSI  File Sharing, DNS • Primero utilice iSCSI en el parent – para almacenar VHDs • Segundo utilice iSCSI en el guest
  • 27. Best practices para SQL-Server en Windows Azure Area Optimización Recomendada Tamaño máqina virtual DS3 ó superior para SQL-Server Enterprise Edition DS2 ó superior para SQL-Server Standard and Web Editions Almacenamiento Utilizar Premium Storage Mantener la storage account y la máquina virtual en la misma región Deshabilitar el geo-redundant storage(geo-replication) en la storage account Discos Utilice un mínimo de 2 discos P30, 1 para Logs, 1 para Datos y TempDB Evite utilizar discos del SO ó temporales para las bases de datos Habilite el read caching en los discos de Datos y Tempdb No habilite el caching en discos de Logs Configure stripe sets con múltilples discos de Azure para incrementar el IO throughput Formatear los discos con los allocation units recomendados I/O Habilite la compression por Página Habilite la inicialización instantánea de archivos para los archivos de datos Administre el autocrecimiento Mover todas las bases de datos a discos de datos de Azure, inclusive las de Sistema Mover el error log a discos de datos de Azure Configure los directories default para las bases de datos y los respaldos Aplicar los fixes de SQL-Server para rendimiento https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-sql-server-performance-best-practices/
  • 29. 29 Genera Reportes para Distintos Escenarios de Migración Red Realiza un Inventario del entorno de redes sin instalar agentes y recomienda las tecnologías apropiadas MAP Tool User (IT Pro/Partner) Migración de S.O? Consolidación de Servidores? Virtualización? Microsoft Assessment and Planning Toolkit http://www.microsoft.com/map
  • 32. Thank You for Attending Follow @pass24hop Share your thoughts with hashtags #pass24hop & #sqlpass