SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Algoritmos y mecanismos de sincronización basados en memoria compartida.
Algoritmos y mecanismos de sincronización  basados en memoria compartida. Algoritmos y mecanismos de sincronización  basados en memoria compartida.
Algoritmos y mecanismos de sincronización basados en memoria compartida. Reina Del Sahara
 
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSitsl
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-softwarecristina_devargas
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesEmmanuel Fontán
 
Cómo simplificar las arquitecturas híbridas y multi-cloud con la virtualizaci...
Cómo simplificar las arquitecturas híbridas y multi-cloud con la virtualizaci...Cómo simplificar las arquitecturas híbridas y multi-cloud con la virtualizaci...
Cómo simplificar las arquitecturas híbridas y multi-cloud con la virtualizaci...Denodo
 
Servicios del servidor
Servicios del servidorServicios del servidor
Servicios del servidorJenny Ospina
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos Mario De La Cruz
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & serviciosKozmo Hernan
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorascamiche97
 

What's hot (20)

Administracion de Bases de datos
Administracion de Bases de datosAdministracion de Bases de datos
Administracion de Bases de datos
 
Algoritmos y mecanismos de sincronización basados en memoria compartida.
Algoritmos y mecanismos de sincronización  basados en memoria compartida. Algoritmos y mecanismos de sincronización  basados en memoria compartida.
Algoritmos y mecanismos de sincronización basados en memoria compartida.
 
3.1 Administración de memoria CUESTIONARIO
3.1 Administración de memoria CUESTIONARIO3.1 Administración de memoria CUESTIONARIO
3.1 Administración de memoria CUESTIONARIO
 
Bases de Datos Multimedia
Bases de Datos MultimediaBases de Datos Multimedia
Bases de Datos Multimedia
 
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
 
Arquitectura fisica y logica
Arquitectura fisica y logicaArquitectura fisica y logica
Arquitectura fisica y logica
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentes
 
Cómo simplificar las arquitecturas híbridas y multi-cloud con la virtualizaci...
Cómo simplificar las arquitecturas híbridas y multi-cloud con la virtualizaci...Cómo simplificar las arquitecturas híbridas y multi-cloud con la virtualizaci...
Cómo simplificar las arquitecturas híbridas y multi-cloud con la virtualizaci...
 
Ventajas desventajas sgbd
Ventajas desventajas sgbdVentajas desventajas sgbd
Ventajas desventajas sgbd
 
Servicios del servidor
Servicios del servidorServicios del servidor
Servicios del servidor
 
NoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradasNoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradas
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & servicios
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 

Viewers also liked

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
 

Viewers also liked (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 to 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 to 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
 

More from 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
 

More from 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
 

Recently uploaded

PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 

Recently uploaded (20)

PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.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