SlideShare una empresa de Scribd logo
1 de 53
11 Octubre, 2014
Alta disponibilidad en ambientes 
empresariales 
Ing. Eduardo Castro, PhD 
Microsoft SQL Server MVP 
PASS Regional Mentor 
ecastro@simsasys.com 
http://www.youtube.com/eduardocastrom
Descripción general la charla 
 Alta disponibilidad y recuperación ante desastres con SQL 
Server 2014 
 Alta disponibilidad y recuperación ante desastres para bases 
de datos en Azure
Alta disponibilidad y recuperación ante desastres 
 Soluciones de alta disponibilidad tienen como finalidad 
impedir las interrupciones del servicio 
 Las soluciones de recuperación de desastres son destinados a 
permitir la recuperación de las interrupciones 
 Las copias de seguridad por sí solas no proporcionan una 
solución completa de recuperación de desastres 
 RPO y RTO son los objetivos de negocio que pueden ayudar 
con la alta disponibilidad y la planificación de recuperación de 
desastres
Descripción general de alta disponibilidad 
•Tecnologías de alta disponibilidad ayudan a asegurar la 
continuidad de la prestación de servicios en caso de un corte 
de luz 
• Planes de alta disponibilidad deben incluir: 
• Hardware 
• Sistema operativo Windows 
• Instancia de SQL Server 
• Bases de datos individuales
Consideraciones para la implementación de alta 
disponibilidad y recuperación ante desastres 
• Debe tener en cuenta los siguientes puntos en la planificación de alta 
disponibilidad y recuperación de desastres: 
• El número de sitios 
• El costo de mantenimiento de los servidores ociosos para la conmutación por 
error 
• Configuración de quórum 
• Guardar tempdb localmente para reducir E / S en el almacenamiento 
compartido
Opciones de Alta disponibilidad y recuperación ante 
desastres con SQL Server 2014 
 SQL Server Log Shipping 
 SQL Server Replication 
 Failover Cluster Solution 
 Multi-Site Failover Cluster Solution 
 Solución AlwaysOn Grupo de Alta Disponibilidad 
 Combinación de AlwaysOn Failover Cluster y Solución Grupo 
de disponibilidad AlwaysOn 
 Combinación con Microsoft Azure
Log Shipping Database Mirroring 
Testigo 
Failover Cluster 
Activo Pasivo 
Grupo de disponibilidad 
Cluster de 
Windows 
Cluster de 
Windows 
Réplica 
primaria 
Réplica secundaria 
Activo
Planificación de alta disponibilidad 
• Las consideraciones clave 
• Acuerdos de nivel de servicio 
• Costo 
• La utilización de recursos
Planificación de alta disponibilidad 
• La elección de una solución de alta disponibilidad de SQL Server 
• Unidad de failover 
• Costo relativo 
• Failover automático 
• Redirección automática de cliente 
• El número máximo de réplicas 
• Réplicas de sólo lectura 
• Edición de SQL Server
Failover Cluster Solution 
Windows Server Failover Cluster 
Activo 
nodo 
Sitio primario 
Conmuta 
ción por 
error 
local 
nodo
Multi-Site Failover Cluster Solution Instancia 
Windows Server Failover Cluster 
Activo 
nodo 
Conmuta 
ción por 
error 
local 
nodo 
Failover 
remoto 
nodo 
Failover 
remoto 
nodo 
Replicación de 
almacenamiento 
Sitio primario Sitio Alterno
Tecnología de Alta Disponibilidad SQL Server 
Failover Cluster Instances 
for servers 
Tecnología existente 
Failover de servidor 
Almacenamiento compartido (SAN / 
SMB) 
Failover puede tardar minutos 
Clúster de multiples nodos 
Los nodos secundarios son pasivos 
Availability Groups 
for groups of databases 
Nuevo mecanismo 
Failover de múltiples base de 
datos 
Utiliza Direct attached storage 
El failover puede tardar 
segundos 
Múltiples secundarias 
Copias secundarias activas 
Instancias de Failover 
Cluster 
enfocado en servidores 
para conjuntos de base de datos 
Introducción a AlwaysOn
Topología Tradicional 
Log Shipping 
Database Mirroring
Topología Flexible 
 AlwaysOn provee flexibilidad 
A 
Movimiento 
Sincrónico de 
Datos 
Movimiento 
Asincrónico de 
Datos 
Almacenamiento compartido, regional y geo 
secondaries 
A 
A 
A 
A 
A 
A 
Direct attached storage local, regional, geo target
SQL Server AlwaysOn Availability Group 
Los grupos de alta disponiblidad proveen nuevas 
capacidades para las aplicaciones 
 Failover de multiples bases de datops 
 Múltiples secundarias 
 Movimientos de datos sincrónicos y 
