SlideShare una empresa de Scribd logo
1 de 35
Alta disponibilidad y recuperación de desastres 
16 Noviembre, 2014 
Michelle Gutzait 
MCITP 
Consultora de SQL Server 
The Pythian Group 
gutzait@Pythian.com
Sobre mi… 
Español NO ES mi lengua materna…
Cole-Docu
Documento perdido!
Backup 
Cole-Docu 
 Full Backup cada noche 
 Log Backup Cada 15 minutos
Falta de espacio para el backup!
Backups 
Full backup 
Differential backup 
T-Log backup 
Filegroup backup 
Filegroup Differential
Laptop quebrado! 
Cole-Docu
Log Shipping with norecovery 
 Backup 
 Log Shipping 
(NORECOVERY) 
Cole-Docu Cole-Docu 
Log Shipping
Necesitan usar el segundo laptop! 
Cole-Docu Cole-Docu 
Log Shipping
Log Shipping with read-only 
Cole-Docu Cole-Docu 
Log Shipping 
 Backup 
 Log Shipping (READ-ONLY)
No necesita toda la información 
Necesita ver los cambios mas rápido 
Cole-Docu Cole-Docu 
Log Shipping
Replicación 
Cole-Docu Cole-Docu 
Log Shipping 
 Backup 
 Log Shipping 
 (READ-ONLY) 
 Replicación 
 Replicación 
Parcial 
 Filtres 
Nota: cada “table” 
necesita Primary Key
Los profesores necesitan ver y modificar los datos 
centrales en remoto a 24 horas al día 
Mas aplicaciones y base de datos adicionales
Un servidor dedicado+ 
Performance y tuning (sintonizar la base de datos) 
 Index 
 Tuning 
 Transformatcion de T-SQL 
 Isolation level 
 …. 
Log Shipping
Mas base de datos
Objetos de nivel del servidor 
 Logins 
 Jobs 
 Packages 
 Maintenance plans 
 Configuracion 
 ….
Nuevo departamento de IT – tenemos que actualizar 
las versiones del software sin mucho downtime
 HA/DR A nivel de la instancia 
 Alta disponibilidad con cluster 
local 
 Recuperación de desastre con 
Geo-Cluster 
 2 or N+1 nodos, M instancias 
 Una instancia puede ejecutar un 
failover a nodos differentes 
 SQL Server tiene un nombre 
virtual 
Cluster
Recuperación de desastres
No se puede perder ni una gotita de información
Database Mirroring 
Mirroring 
 Synchronizado 
 Con testigo 
 No synchronizado 
Testigo 
(opcional)
Always On Availability Groups 
 Mescla de Cluster y 
Database Mirroring 
 No necesita compartir 
disco 
 Sincronizada o no 
sincronizada 
 Failover automatico 
 Read-Only o no 
 Load Balancing
