SlideShare una empresa de Scribd logo
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

DataGuard体験記
DataGuard体験記DataGuard体験記
DataGuard体験記
Shinnosuke Akita
 
Obiee and database performance tuning
Obiee and database performance tuningObiee and database performance tuning
Obiee and database performance tuning
Amit Sharma
 
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
オラクルエンジニア通信
 
Ppt dbsec-oow2013-avdf
Ppt dbsec-oow2013-avdfPpt dbsec-oow2013-avdf
Ppt dbsec-oow2013-avdf
Melody Liu
 
AlwaysON Basics
AlwaysON BasicsAlwaysON Basics
AlwaysON Basics
Harsh Chawla
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
Mohamed Farouk
 
06 Using More Package Concepts
06 Using More Package Concepts06 Using More Package Concepts
06 Using More Package Concepts
rehaniltifat
 
Always on in SQL Server 2012
Always on in SQL Server 2012Always on in SQL Server 2012
Always on in SQL Server 2012
Fadi Abdulwahab
 
Tfa collector docv121210
Tfa collector docv121210Tfa collector docv121210
Tfa collector docv121210
Hanh Nguyen Duy
 
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得Masayuki Ozawa
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013
Markus Michalewicz
 
Sap hana client_installation_update_guide_en
Sap hana client_installation_update_guide_enSap hana client_installation_update_guide_en
Sap hana client_installation_update_guide_en
Shobha Nand Kumar
 
How to use 23c AHF AIOPS to protect Oracle Databases 23c
How to use 23c AHF AIOPS to protect Oracle Databases 23c How to use 23c AHF AIOPS to protect Oracle Databases 23c
How to use 23c AHF AIOPS to protect Oracle Databases 23c
Sandesh Rao
 
SQL Server Clustering Part1
SQL Server Clustering Part1SQL Server Clustering Part1
SQL Server Clustering Part1
Sql Trainer Kareem
 
Oracleのトランケートについて知っておくべきこと
Oracleのトランケートについて知っておくべきことOracleのトランケートについて知っておくべきこと
Oracleのトランケートについて知っておくべきこと
Kazuhiro Takahashi
 
What's new in Oracle 19c & 18c Recovery Manager (RMAN)
What's new in Oracle 19c & 18c Recovery Manager (RMAN)What's new in Oracle 19c & 18c Recovery Manager (RMAN)
What's new in Oracle 19c & 18c Recovery Manager (RMAN)
Satishbabu Gunukula
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuningSimon Huang
 
Schema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12cSchema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12c
uzzal basak
 
01 oracle architecture
01 oracle architecture01 oracle architecture
01 oracle architecture
Smitha Padmanabhan
 
Data extraction and retraction in bpc bi
Data extraction and retraction in bpc biData extraction and retraction in bpc bi
Data extraction and retraction in bpc bi
vikram2355
 

La actualidad más candente (20)

DataGuard体験記
DataGuard体験記DataGuard体験記
DataGuard体験記
 
Obiee and database performance tuning
Obiee and database performance tuningObiee and database performance tuning
Obiee and database performance tuning
 
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3
 
Ppt dbsec-oow2013-avdf
Ppt dbsec-oow2013-avdfPpt dbsec-oow2013-avdf
Ppt dbsec-oow2013-avdf
 
AlwaysON Basics
AlwaysON BasicsAlwaysON Basics
AlwaysON Basics
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
 
06 Using More Package Concepts
06 Using More Package Concepts06 Using More Package Concepts
06 Using More Package Concepts
 
Always on in SQL Server 2012
Always on in SQL Server 2012Always on in SQL Server 2012
Always on in SQL Server 2012
 
Tfa collector docv121210
Tfa collector docv121210Tfa collector docv121210
Tfa collector docv121210
 
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013
 
Sap hana client_installation_update_guide_en
Sap hana client_installation_update_guide_enSap hana client_installation_update_guide_en
Sap hana client_installation_update_guide_en
 
How to use 23c AHF AIOPS to protect Oracle Databases 23c
How to use 23c AHF AIOPS to protect Oracle Databases 23c How to use 23c AHF AIOPS to protect Oracle Databases 23c
How to use 23c AHF AIOPS to protect Oracle Databases 23c
 
SQL Server Clustering Part1
SQL Server Clustering Part1SQL Server Clustering Part1
SQL Server Clustering Part1
 