asincrónicos 
 Utiliza compresión y encriptación 
 Failover automático o manual 
 Recuperación de páginas automático 
 Copias secundarias activas 
 Redireccionamiento automático de 
las aplicaciones con base en el 
nombre virtual 
 Asistente de configuración 
 Integración con System Center 
 Power-shell 
Opciones de alta disponiblidad 
Más flexibles 
Mayor eficiencia e integración
Las copias secundarias activas permite utilizar major el hardware 
que en el scenario de HA/DR: Liberar trabajo al primario 
Cargas de trabajo de solo léctura 
Realización de respaldos
Nueva solución para procesos de solo lectura 
SQL Server SQL Server 
DB 
2 
DB 
1 
DB 
2 
DB 
1 
Primaria Secundaria 
Sincronización de 
Log 
Reportes 
Secundaria Primaria 
Reportes
Nueva solución para procesos de solo lectura 
SQL Server 
DB 
2 
DB 
1 
Primary 
Se pueden tener hasta 4 secundarias 
Sincrónica o Asincrónica
Cargas de trabajo de solo lectura - Anteriormente 
Database Mirroring Transactional Replication 
Ejecuta en el principal 
Tiene impacto de carga de trabajo 
Se ejecuta en el espejo con 
snapshots 
Estado de los datos 
Tareas administrativas adicionales 
No hay failover de procesos de 
lectura 
Ejecuta en el suscriptor 
Ventajas: 
Soporta gran cantidad de suscriptores 
Desventajas: 
Solución independiente para configurar 
y administrar 
Latencia de replicación 
No hay failover de procesos de lectura
Configurar las secundarias como de solo 
lectura 
NO No permite conexiones 
ALL Permite todas las conexiones 
READ_ONLY Solo permite las conexiones explícitas que indican READ_ONLY 
ALTER AVAILABILITY GROUP ag_name 
MODIFY REPLICA ON 'server_name' 
WITH ( 
SECONDARY_ROLE ( 
ALLOW_CONNECTIONS = { NO | ALL | READ_ONLY } ) )
Los clientes se pueden conectar a la copia secundaria sin cambios 
Set ALLOW_CONNECTIONS = ALL 
Si puede modificar el código especifique Application Intent 
Nuevo parámetro del connection string 
Se especifica el tipo de conexión: READ_ONLY / READ_WRITE 
Permite nuevas capacidades 
No permite conexiones de escritura 
Enruta automática las conexiones de READ_ONLY hacia una copia 
secundaria activa
Failover de las aplicaciones 
 Availability Groups Listener permite que las aplicaciones realicen Failover a cualquier secundaria 
 La aplicación se reconecta utilizando un nombre virtual 