Otras soluciones en SQL Server 
• Azure 
• Peer to Peer Replication 
• Database Snapshot 
• Change Data Capture (CDC) 
• SSIS 
• Scripts 
• ….
Otras soluciones NO en SQL Server 
• VM replication 
• SAN or storage replication 
• Applicaciones de tercer partido 
• Clave (Cloud) 
• Etc….
Cuales opciones se pueden usar juntas? 
Option Failover Cluster Database 
Mirroring 
P2P replication Log Shipping Database 
Snapshot 
Replication Virtual Machine AlwaysOn AG 
Failover 
clustering 
NA SI SI SI SI SI SI SI 
Database 
mirroring 
NA NA NO SI SI SI SI NO 
Peer-to-peer 
replication 
NA NA NA SI SI SI SI NO 
Log shipping NA NA NA NA SI (snapshot 
en la 
primaria 
base) 
SI SI SI 
Database 
snapshots 
NA NA NA NA NA SI SI SI 
Replication NA NA NA NA NA NA SI SI 
Virtual 
NA NA NA NA NA NA NA SI 
Machine 
AlwaysOn 
AGs 
NA NA NA NA NA NA NA NA 
26
Ventajas y desventajas 
Solution Desventajas Ventajas 
Cluster ● Mas caro que un stand-alone 
27 
● 2-nodos con Edición Standard 
● No existe una segunda base para reportajes 
● Afectada por disco corrupto 
● Fail over automático 
● Simple de manejar 
● Fail over de la instancia entera 
● Fail over rápido (hasta unos minutos) 
Replicatcion ● Tablas necesitan Primary Key 
● Mas dificil de manejar y arreglar 
● Perdida de datos con fail over (unos segundos a unos 
minutos) 
● Tabla se replica, no la entera base de datos 
● Base de datos de sistema no pueden ser configurados 
● Dificil de manejar si estructura de tablas cambia 
● Una solución barata 
● Base secundaria se puede ser usada por reportaje 
● La estructura de objetos (tablas, indices, etc) 
puede ser diferente que la primaria 
● Puede replica una parte de la base de datos 
● Rendimiento no afectado, el distribudor puede 
ser separado 
Log 
Shipping 
● No hay fail over automático 
● Perdida de datos con fail over (unos minutos) 
● Base secundaria puede ser usada entre restauraciones de 
Log 
● RD por la base de datos, no la instancia 
● Base de datos de sistema no pueden ser configurados 
● Se necesita campo para los backups 
● La solución mas barata y simple 
● Simple de manejar 
● Funciona con edición Standard 
● Log backups pueden ser usados aparte 
● Rendimiento no afectado
Ventajas y desventajas – cont. 
Solution Desventajas Ventajas 
Database 
mirroring 
● Standard - sincronizada y sin testigo 
● Base segunda no se puede usar directamente 
● Una base de datos secundaria solamente 
● Rendimiento afectado con sincronización 
● RD por la base de datos, no la instancia 
● Objetos de la instancia deben ser replicados aparte 
● Base de datos de sistema no pueden ser configurados 
● Sera eliminada en futuras versiones 
● Sin perdida de datos o perdida muy 
pequeña 
● Simple de manejar 
● Solución comparablemente barata con 
edición Standard 
● Fail over automático con testigo 
● No necesita disco compartido 
● Rendimiento no afectado sin 
sincronización 
Always On 
AG 
● Rendimiento afectado con sincronización y Read-Only 
● Fail over no ocurre cuando cosas ocurren a la base de datos 
solamente, como corrupción , suspención o un archivo de la 
bases de datos no se encuentra 
● Mas dificil de manejar por las dependencias sobre la red, 
Active Directory y DNS 
● Base de datos de sistema no pueden ser configurados 
● Failover automatico sin testigo por grupo 
de base de datos 
● No necesita disco compartido 
● Rendimiento mejorado de reads 
● Mas de un failover partners 
● Podemos tener replicas sinchronizadas y 
no synchronisadas, read-only y por fail 
over
Diseño de la architectura 
Sean creativos…. 
Node A Node B 
Instance A 
Node N 
Instance B 
Passive 
Instance C 
Cluster
Como seleccionar las opciones optímales? 
Disponibilidad anual Downtime anual 
99.5% 
99.9% 
99.99% 
99.999% 
43.8 horas 
8.8 horas 
53.0 minutos 
6.0 minutos 
30
Como elegir las opciones optímales? 
Recovery time objective (RTO) – cantidad de tiempo que la base de datos esta disponible 
Recovery point objective (RPO) – cantidad de tiempo maximal de tolerancia por perdida de 
datos 
 RTO y RPO 
 Cantidad de trancacciones y rendimiento necesario 
 Presupuesto (budget) 
 Reportages y operaciones Read-Only 
 Adecuada solucion para el grupo que soporta es ambiente 