Oracleのトランケートについて知っておくべきこと
Oracleのトランケートについて知っておくべきことOracleのトランケートについて知っておくべきこと
Oracleのトランケートについて知っておくべきこと
 
What's new in Oracle 19c & 18c Recovery Manager (RMAN)
What's new in Oracle 19c & 18c Recovery Manager (RMAN)What's new in Oracle 19c & 18c Recovery Manager (RMAN)
What's new in Oracle 19c & 18c Recovery Manager (RMAN)
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuning
 
Schema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12cSchema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12c
 
01 oracle architecture
01 oracle architecture01 oracle architecture
01 oracle architecture
 
Data extraction and retraction in bpc bi
Data extraction and retraction in bpc biData extraction and retraction in bpc bi
Data extraction and retraction in bpc bi
 

Destacado

AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016AlwaysOn en SQL Server 2016
AlwaysOn en SQL Server 2016
SpanishPASSVC
 
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 Azure
SpanishPASSVC
 
[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016
GUSS
 
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
SpanishPASSVC
 
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
SpanishPASSVC
 
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
SpanishPASSVC
 
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
SpanishPASSVC
 
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
Joseph Lopez
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de Datos
Joseph 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 Aprendidas
SpanishPASSVC
 
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 2014
Eduardo 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 Features
John 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/8
John 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 Server
SpanishPASSVC
 
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 desastres
SolidQ
 
Consideraciones de hardware para SQL Server
Consideraciones de hardware para SQL ServerConsideraciones de hardware para SQL Server
Consideraciones de hardware para SQL Server
Eduardo 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 LMS
Jose 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 database
Eduardo 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 IO
SpanishPASSVC
 
Nuevo motor relacional In-memory OLTP
Nuevo motor relacional In-memory OLTPNuevo motor relacional In-memory OLTP
Nuevo motor relacional In-memory OLTP
SolidQ
 
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
Enrique 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 Escalable
Alex Puig
 
Ceph Meetup
Ceph MeetupCeph Meetup
Ceph Meetup
Alvaro Soto
 
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
SolidQ
 
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
Joseph 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 disponibilidad
Ivá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 Egea
SpanishPASSVC
 
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
Iván Campaña Naranjo
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
Julio Cesar Mendez Cuevas
 
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
Enrique Catala Bañuls
 
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOSMEMORIA VIRTUAL - SISTEMAS OPERATIVOS
MEMORIA VIRTUAL - SISTEMAS OPERATIVOS
AnnimoLatinoamerica
 
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
Juliá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 nube
SpanishPASSVC
 
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
SpanishPASSVC
 
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
SpanishPASSVC
 
Como leer planes de ejecución
Como leer planes de ejecuciónComo leer planes de ejecución
Como leer planes de ejecución
SpanishPASSVC
 
Tecnicas avanzadas de monitoreo
Tecnicas avanzadas de monitoreoTecnicas avanzadas de monitoreo
Tecnicas avanzadas de monitoreo
SpanishPASSVC
 
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
SpanishPASSVC
 
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
SpanishPASSVC
 
Introducción a Azure Machine Learning
Introducción a Azure Machine LearningIntroducción a Azure Machine Learning
Introducción a Azure Machine Learning
SpanishPASSVC
 
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
SpanishPASSVC
 
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
SpanishPASSVC
 
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 BI
SpanishPASSVC
 
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
SpanishPASSVC
 
JSON Support en SQL Server 2016
JSON Support en SQL Server 2016JSON Support en SQL Server 2016
JSON Support en SQL Server 2016
SpanishPASSVC
 
SQL Server 2016 - Row Level Security
SQL Server 2016 - Row Level SecuritySQL Server 2016 - Row Level Security
SQL Server 2016 - Row Level Security
SpanishPASSVC
 
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
SpanishPASSVC
 
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
SpanishPASSVC
 
Minería de datos / Machine Learning
Minería de datos / Machine LearningMinería de datos / Machine Learning
Minería de datos / Machine Learning
SpanishPASSVC
 
Query Store en SQL 2016
Query Store en SQL 2016Query Store en SQL 2016
Query Store en SQL 2016
SpanishPASSVC
 
SQL Monitoring
SQL MonitoringSQL Monitoring
SQL Monitoring
SpanishPASSVC
 

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