Servidor A Servidor B Servidor C 
HR 
DB 
AG_HR 
HR 
DB 
HR_VNN 
Primaria Secundaria 
HR 
DB 
Secundaria 
Aplicación reintenta durante FailOver 
-server HR_Listener;- 
catalog HRDB 
Se conecta a la nueva primaria 
una vez finalizado el failover y que el nombre 
virtual está activo
Configurar el Routing URL para cada secundaria 
Endpoint para conexiones de solo-lectura 
ALTER AVAILABILITY GROUP nombre_AG 
MODIFY REPLICA ON ‘nombre_servidor' 
WITH ( 
SECONDARY_ROLE ( 
READ_ONLY_ROUTING_URL = ‘TCP://direccion:puerto’ ) )
ALTER AVAILABILITY GROUP ag_name 
MODIFY REPLICA ON 'server_name' 
WITH ( 
PRIMARY_ROLE ( 
READ_ONLY_ROUTING_LIST = {'server_name' [,..n]} ) )
Carga trabajo R/W 
Failed 
Database Mirroring 
Respaldos Respaldos 
Primaria Secundaria 
Solo en el primario 
Impacto en las cargas de trabajo 
Falla después del Failover
Carga de trabajo R/W 
Primaria 
Respaldos 
Secundaria 
Activa 
Respaldos 
Secundaria 
Activa 
Respaldos 
En la primaria o cualquier secundaria 
No hay necesidad de configurar la secundaria de solo lectura
Solución AlwaysOn grupo de disponibilidad 
Windows Server Failover Cluster 
AlwaysOn grupo de disponibilidad 
Testigo del recurso 
compartido de archivos 
Primaria Secundaria Secundaria 
Synchronous 
Asíncrono 
Sitio primario DR sitio
Combinar AlwaysOn Failover Cluster Instancia y Solución 
grupo de disponibilidad AlwaysOn 
Windows Server Failover Cluster 
AlwaysOn Failover 
Cluster Instancia 1 
El nodo A 
(Pasivo) 
Nodo B 
(Activo) 
AlwaysOn Failover 
Cluster Instancia 2 
El nodo C 
(Activo) 
DR sitio 
Sitio primario DR sitio 
El nodo D 
(pasivo) 
Principal 
grupo de 
disponibilidad 
Grupo de 
disponibilidad 
de secundaria 
Conjunto disponibilidad
Consideraciones para la alta disponibilidad en una nube 
privada 
• Host Clustering 
• Clúster de hosts de Hyper-V físicas 
• La migración en vivo 
• Transferencia en línea de máquinas virtuales entre 
hosts 
• Cluster Shared Volumens 
• VHD para almacenaje de múltiples máquinas 
virtuales en clúster LUN 
La migración en 
vivo 
Invitad 
o 
Cluster 
Host Cluster 
Volumen compartido de clúster
Consideraciones para la alta disponibilidad en una nube 
privada 
• Guest Clustering 
• Clúster de VM dentro de Hyper-V 
• Compartido de almacenamiento para máquinas 
virtuales 
La migración en 
vivo 
Invitad 
o 
• iSCSI 
Cluster 
• VHD Compartidos 
Host Cluster 
• Fibre Channel virtual Volumen compartido de clúster
Consideraciones para la alta disponibilidad de máquinas 
virtuales de Azure 
• Azure built-in replication 
• Para tres nodos en el mismo centro de datos 
• Geo-replicación para un centro de datos diferente 
• No protege específicamente SQL Server 
• SQL Server Azure en entornos exclusivos 
• Grupos de disponibilidad AlwaysOn 
• Database Mirroring
Consideraciones para la alta disponibilidad de máquinas 
virtuales de Azure 
• SQL Server en entornos de TI híbridos 
• AlwaysOn disponibilidad Grupos 
• Database Mirroring 
• Log Shipping
Alta disponibilidad y recuperación ante desastres para 
bases de datos en Azure 
 Alta disponibilidad y recuperación de desastres de base de 
datos Microsoft SQL Azure 
 Alta disponibilidad y recuperación de desastres en máquinas 
virtuales Microsoft Azure 
 Alta disponibilidad y recuperación de desastres en los 
escenarios de TI híbridos
Alta disponibilidad y recuperación de desastres de base de 
datos Microsoft SQL Azure 
• Base de datos de Microsoft SQL Azure incluye mecanismos 
incorporados que le permiten: 
• Protege contra la falta de infraestructura en el centro de datos local 
• Crear copias redundantes de datos para proteger contra la corrupción 
lógica 
• Protege contra el fracaso de todo el centro de datos
Alta disponibilidad y recuperación de desastres en 
máquinas virtuales Microsoft Azure 
• Soluciones de alta disponibilidad para las bases de datos en SQL 
Server en máquinas virtuales de Azure: 
• Grupos de disponibilidad AlwaysOn 
• Database Mirroring 
• Instancias de clúster de conmutación por error de AlwaysOn no soportados 
debido a los requisitos de almacenamiento compartido
Alta disponibilidad y recuperación de desastres en 
máquinas virtuales Microsoft Azure 
• La recuperación de desastres soluciones para bases de datos en SQL 
Server en Azure máquinas virtuales: 
• La creación de espejo de base de datos 
• Copia de seguridad para el almacenamiento Blob Azure en un centro de datos 
diferente 
• Los Grupos de Alta Disponibilidad de AlwaysOn no son soportados porque los 
dominios y las redes virtuales no pueden abarcar los centros de datos
Alta disponibilidad y recuperación de desastres en los 
escenarios de TI híbridos 
• Crear un combinado hybrid TI solución de disponibilidad y 
recuperación de catástrofes de alta mediante el uso de un grupo de 
disponibilidad AlwaysOn 
• Crear soluciones de recuperación de desastres para híbridos de TI 
mediante el uso de: 
• Database Mirroring 
• Log shipping 
• Backup to Azure Blob service
Opciones de alta disponibilidad AzureOnly 
AlwaysOn Availability Groups
Recuperación ante desastres AzureOnly 
AlwaysOn Availability Groups
Recuperación ante desastres AzureOnly 
Database Mirroring
Recuperación ante desastres AzureOnly 
Backup and Restore with Azure Blob Storage Service
Recuperación ante desastres Híbridas 
AlwaysOn Availability Groups
Recuperación ante desastres Híbridas 
Database Mirroring
Recuperación ante desastres Híbridas 
Log Shipping
Recuperación ante desastres Híbridas 
Backup and Restore with Azure Blob Storage Service
EJEMPLOS DE CLIENTES
Un fabricante de automóviles 
 Portal Web (Gazoo.com) 
• Noticias, blogs, mercado, comunidad, juegos 
 SharePoint 2013 y SQL Server 2012
Una empresa de viajes online 
 Sistema de Reservas de Servicios Turísticos 
• Centro de datos 1 en las instalaciones 
• Grupos de disponibilidad de segunda mano a la HA 
• Ningún sitio DR 
• Utilice Azure para DR
Una compañía de streaming de vídeo en línea 
 Vídeo sitio de streaming 
• Estrategia organizativa para pasar a nube 
• La continuidad del negocio es fundamental para la satisfacción del cliente 
• Disponibilidad Group ofrece HA dentro de la región Azure 
• Actualmente DR bajo premisa (se trasladará el próximo mes para Azure)
Un proveedor de atención médica 
 Operaciones del hospital del sistema en línea 
• Cumplimiento de HIPAA es importante: Use Azure como infraestructura de alojamiento 
• La continuidad del negocio es crítica para los negocios 
• Disponibilidad Grupo ofrece HA dentro de la región Azure 
• DR bajo premisa por razones de información y de regulación
Recursos adicionales
SQL Server Alta disponibilidad en ambientes empresariales

Más contenido relacionado

La actualidad más candente

Comparison of ACFS and DBFS
Comparison of ACFS and DBFSComparison of ACFS and DBFS
Comparison of ACFS and DBFSDanielHillinger
 
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platforms
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platformsOracle licensing on VMware, Cloud, Hyper V and other virtualised platforms
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platformsOnomi
 
Always on in sql server 2017
Always on in sql server 2017Always on in sql server 2017
Always on in sql server 2017Gianluca Hotz
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWaresgurnam73
 
Introduction to Docker storage, volume and image
Introduction to Docker storage, volume and imageIntroduction to Docker storage, volume and image
Introduction to Docker storage, volume and imageejlp12
 
TPC-DI - The First Industry Benchmark for Data Integration
TPC-DI - The First Industry Benchmark for Data IntegrationTPC-DI - The First Industry Benchmark for Data Integration
TPC-DI - The First Industry Benchmark for Data IntegrationTilmann Rabl
 
Oracle Cloud Infrastructure セキュリティの取り組み [2021年8月版]
Oracle Cloud Infrastructure セキュリティの取り組み [2021年8月版]Oracle Cloud Infrastructure セキュリティの取り組み [2021年8月版]
Oracle Cloud Infrastructure セキュリティの取り組み [2021年8月版]オラクルエンジニア通信
 
MariaDB Server Performance Tuning & Optimization
MariaDB Server Performance Tuning & OptimizationMariaDB Server Performance Tuning & Optimization
MariaDB Server Performance Tuning & OptimizationMariaDB plc
 
Exadata db node update
Exadata db node updateExadata db node update
Exadata db node updatepat2001
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodLudovico Caldara
 
VMware vSphere Networking deep dive
VMware vSphere Networking deep diveVMware vSphere Networking deep dive
VMware vSphere Networking deep diveSanjeev Kumar
 
Introduction to Docker - IndiaOpsUG
Introduction to Docker - IndiaOpsUGIntroduction to Docker - IndiaOpsUG
Introduction to Docker - IndiaOpsUGAjeet Singh Raina
 
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesLudovico Caldara
 
Sql server 2016 always on 可用性グループ new features
Sql server 2016 always on 可用性グループ new featuresSql server 2016 always on 可用性グループ new features
Sql server 2016 always on 可用性グループ new featuresMasayuki Ozawa
 
Oracle data pump
Oracle data pumpOracle data pump
Oracle data pumpmarcxav72
 

La actualidad más candente (20)

Présentation Docker
Présentation DockerPrésentation Docker
Présentation Docker
 
Comparison of ACFS and DBFS
Comparison of ACFS and DBFSComparison of ACFS and DBFS
Comparison of ACFS and DBFS
 
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platforms
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platformsOracle licensing on VMware, Cloud, Hyper V and other virtualised platforms
Oracle licensing on VMware, Cloud, Hyper V and other virtualised platforms
 
Always on in sql server 2017
Always on in sql server 2017Always on in sql server 2017
Always on in sql server 2017
 
Docker
DockerDocker
Docker
 
AlwaysON Basics
AlwaysON BasicsAlwaysON Basics
AlwaysON Basics
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
 
Introduction to Docker storage, volume and image
Introduction to Docker storage, volume and imageIntroduction to Docker storage, volume and image
Introduction to Docker storage, volume and image
 
TPC-DI - The First Industry Benchmark for Data Integration
TPC-DI - The First Industry Benchmark for Data IntegrationTPC-DI - The First Industry Benchmark for Data Integration
TPC-DI - The First Industry Benchmark for Data Integration
 
Oracle Cloud Infrastructure セキュリティの取り組み [2021年8月版]
Oracle Cloud Infrastructure セキュリティの取り組み [2021年8月版]Oracle Cloud Infrastructure セキュリティの取り組み [2021年8月版]
Oracle Cloud Infrastructure セキュリティの取り組み [2021年8月版]
 
MariaDB Server Performance Tuning & Optimization
MariaDB Server Performance Tuning & OptimizationMariaDB Server Performance Tuning & Optimization
MariaDB Server Performance Tuning & Optimization
 
Exadata db node update
Exadata db node updateExadata db node update
Exadata db node update
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The Hood
 
VMware vSphere Networking deep dive
VMware vSphere Networking deep diveVMware vSphere Networking deep dive
VMware vSphere Networking deep dive
 
Introduction to Docker - IndiaOpsUG
Introduction to Docker - IndiaOpsUGIntroduction to Docker - IndiaOpsUG
Introduction to Docker - IndiaOpsUG
 
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
 
Treinamento Data Guard
Treinamento Data GuardTreinamento Data Guard
Treinamento Data Guard
 
Sql server 2016 always on 可用性グループ new features
Sql server 2016 always on 可用性グループ new featuresSql server 2016 always on 可用性グループ new features
Sql server 2016 always on 可用性グループ new features
 
Ceph on Windows
Ceph on WindowsCeph on Windows
Ceph on Windows
 
Oracle data pump
Oracle data pumpOracle data pump
Oracle data pump
 

Similar a SQL Server Alta disponibilidad en ambientes empresariales

Always On y grupos de disponibilidad SQL Server 2012
Always On y grupos de disponibilidad SQL Server 2012Always On y grupos de disponibilidad SQL Server 2012
Always On y grupos de disponibilidad SQL Server 2012SolidQ
 
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 con SQL Server 2012
Alta Disponibilidad con SQL Server 2012Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012dbLearner
 
Mejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosMejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosSpanishPASSVC
 
Hyper v ha t echnet latam
Hyper v ha t echnet latamHyper v ha t echnet latam
Hyper v ha t echnet latamPablo Campos
 
Diseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL AzureDiseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL AzureJoseph Lopez
 
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013Mysql Latinoamérica
 
Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013Erik Gur
 
Webcast alta disponibilidad-exchange_2010
Webcast alta disponibilidad-exchange_2010Webcast alta disponibilidad-exchange_2010
Webcast alta disponibilidad-exchange_2010Hector Cortes
 
Alta disponiblidad en SQL Server 2012
Alta disponiblidad en SQL Server 2012Alta disponiblidad en SQL Server 2012
Alta disponiblidad en SQL Server 2012Eduardo Castro
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010Juan Pablo
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5juliomacr
 
SQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nubeSQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nubeEduardo Castro
 
SQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y MantenimientoSQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y MantenimientoEduardo Castro
 
Azure SQL Database: Opciones de implementación
Azure SQL Database: Opciones de implementaciónAzure SQL Database: Opciones de implementación
Azure SQL Database: Opciones de implementacióndbLearner
 
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
 
Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nubeJuan Pablo
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCJuan Pablo
 
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebulaJt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebulaJordi Guijarro
 

Similar a SQL Server Alta disponibilidad en ambientes empresariales (20)

Always On y grupos de disponibilidad SQL Server 2012
Always On y grupos de disponibilidad SQL Server 2012Always On y grupos de disponibilidad SQL Server 2012
Always On y grupos de disponibilidad SQL Server 2012
 
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 con SQL Server 2012
Alta Disponibilidad con SQL Server 2012Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012
 
Mejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosMejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizados
 
Hyper v ha t echnet latam
Hyper v ha t echnet latamHyper v ha t echnet latam
Hyper v ha t echnet latam
 
Diseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL AzureDiseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL Azure
 
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
 
Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013
 
Webcast alta disponibilidad-exchange_2010
Webcast alta disponibilidad-exchange_2010Webcast alta disponibilidad-exchange_2010
Webcast alta disponibilidad-exchange_2010
 
Alta disponiblidad en SQL Server 2012
Alta disponiblidad en SQL Server 2012Alta disponiblidad en SQL Server 2012
Alta disponiblidad en SQL Server 2012
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5
 
SQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nubeSQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nube
 
SQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y MantenimientoSQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y Mantenimiento
 
Azure SQL Database: Opciones de implementación
Azure SQL Database: Opciones de implementaciónAzure SQL Database: Opciones de implementación
Azure SQL Database: Opciones de implementación
 
My sql ha-fina_lv2
My sql ha-fina_lv2My sql ha-fina_lv2
My sql ha-fina_lv2
 
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...
 
Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nube
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
 
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebulaJt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
 

Más de Eduardo Castro

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL ServerEduardo Castro
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerEduardo Castro
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL AzureEduardo Castro
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflowEduardo Castro
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022Eduardo Castro
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022Eduardo Castro
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Eduardo Castro
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceEduardo Castro
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022Eduardo Castro
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Eduardo Castro
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricksEduardo Castro
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql serverEduardo Castro
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsEduardo Castro
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Eduardo Castro
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsEduardo Castro
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en AzureEduardo Castro
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL ServerEduardo Castro
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Eduardo Castro
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesEduardo Castro
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesEduardo Castro
 

Más de Eduardo Castro (20)

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL Server
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL Server
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL Azure
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflow
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed Instance
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricks
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql server
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analytics
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse Analytics
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en Azure
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure Enclaves
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure Enclaves
 

Último

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
 
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
 
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
 
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
 
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
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (15)

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
 
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
 
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
 
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
 
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
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
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
 
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)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

SQL Server Alta disponibilidad en ambientes empresariales

  • 2. Alta disponibilidad en ambientes empresariales Ing. Eduardo Castro, PhD Microsoft SQL Server MVP PASS Regional Mentor ecastro@simsasys.com http://www.youtube.com/eduardocastrom
  • 3. Descripción general la charla  Alta disponibilidad y recuperación ante desastres con SQL Server 2014  Alta disponibilidad y recuperación ante desastres para bases de datos en Azure
  • 4. Alta disponibilidad y recuperación ante desastres  Soluciones de alta disponibilidad tienen como finalidad impedir las interrupciones del servicio  Las soluciones de recuperación de desastres son destinados a permitir la recuperación de las interrupciones  Las copias de seguridad por sí solas no proporcionan una solución completa de recuperación de desastres  RPO y RTO son los objetivos de negocio que pueden ayudar con la alta disponibilidad y la planificación de recuperación de desastres
  • 5. Descripción general de alta disponibilidad •Tecnologías de alta disponibilidad ayudan a asegurar la continuidad de la prestación de servicios en caso de un corte de luz • Planes de alta disponibilidad deben incluir: • Hardware • Sistema operativo Windows • Instancia de SQL Server • Bases de datos individuales
  • 6. Consideraciones para la implementación de alta disponibilidad y recuperación ante desastres • Debe tener en cuenta los siguientes puntos en la planificación de alta disponibilidad y recuperación de desastres: • El número de sitios • El costo de mantenimiento de los servidores ociosos para la conmutación por error • Configuración de quórum • Guardar tempdb localmente para reducir E / S en el almacenamiento compartido
  • 7. Opciones de Alta disponibilidad y recuperación ante desastres con SQL Server 2014  SQL Server Log Shipping  SQL Server Replication  Failover Cluster Solution  Multi-Site Failover Cluster Solution  Solución AlwaysOn Grupo de Alta Disponibilidad  Combinación de AlwaysOn Failover Cluster y Solución Grupo de disponibilidad AlwaysOn  Combinación con Microsoft Azure
  • 8. Log Shipping Database Mirroring Testigo Failover Cluster Activo Pasivo Grupo de disponibilidad Cluster de Windows Cluster de Windows Réplica primaria Réplica secundaria Activo
  • 9. Planificación de alta disponibilidad • Las consideraciones clave • Acuerdos de nivel de servicio • Costo • La utilización de recursos
  • 10. Planificación de alta disponibilidad • La elección de una solución de alta disponibilidad de SQL Server • Unidad de failover • Costo relativo • Failover automático • Redirección automática de cliente • El número máximo de réplicas • Réplicas de sólo lectura • Edición de SQL Server
  • 11. Failover Cluster Solution Windows Server Failover Cluster Activo nodo Sitio primario Conmuta ción por error local nodo
  • 12. Multi-Site Failover Cluster Solution Instancia Windows Server Failover Cluster Activo nodo Conmuta ción por error local nodo Failover remoto nodo Failover remoto nodo Replicación de almacenamiento Sitio primario Sitio Alterno
  • 13. Tecnología de Alta Disponibilidad SQL Server Failover Cluster Instances for servers Tecnología existente Failover de servidor Almacenamiento compartido (SAN / SMB) Failover puede tardar minutos Clúster de multiples nodos Los nodos secundarios son pasivos Availability Groups for groups of databases Nuevo mecanismo Failover de múltiples base de datos Utiliza Direct attached storage El failover puede tardar segundos Múltiples secundarias Copias secundarias activas Instancias de Failover Cluster enfocado en servidores para conjuntos de base de datos Introducción a AlwaysOn
  • 14. Topología Tradicional Log Shipping Database Mirroring
  • 15. Topología Flexible  AlwaysOn provee flexibilidad A Movimiento Sincrónico de Datos Movimiento Asincrónico de Datos Almacenamiento compartido, regional y geo secondaries A A A A A A Direct attached storage local, regional, geo target
  • 16. SQL Server AlwaysOn Availability Group Los grupos de alta disponiblidad proveen nuevas capacidades para las aplicaciones  Failover de multiples bases de datops  Múltiples secundarias  Movimientos de datos sincrónicos y asincrónicos  Utiliza compresión y encriptación  Failover automático o manual  Recuperación de páginas automático  Copias secundarias activas  Redireccionamiento automático de las aplicaciones con base en el nombre virtual  Asistente de configuración  Integración con System Center  Power-shell Opciones de alta disponiblidad Más flexibles Mayor eficiencia e integración
  • 17. Las copias secundarias activas permite utilizar major el hardware que en el scenario de HA/DR: Liberar trabajo al primario Cargas de trabajo de solo léctura Realización de respaldos
  • 18. Nueva solución para procesos de solo lectura SQL Server SQL Server DB 2 DB 1 DB 2 DB 1 Primaria Secundaria Sincronización de Log Reportes Secundaria Primaria Reportes
  • 19. Nueva solución para procesos de solo lectura SQL Server DB 2 DB 1 Primary Se pueden tener hasta 4 secundarias Sincrónica o Asincrónica
  • 20. Cargas de trabajo de solo lectura - Anteriormente Database Mirroring Transactional Replication Ejecuta en el principal Tiene impacto de carga de trabajo Se ejecuta en el espejo con snapshots Estado de los datos Tareas administrativas adicionales No hay failover de procesos de lectura Ejecuta en el suscriptor Ventajas: Soporta gran cantidad de suscriptores Desventajas: Solución independiente para configurar y administrar Latencia de replicación No hay failover de procesos de lectura
  • 21. Configurar las secundarias como de solo lectura NO No permite conexiones ALL Permite todas las conexiones READ_ONLY Solo permite las conexiones explícitas que indican READ_ONLY ALTER AVAILABILITY GROUP ag_name MODIFY REPLICA ON 'server_name' WITH ( SECONDARY_ROLE ( ALLOW_CONNECTIONS = { NO | ALL | READ_ONLY } ) )
  • 22. Los clientes se pueden conectar a la copia secundaria sin cambios Set ALLOW_CONNECTIONS = ALL Si puede modificar el código especifique Application Intent Nuevo parámetro del connection string Se especifica el tipo de conexión: READ_ONLY / READ_WRITE Permite nuevas capacidades No permite conexiones de escritura Enruta automática las conexiones de READ_ONLY hacia una copia secundaria activa
  • 23. Failover de las aplicaciones  Availability Groups Listener permite que las aplicaciones realicen Failover a cualquier secundaria  La aplicación se reconecta utilizando un nombre virtual Servidor A Servidor B Servidor C HR DB AG_HR HR DB HR_VNN Primaria Secundaria HR DB Secundaria Aplicación reintenta durante FailOver -server HR_Listener;- catalog HRDB Se conecta a la nueva primaria una vez finalizado el failover y que el nombre virtual está activo
  • 24. Configurar el Routing URL para cada secundaria Endpoint para conexiones de solo-lectura ALTER AVAILABILITY GROUP nombre_AG MODIFY REPLICA ON ‘nombre_servidor' WITH ( SECONDARY_ROLE ( READ_ONLY_ROUTING_URL = ‘TCP://direccion:puerto’ ) )
  • 25. ALTER AVAILABILITY GROUP ag_name MODIFY REPLICA ON 'server_name' WITH ( PRIMARY_ROLE ( READ_ONLY_ROUTING_LIST = {'server_name' [,..n]} ) )
  • 26. Carga trabajo R/W Failed Database Mirroring Respaldos Respaldos Primaria Secundaria Solo en el primario Impacto en las cargas de trabajo Falla después del Failover
  • 27. Carga de trabajo R/W Primaria Respaldos Secundaria Activa Respaldos Secundaria Activa Respaldos En la primaria o cualquier secundaria No hay necesidad de configurar la secundaria de solo lectura
  • 28. Solución AlwaysOn grupo de disponibilidad Windows Server Failover Cluster AlwaysOn grupo de disponibilidad Testigo del recurso compartido de archivos Primaria Secundaria Secundaria Synchronous Asíncrono Sitio primario DR sitio
  • 29. Combinar AlwaysOn Failover Cluster Instancia y Solución grupo de disponibilidad AlwaysOn Windows Server Failover Cluster AlwaysOn Failover Cluster Instancia 1 El nodo A (Pasivo) Nodo B (Activo) AlwaysOn Failover Cluster Instancia 2 El nodo C (Activo) DR sitio Sitio primario DR sitio El nodo D (pasivo) Principal grupo de disponibilidad Grupo de disponibilidad de secundaria Conjunto disponibilidad
  • 30. Consideraciones para la alta disponibilidad en una nube privada • Host Clustering • Clúster de hosts de Hyper-V físicas • La migración en vivo • Transferencia en línea de máquinas virtuales entre hosts • Cluster Shared Volumens • VHD para almacenaje de múltiples máquinas virtuales en clúster LUN La migración en vivo Invitad o Cluster Host Cluster Volumen compartido de clúster
  • 31. Consideraciones para la alta disponibilidad en una nube privada • Guest Clustering • Clúster de VM dentro de Hyper-V • Compartido de almacenamiento para máquinas virtuales La migración en vivo Invitad o • iSCSI Cluster • VHD Compartidos Host Cluster • Fibre Channel virtual Volumen compartido de clúster
  • 32. Consideraciones para la alta disponibilidad de máquinas virtuales de Azure • Azure built-in replication • Para tres nodos en el mismo centro de datos • Geo-replicación para un centro de datos diferente • No protege específicamente SQL Server • SQL Server Azure en entornos exclusivos • Grupos de disponibilidad AlwaysOn • Database Mirroring
  • 33. Consideraciones para la alta disponibilidad de máquinas virtuales de Azure • SQL Server en entornos de TI híbridos • AlwaysOn disponibilidad Grupos • Database Mirroring • Log Shipping
  • 34. Alta disponibilidad y recuperación ante desastres para bases de datos en Azure  Alta disponibilidad y recuperación de desastres de base de datos Microsoft SQL Azure  Alta disponibilidad y recuperación de desastres en máquinas virtuales Microsoft Azure  Alta disponibilidad y recuperación de desastres en los escenarios de TI híbridos
  • 35. Alta disponibilidad y recuperación de desastres de base de datos Microsoft SQL Azure • Base de datos de Microsoft SQL Azure incluye mecanismos incorporados que le permiten: • Protege contra la falta de infraestructura en el centro de datos local • Crear copias redundantes de datos para proteger contra la corrupción lógica • Protege contra el fracaso de todo el centro de datos
  • 36. Alta disponibilidad y recuperación de desastres en máquinas virtuales Microsoft Azure • Soluciones de alta disponibilidad para las bases de datos en SQL Server en máquinas virtuales de Azure: • Grupos de disponibilidad AlwaysOn • Database Mirroring • Instancias de clúster de conmutación por error de AlwaysOn no soportados debido a los requisitos de almacenamiento compartido
  • 37. Alta disponibilidad y recuperación de desastres en máquinas virtuales Microsoft Azure • La recuperación de desastres soluciones para bases de datos en SQL Server en Azure máquinas virtuales: • La creación de espejo de base de datos • Copia de seguridad para el almacenamiento Blob Azure en un centro de datos diferente • Los Grupos de Alta Disponibilidad de AlwaysOn no son soportados porque los dominios y las redes virtuales no pueden abarcar los centros de datos
  • 38. Alta disponibilidad y recuperación de desastres en los escenarios de TI híbridos • Crear un combinado hybrid TI solución de disponibilidad y recuperación de catástrofes de alta mediante el uso de un grupo de disponibilidad AlwaysOn • Crear soluciones de recuperación de desastres para híbridos de TI mediante el uso de: • Database Mirroring • Log shipping • Backup to Azure Blob service
  • 39. Opciones de alta disponibilidad AzureOnly AlwaysOn Availability Groups
  • 40. Recuperación ante desastres AzureOnly AlwaysOn Availability Groups
  • 41. Recuperación ante desastres AzureOnly Database Mirroring
  • 42. Recuperación ante desastres AzureOnly Backup and Restore with Azure Blob Storage Service
  • 43. Recuperación ante desastres Híbridas AlwaysOn Availability Groups
  • 44. Recuperación ante desastres Híbridas Database Mirroring
  • 45. Recuperación ante desastres Híbridas Log Shipping
  • 46. Recuperación ante desastres Híbridas Backup and Restore with Azure Blob Storage Service
  • 48. Un fabricante de automóviles  Portal Web (Gazoo.com) • Noticias, blogs, mercado, comunidad, juegos  SharePoint 2013 y SQL Server 2012
  • 49. Una empresa de viajes online  Sistema de Reservas de Servicios Turísticos • Centro de datos 1 en las instalaciones • Grupos de disponibilidad de segunda mano a la HA • Ningún sitio DR • Utilice Azure para DR
  • 50. Una compañía de streaming de vídeo en línea  Vídeo sitio de streaming • Estrategia organizativa para pasar a nube • La continuidad del negocio es fundamental para la satisfacción del cliente • Disponibilidad Group ofrece HA dentro de la región Azure • Actualmente DR bajo premisa (se trasladará el próximo mes para Azure)
  • 51. Un proveedor de atención médica  Operaciones del hospital del sistema en línea • Cumplimiento de HIPAA es importante: Use Azure como infraestructura de alojamiento • La continuidad del negocio es crítica para los negocios • Disponibilidad Grupo ofrece HA dentro de la región Azure • DR bajo premisa por razones de información y de regulación