31
Gracias !
Manténgase conectado a nosotros! 
Visítenos en http://globalspanish.sqlpass.org 
33 
/SpanishPASSVC 
lnkd.in/dtYBzev 
/user/SpanishPASSVC 
/SpanishPASSVC
Programa de Reconocimiento 
Programa de Voluntario Sobresaliente 
• PASS le invita a nominar a su voluntario favorito para ser “Voluntario Sobresaliente del Mes” 
• Enviar nominaciones en todo momento a: VolunteerRecognition@sqlpass.org 
Favor proveer: 
• Información de contacto del nominado, 
• una lista breve de los programas de PASS que a participado el nominado 
• los años que lleva activo en la comunidad 
• una corta descripción por el cual considera que esta persona debe ser reconocida 
• Los nominados seleccionados serán anunciados en la edición del boletín PASS Connector y recibirán un 
certificado de apreciación.
Manténganse Conectados! 
• Solicite su suscripción gratuita en sqlpass.org 
• Linked In: Professional Association for SQL Server 
• Facebook: Professional Association for SQL Server Group 
• Twitter: @SQLPASS 
• The PASS Blog: sqlpass.org

Más contenido relacionado

La actualidad más candente

MySQL Slow Query log Monitoring using Beats & ELK
MySQL Slow Query log Monitoring using Beats & ELKMySQL Slow Query log Monitoring using Beats & ELK
MySQL Slow Query log Monitoring using Beats & ELKYoungHeon (Roy) Kim
 
OOUG: Oracle transaction locking
OOUG: Oracle transaction lockingOOUG: Oracle transaction locking
OOUG: Oracle transaction lockingKyle Hailey
 
SQL Server 2016 - Always On.pptx
SQL Server 2016 - Always On.pptxSQL Server 2016 - Always On.pptx
SQL Server 2016 - Always On.pptxQuyVo27
 
A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875Duncan Epping
 
Administración de Memoria en UNIX
Administración de Memoria en UNIXAdministración de Memoria en UNIX
Administración de Memoria en UNIXNatalia Ludeña
 
PostgreSQL Replication High Availability Methods
PostgreSQL Replication High Availability MethodsPostgreSQL Replication High Availability Methods
PostgreSQL Replication High Availability MethodsMydbops
 
M|18 Battle of the Online Schema Change Methods
M|18 Battle of the Online Schema Change MethodsM|18 Battle of the Online Schema Change Methods
M|18 Battle of the Online Schema Change MethodsMariaDB plc
 
Kvm performance optimization for ubuntu
Kvm performance optimization for ubuntuKvm performance optimization for ubuntu
Kvm performance optimization for ubuntuSim Janghoon
 
SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)Hamid J. Fard
 
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESLudovico Caldara
 
Hitchhiker's Guide to free Oracle tuning tools
Hitchhiker's Guide to free Oracle tuning toolsHitchhiker's Guide to free Oracle tuning tools
Hitchhiker's Guide to free Oracle tuning toolsBjoern Rost
 
How to Manage Scale-Out Environments with MariaDB MaxScale
How to Manage Scale-Out Environments with MariaDB MaxScaleHow to Manage Scale-Out Environments with MariaDB MaxScale
How to Manage Scale-Out Environments with MariaDB MaxScaleMariaDB plc
 
Solaris Linux Performance, Tools and Tuning
Solaris Linux Performance, Tools and TuningSolaris Linux Performance, Tools and Tuning
Solaris Linux Performance, Tools and TuningAdrian Cockcroft
 
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosRafma10
 
MySQL GTID Concepts, Implementation and troubleshooting
MySQL GTID Concepts, Implementation and troubleshooting MySQL GTID Concepts, Implementation and troubleshooting
MySQL GTID Concepts, Implementation and troubleshooting Mydbops
 

La actualidad más candente (20)

AlwaysON Basics
AlwaysON BasicsAlwaysON Basics
AlwaysON Basics
 
MySQL Slow Query log Monitoring using Beats & ELK
MySQL Slow Query log Monitoring using Beats & ELKMySQL Slow Query log Monitoring using Beats & ELK
MySQL Slow Query log Monitoring using Beats & ELK
 
OOUG: Oracle transaction locking
OOUG: Oracle transaction lockingOOUG: Oracle transaction locking
OOUG: Oracle transaction locking
 
Samba en Centos 7
Samba en Centos 7Samba en Centos 7
Samba en Centos 7
 
SQL Server 2016 - Always On.pptx
SQL Server 2016 - Always On.pptxSQL Server 2016 - Always On.pptx
SQL Server 2016 - Always On.pptx
 
A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875
 
Administración de Memoria en UNIX
Administración de Memoria en UNIXAdministración de Memoria en UNIX
Administración de Memoria en UNIX
 
PostgreSQL Replication High Availability Methods
PostgreSQL Replication High Availability MethodsPostgreSQL Replication High Availability Methods
PostgreSQL Replication High Availability Methods
 
M|18 Battle of the Online Schema Change Methods
M|18 Battle of the Online Schema Change MethodsM|18 Battle of the Online Schema Change Methods
M|18 Battle of the Online Schema Change Methods
 
Kvm performance optimization for ubuntu
Kvm performance optimization for ubuntuKvm performance optimization for ubuntu
Kvm performance optimization for ubuntu
 
SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)
 
Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6
 
SQL Server Clustering Part1
SQL Server Clustering Part1SQL Server Clustering Part1
SQL Server Clustering Part1
 
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
 
Hitchhiker's Guide to free Oracle tuning tools
Hitchhiker's Guide to free Oracle tuning toolsHitchhiker's Guide to free Oracle tuning tools
Hitchhiker's Guide to free Oracle tuning tools
 
How to Manage Scale-Out Environments with MariaDB MaxScale
How to Manage Scale-Out Environments with MariaDB MaxScaleHow to Manage Scale-Out Environments with MariaDB MaxScale
How to Manage Scale-Out Environments with MariaDB MaxScale
 
Solaris Linux Performance, Tools and Tuning
Solaris Linux Performance, Tools and TuningSolaris Linux Performance, Tools and Tuning
Solaris Linux Performance, Tools and Tuning
 
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de ArchivosActividad 2.8 Tabla resumen de los principales Sistemas de Archivos
Actividad 2.8 Tabla resumen de los principales Sistemas de Archivos
 
Treinamento RMAN Workshop 12c
Treinamento RMAN Workshop 12cTreinamento RMAN Workshop 12c
Treinamento RMAN Workshop 12c
 
MySQL GTID Concepts, Implementation and troubleshooting
MySQL GTID Concepts, Implementation and troubleshooting MySQL GTID Concepts, Implementation and troubleshooting
MySQL GTID Concepts, Implementation and troubleshooting
 

Destacado

AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016SpanishPASSVC
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Eduardo Castro
 
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
 
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...SpanishPASSVC
 
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
 
PLAN DE TESIS: DESARROLLO DE UN SISTEMA DE INFORMACIÓN MÓVIL, UTILIZANDO RU...
PLAN DE TESIS: DESARROLLO DE UN SISTEMA DE INFORMACIÓN MÓVIL,   UTILIZANDO RU...PLAN DE TESIS: DESARROLLO DE UN SISTEMA DE INFORMACIÓN MÓVIL,   UTILIZANDO RU...
PLAN DE TESIS: DESARROLLO DE UN SISTEMA DE INFORMACIÓN MÓVIL, UTILIZANDO RU...Hairol Lucas G.
 

Destacado (20)

AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 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...
 
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
 
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
 
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
 
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
 
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
 
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...
 
Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014
 
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
 
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
 
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
 
PLAN DE TESIS: DESARROLLO DE UN SISTEMA DE INFORMACIÓN MÓVIL, UTILIZANDO RU...
PLAN DE TESIS: DESARROLLO DE UN SISTEMA DE INFORMACIÓN MÓVIL,   UTILIZANDO RU...PLAN DE TESIS: DESARROLLO DE UN SISTEMA DE INFORMACIÓN MÓVIL,   UTILIZANDO RU...
PLAN DE TESIS: DESARROLLO DE UN SISTEMA DE INFORMACIÓN MÓVIL, UTILIZANDO RU...
 

Similar a Recuperación de desastres y soluciones de alta disponibilidad con SQL Server

Copias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastresCopias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastresSolidQ
 
Consideraciones de hardware para SQL Server
Consideraciones de hardware para SQL ServerConsideraciones de hardware para SQL Server
Consideraciones de hardware para SQL ServerEduardo Castro
 
Escenarios de Sistemas Distribuidos con Chamilo LMS
Escenarios de Sistemas Distribuidos con Chamilo LMSEscenarios de Sistemas Distribuidos con Chamilo LMS
Escenarios de Sistemas Distribuidos con Chamilo LMSJose Arturo Mora Soto
 
Escalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEscalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEduardo Castro
 
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
 
Nuevo motor relacional In-memory OLTP
Nuevo motor relacional In-memory OLTPNuevo motor relacional In-memory OLTP
Nuevo motor relacional In-memory OLTPSolidQ
 
Diagnóstico y resolución problemas mirroring AlwaysOn
Diagnóstico y resolución problemas mirroring AlwaysOnDiagnóstico y resolución problemas mirroring AlwaysOn
Diagnóstico y resolución problemas mirroring AlwaysOnEnrique Catala Bañuls
 
FUNDAMENTALS: Copias de seguridad y registro de transacciones
FUNDAMENTALS: Copias de seguridad y registro de transacciones FUNDAMENTALS: Copias de seguridad y registro de transacciones
FUNDAMENTALS: Copias de seguridad y registro de transacciones SolidQ
 
Softonic Labs - Web Escalable
Softonic Labs - Web EscalableSoftonic Labs - Web Escalable
Softonic Labs - Web EscalableAlex Puig
 
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
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseJoseph Lopez
 
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadDrupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadIván Campaña Naranjo
 
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel EgeaSpanishPASSVC
 
Sitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadSitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadIván Campaña Naranjo
 
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
 
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOSMEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOSAnnimoLatinoamerica
 
Optimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassOptimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassJulián Castiblanco
 

Similar a Recuperación de desastres y soluciones de alta disponibilidad con SQL Server (20)

Copias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastresCopias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastres
 
3 miquel
3 miquel3 miquel
3 miquel
 
Consideraciones de hardware para SQL Server
Consideraciones de hardware para SQL ServerConsideraciones de hardware para SQL Server
Consideraciones de hardware para SQL Server
 
Escenarios de Sistemas Distribuidos con Chamilo LMS
Escenarios de Sistemas Distribuidos con Chamilo LMSEscenarios de Sistemas Distribuidos con Chamilo LMS
Escenarios de Sistemas Distribuidos con Chamilo LMS
 
Escalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEscalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql database
 
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
 
Nuevo motor relacional In-memory OLTP
Nuevo motor relacional In-memory OLTPNuevo motor relacional In-memory OLTP
Nuevo motor relacional In-memory OLTP
 
Diagnóstico y resolución problemas mirroring AlwaysOn
Diagnóstico y resolución problemas mirroring AlwaysOnDiagnóstico y resolución problemas mirroring AlwaysOn
Diagnóstico y resolución problemas mirroring AlwaysOn
 
FUNDAMENTALS: Copias de seguridad y registro de transacciones
FUNDAMENTALS: Copias de seguridad y registro de transacciones FUNDAMENTALS: Copias de seguridad y registro de transacciones
FUNDAMENTALS: Copias de seguridad y registro de transacciones
 
Softonic Labs - Web Escalable
Softonic Labs - Web EscalableSoftonic Labs - Web Escalable
Softonic Labs - Web Escalable
 
Ceph Meetup
Ceph MeetupCeph Meetup
Ceph Meetup
 
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
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
 
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadDrupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
 
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
 
Sitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadSitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidad
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
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
 
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOSMEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
 
Optimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassOptimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL Pass
 

Más de SpanishPASSVC

Creación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nubeCreación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nubeSpanishPASSVC
 
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
 
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
 
Query Store en SQL 2016
Query Store en SQL 2016Query Store en SQL 2016
Query Store en SQL 2016SpanishPASSVC
 

Más de SpanishPASSVC (20)

Creación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nubeCreación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nube
 
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
 
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
 
Query Store en SQL 2016
Query Store en SQL 2016Query Store en SQL 2016
Query Store en SQL 2016
 
SQL Monitoring
SQL MonitoringSQL Monitoring
SQL Monitoring
 

Recuperación de desastres y soluciones de alta disponibilidad con SQL Server

  • 1. Alta disponibilidad y recuperación de desastres 16 Noviembre, 2014 Michelle Gutzait MCITP Consultora de SQL Server The Pythian Group gutzait@Pythian.com
  • 2. Sobre mi… Español NO ES mi lengua materna…
  • 5. Backup Cole-Docu  Full Backup cada noche  Log Backup Cada 15 minutos
  • 6. Falta de espacio para el backup!
  • 7. Backups Full backup Differential backup T-Log backup Filegroup backup Filegroup Differential
  • 9. Log Shipping with norecovery  Backup  Log Shipping (NORECOVERY) Cole-Docu Cole-Docu Log Shipping
  • 10. Necesitan usar el segundo laptop! Cole-Docu Cole-Docu Log Shipping
  • 11. Log Shipping with read-only Cole-Docu Cole-Docu Log Shipping  Backup  Log Shipping (READ-ONLY)
  • 12. No necesita toda la información Necesita ver los cambios mas rápido Cole-Docu Cole-Docu Log Shipping
  • 13. Replicación Cole-Docu Cole-Docu Log Shipping  Backup  Log Shipping  (READ-ONLY)  Replicación  Replicación Parcial  Filtres Nota: cada “table” necesita Primary Key
  • 14. Los profesores necesitan ver y modificar los datos centrales en remoto a 24 horas al día Mas aplicaciones y base de datos adicionales
  • 15. Un servidor dedicado+ Performance y tuning (sintonizar la base de datos)  Index  Tuning  Transformatcion de T-SQL  Isolation level  …. Log Shipping
  • 16. Mas base de datos
  • 17. Objetos de nivel del servidor  Logins  Jobs  Packages  Maintenance plans  Configuracion  ….
  • 18. Nuevo departamento de IT – tenemos que actualizar las versiones del software sin mucho downtime
  • 19.  HA/DR A nivel de la instancia  Alta disponibilidad con cluster local  Recuperación de desastre con Geo-Cluster  2 or N+1 nodos, M instancias  Una instancia puede ejecutar un failover a nodos differentes  SQL Server tiene un nombre virtual Cluster
  • 21. No se puede perder ni una gotita de información
  • 22. Database Mirroring Mirroring  Synchronizado  Con testigo  No synchronizado Testigo (opcional)
  • 23. Always On Availability Groups  Mescla de Cluster y Database Mirroring  No necesita compartir disco  Sincronizada o no sincronizada  Failover automatico  Read-Only o no  Load Balancing
  • 24. Otras soluciones en SQL Server • Azure • Peer to Peer Replication • Database Snapshot • Change Data Capture (CDC) • SSIS • Scripts • ….
  • 25. Otras soluciones NO en SQL Server • VM replication • SAN or storage replication • Applicaciones de tercer partido • Clave (Cloud) • Etc….
  • 26. Cuales opciones se pueden usar juntas? Option Failover Cluster Database Mirroring P2P replication Log Shipping Database Snapshot Replication Virtual Machine AlwaysOn AG Failover clustering NA SI SI SI SI SI SI SI Database mirroring NA NA NO SI SI SI SI NO Peer-to-peer replication NA NA NA SI SI SI SI NO Log shipping NA NA NA NA SI (snapshot en la primaria base) SI SI SI Database snapshots NA NA NA NA NA SI SI SI Replication NA NA NA NA NA NA SI SI Virtual NA NA NA NA NA NA NA SI Machine AlwaysOn AGs NA NA NA NA NA NA NA NA 26
  • 27. Ventajas y desventajas Solution Desventajas Ventajas Cluster ● Mas caro que un stand-alone 27 ● 2-nodos con Edición Standard ● No existe una segunda base para reportajes ● Afectada por disco corrupto ● Fail over automático ● Simple de manejar ● Fail over de la instancia entera ● Fail over rápido (hasta unos minutos) Replicatcion ● Tablas necesitan Primary Key ● Mas dificil de manejar y arreglar ● Perdida de datos con fail over (unos segundos a unos minutos) ● Tabla se replica, no la entera base de datos ● Base de datos de sistema no pueden ser configurados ● Dificil de manejar si estructura de tablas cambia ● Una solución barata ● Base secundaria se puede ser usada por reportaje ● La estructura de objetos (tablas, indices, etc) puede ser diferente que la primaria ● Puede replica una parte de la base de datos ● Rendimiento no afectado, el distribudor puede ser separado Log Shipping ● No hay fail over automático ● Perdida de datos con fail over (unos minutos) ● Base secundaria puede ser usada entre restauraciones de Log ● RD por la base de datos, no la instancia ● Base de datos de sistema no pueden ser configurados ● Se necesita campo para los backups ● La solución mas barata y simple ● Simple de manejar ● Funciona con edición Standard ● Log backups pueden ser usados aparte ● Rendimiento no afectado
  • 28. Ventajas y desventajas – cont. Solution Desventajas Ventajas Database mirroring ● Standard - sincronizada y sin testigo ● Base segunda no se puede usar directamente ● Una base de datos secundaria solamente ● Rendimiento afectado con sincronización ● RD por la base de datos, no la instancia ● Objetos de la instancia deben ser replicados aparte ● Base de datos de sistema no pueden ser configurados ● Sera eliminada en futuras versiones ● Sin perdida de datos o perdida muy pequeña ● Simple de manejar ● Solución comparablemente barata con edición Standard ● Fail over automático con testigo ● No necesita disco compartido ● Rendimiento no afectado sin sincronización Always On AG ● Rendimiento afectado con sincronización y Read-Only ● Fail over no ocurre cuando cosas ocurren a la base de datos solamente, como corrupción , suspención o un archivo de la bases de datos no se encuentra ● Mas dificil de manejar por las dependencias sobre la red, Active Directory y DNS ● Base de datos de sistema no pueden ser configurados ● Failover automatico sin testigo por grupo de base de datos ● No necesita disco compartido ● Rendimiento mejorado de reads ● Mas de un failover partners ● Podemos tener replicas sinchronizadas y no synchronisadas, read-only y por fail over
  • 29. Diseño de la architectura Sean creativos…. Node A Node B Instance A Node N Instance B Passive Instance C Cluster
  • 30. Como seleccionar las opciones optímales? Disponibilidad anual Downtime anual 99.5% 99.9% 99.99% 99.999% 43.8 horas 8.8 horas 53.0 minutos 6.0 minutos 30
  • 31. Como elegir las opciones optímales? Recovery time objective (RTO) – cantidad de tiempo que la base de datos esta disponible Recovery point objective (RPO) – cantidad de tiempo maximal de tolerancia por perdida de datos  RTO y RPO  Cantidad de trancacciones y rendimiento necesario  Presupuesto (budget)  Reportages y operaciones Read-Only  Adecuada solucion para el grupo que soporta es ambiente 31
  • 33. Manténgase conectado a nosotros! Visítenos en http://globalspanish.sqlpass.org 33 /SpanishPASSVC lnkd.in/dtYBzev /user/SpanishPASSVC /SpanishPASSVC
  • 34. Programa de Reconocimiento Programa de Voluntario Sobresaliente • PASS le invita a nominar a su voluntario favorito para ser “Voluntario Sobresaliente del Mes” • Enviar nominaciones en todo momento a: VolunteerRecognition@sqlpass.org Favor proveer: • Información de contacto del nominado, • una lista breve de los programas de PASS que a participado el nominado • los años que lleva activo en la comunidad • una corta descripción por el cual considera que esta persona debe ser reconocida • Los nominados seleccionados serán anunciados en la edición del boletín PASS Connector y recibirán un certificado de apreciación.
  • 35. Manténganse Conectados! • Solicite su suscripción gratuita en sqlpass.org • Linked In: Professional Association for SQL Server • Facebook: Professional Association for SQL Server Group • Twitter: @SQLPASS • The PASS Blog: sqlpass.org