SlideShare une entreprise Scribd logo
1  sur  32
jftamames
Alta disponibilidad y
Recuperación ante
Desastres
Las mejores prácticas para entornos de SQL Server de Microsoft
José Fernández Tamames
jftamames
Contenido
1.Definición de Alta Disponibilidad y Recuperación ante
Desastres
2.Arquitecturas disponibles en SQL Server 2012 / 2014 /2016
3.Aproximación de las necesidades de Smurfi Kappa.
4.Diseños posibles en el entorno de Smurfi Kappa
5.Comparación y recomendaciones
6.Definición del proyecto a alto nivel
16/10/2015 SQL Server HA / DR 2
jftamames
(1) Definición de Alta
Disponibilidad y
Recuperación ante
Desastres
16/10/2015 SQL Server HA / DR 3
jftamames
16/10/2015 SQL Server HA / DR 4
jftamames
16/10/2015 SQL Server HA / DR 5
jftamames
16/10/2015 SQL Server HA / DR 6
Alta Disponibilidad
El objetivo principal de la Alta Disponibilidad es
minimizar o mitigar el impacto de una caída de un
servicio IT.
Objetivo sobre el Tiempo de Recuperación
Tiempo que acepta el negocio de duración en una caída del servicio
Punto de recuperación objetivo
Cantidad de datos que se esta dispuesto a perder
jftamames
16/10/2015 SQL Server HA / DR 7
Disponibilidad Es el balance entre los NSAs (SLAs) pactados y las
tecnologías disponibles
jftamames
16/10/2015 SQL Server HA / DR 8
Fallos del sistema
Planificados. Son paradas previstas para tareas de
mantenimiento
No planificados. Son paradas del sistema no
esperadas
jftamames
16/10/2015 SQL Server HA / DR 9
Recuperación ante
desastres
Cuando una empresa tiene que retomar sus
actividades tras un desastre natural o no
desde cero.
Tiempo de recuperación
En cuanto tiempo se han de recuperar los activos de la empresa para poder seguir de forma
competitiva en su mercado y sector
Activos necesarios
Los activos requeridos como mínimo para poder recomenzar las actividades dentro del
tiempo de recuperación
jftamames
16/10/2015 SQL Server HA / DR 10
Disponibilidad por dominios
• Disponibilidad para hardware = MTBF/(MTTR+MTBF) (Tiempo
medio entre fallos, Media de tiempo de recuperación)
• Disponibilidad IT para roles internos y servidores de Ficheros
= Tiempo de sercivicio + Mantenimiento planificado/(Cáidas no
planificadas + Tiempo de servicio + Mantenimiento Planificado)
• Disponibilidad Servicios críticos = Tiempo de funcionamiento /
(Tiempo de funcionamiento – Caídas no planificadas)
jftamames
Valores medios estandarizados
16/10/2015 SQL Server HA / DR 11
Nivel de
disponibilidad
Valor de la
Disponibilidad
Probabilidad de
fallo
Tiempo de caída
aceptable al año
0,99 99% 1% 5256 minutos = 3,65 días
0,999 99.9% 0.1% 525,6 minutos = 8.76
horas
0,9999 99.99% 0.01% 52,56 minutos
0,99999 99.999% 0.001% 5,26 minutos
jftamames
Dominios de únicos puntos de fallo en SQL
Server
16/10/2015 SQL Server HA / DR 12
Servicio
Disco
Red
jftamames
Ámbitos de la
arquitectura implicados
16/10/2015 SQL Server HA / DR 13
jftamames
16/10/2015 SQL Server HA / DR 14
Disponibilidad Evitar el único punto de fallo en todos los dominios
del sistema
Recuperación
ante desastres
Recuperar los sistemas y datos esenciales en el
tiempo necesario
jftamames
16/10/2015 SQL Server HA / DR 15
Capacidad Estimar la capacidad necesaria en un sistema
centralizado
Dependencias Establecer la arquitectura en dominios
complementarios y servicios dependientes
Servicios de
infraestructura
Dimensionar los servicios y roles de Infraestructura
jftamames
(2) Arquitecturas
disponibles en SQL
Server 2012 / 2014
/2016
16/10/2015 SQL Server HA / DR 16
jftamames
16/10/2015 SQL Server HA / DR 17
1. AllwaysOn Faillover Cluster Instance
(AFCI)
2. AllwaysOn Availability Group (AAG)
3. AFCI + AAG
4. Replication
jftamames
(1) AllwaysOn
Faillover Cluster
Instance (AFCI)
16/10/2015 SQL Server HA / DR 18
jftamames
Cluster
Cluster
16/10/2015 SQL Server HA / DR 19
Servicio
Disco
Red
Dominios de único punto de fallo
redundados
Servicio
jftamames
16/10/2015 SQL Server HA / DR 20
Características
• Almacenamiento compartido
• Alta disponibilidad a nivel de instancia
• Disponibilidad ante desastre de instancia
• No sé necesita la Base de datos en Full Backup
modo de recuperación
jftamames
16/10/2015 SQL Server HA / DR 21
jftamames
(2) AllwaysOn
Availability Group
(AAG)
16/10/2015 SQL Server HA / DR 22
jftamames
16/10/2015 SQL Server HA / DR 23
Características
• Almacenamiento NO compartido
• Alta disponibilidad a nivel de Base de datos
• Disponibilidad ante desastre de Base de datos
• La base de datos secundaria puede estar Activa
• Sé necesita la Base de datos en Full Backup
modo de recuperación
jftamames
16/10/2015 SQL Server HA / DR 24
jftamames
(3) AFCI + AAG
16/10/2015 SQL Server HA / DR 25
jftamames
16/10/2015 SQL Server HA / DR 26
Características
• Almacenamiento compartido y almacenamiento
NO compartido
• Alta disponibilidad a nivel de INSTANCIA en local
• Disponibilidad ante desastre de Base de datos
• La base de datos secundaria puede estar Activa
• Sé necesita la Base de datos en Full Backup
modo de recuperación
jftamames
16/10/2015 SQL Server HA / DR 27
jftamames
16/10/2015 SQL Server HA / DR 28
Nodos con FCI Replicas con AAG
Usa WSFC cluster Si Si
Nivel de protección Instancia Base de datos
Tipo de almacenamiento Compartido No compartido
Tipos de almacenamiento
Local, SAN, mount puntos de
montaje, SMB
Depende de cada nodo
Secundarios activos No Si
Políticas de Cluster
•WSFC quorum
•Especificas FCI
•Caracteristicas de Availability
group
•WSFC quorum
•Caracteristicas de Availability
group
Recursos defendidos Server, instance, and database Database only
jftamames
(4) Replication
16/10/2015 SQL Server HA / DR 29
jftamames
16/10/2015 SQL Server HA / DR 30
Características
• Sistemas que necesitan una actualización constante
de las transacciones : alta disponibilidad.
• Sistemas con alto grado de transiciones
concurrentes: balanceo de carga
• Alta disponibilidad a nivel de TRANSACCIONES
• Disponibilidad ante desastre de INSTANCIAS
• Granja de servidores replicados y un servidor Publicador y
Distribuidor
jftamames
16/10/2015 SQL Server HA / DR 31
jftamames
Consultor y arquitecto de sistemas Office 365, SharePoint, Project Server y CRM
Dynamics CRM, Dynamics AX en los módulos Financials, Project Management y Supply Chain.
Docente en la Escuela de Negocios EAE
MBA por el Instituto de Empresa
MCT de Microsoft
Consultor y docente de ITIL
Consultor y docente de PMI
móvil: 685106684
@ : jftamames@gmail.com
tw : @jftamames
in : es.linkedin.com/in/jftamames
blogs: http://jftamames.wordpress.com/
Publicaciones
Cloud Spain Club | ITIL | Gestión de Proyectos |
SharePoint
Amazón Author
José Fernández Tamames

Contenu connexe

Tendances

Dns diapositivas
Dns diapositivas Dns diapositivas
Dns diapositivas
Taringa!
 

Tendances (20)

Microsoft SQL Server internals & architecture
Microsoft SQL Server internals & architectureMicrosoft SQL Server internals & architecture
Microsoft SQL Server internals & architecture
 
Procesamiento en paralelo
Procesamiento en paraleloProcesamiento en paralelo
Procesamiento en paralelo
 
Tecnologías de transmisión de datos
Tecnologías de transmisión de datos Tecnologías de transmisión de datos
Tecnologías de transmisión de datos
 
Capa De Sesion
Capa De SesionCapa De Sesion
Capa De Sesion
 
Integración de Datos - Base de datos. Conceptos y Definición.
Integración de Datos - Base de datos. Conceptos y Definición.Integración de Datos - Base de datos. Conceptos y Definición.
Integración de Datos - Base de datos. Conceptos y Definición.
 
Average Active Sessions - OaktableWorld 2013
Average Active Sessions - OaktableWorld 2013Average Active Sessions - OaktableWorld 2013
Average Active Sessions - OaktableWorld 2013
 
Getting started with postgresql
Getting started with postgresqlGetting started with postgresql
Getting started with postgresql
 
Your tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
Your tuning arsenal: AWR, ADDM, ASH, Metrics and AdvisorsYour tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
Your tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
 
Introduction to Oracle Data Guard Broker
Introduction to Oracle Data Guard BrokerIntroduction to Oracle Data Guard Broker
Introduction to Oracle Data Guard Broker
 
SQL Server vs Postgres
SQL Server vs PostgresSQL Server vs Postgres
SQL Server vs Postgres
 
Vistas
VistasVistas
Vistas
 
Dns diapositivas
Dns diapositivas Dns diapositivas
Dns diapositivas
 
ClickHouse Unleashed 2020: Our Favorite New Features for Your Analytical Appl...
ClickHouse Unleashed 2020: Our Favorite New Features for Your Analytical Appl...ClickHouse Unleashed 2020: Our Favorite New Features for Your Analytical Appl...
ClickHouse Unleashed 2020: Our Favorite New Features for Your Analytical Appl...
 
Generic Backup and Restore Process
Generic Backup and Restore ProcessGeneric Backup and Restore Process
Generic Backup and Restore Process
 
Base de Dato Oracle
Base de Dato OracleBase de Dato Oracle
Base de Dato Oracle
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
Tipos de sgbd según el modelo utilizado
Tipos de sgbd según el modelo utilizadoTipos de sgbd según el modelo utilizado
Tipos de sgbd según el modelo utilizado
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginners
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
SQL VS ACCESS
SQL VS ACCESSSQL VS ACCESS
SQL VS ACCESS
 

En vedette

En vedette (20)

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...
 
Clústers Alta Disponibilidad
Clústers Alta DisponibilidadClústers Alta Disponibilidad
Clústers Alta Disponibilidad
 
Clúster de alta Disponibilidad
Clúster de alta DisponibilidadClúster de alta Disponibilidad
Clúster de alta Disponibilidad
 
Como Lograr Ser PMP
Como Lograr Ser PMPComo Lograr Ser PMP
Como Lograr Ser PMP
 
El poder de la Gestión de Proyectos y su aporte al desarrollo del país: PMI, ...
El poder de la Gestión de Proyectos y su aporte al desarrollo del país: PMI, ...El poder de la Gestión de Proyectos y su aporte al desarrollo del país: PMI, ...
El poder de la Gestión de Proyectos y su aporte al desarrollo del país: PMI, ...
 
CRM Dynamics: 6 propuestas de valor
CRM Dynamics: 6 propuestas de valorCRM Dynamics: 6 propuestas de valor
CRM Dynamics: 6 propuestas de valor
 
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 15
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 15Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 15
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 15
 
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 8
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 8Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 8
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 8
 
Fundamentos de Gestión de Proyectos con Project 2013. Capítulo 7
Fundamentos de Gestión de Proyectos con Project 2013. Capítulo 7Fundamentos de Gestión de Proyectos con Project 2013. Capítulo 7
Fundamentos de Gestión de Proyectos con Project 2013. Capítulo 7
 
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 12
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 12Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 12
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 12
 
Fundamentos de Gestión de Proyectos con Project 2013. Cap 16
Fundamentos de Gestión de Proyectos con Project 2013.  Cap 16Fundamentos de Gestión de Proyectos con Project 2013.  Cap 16
Fundamentos de Gestión de Proyectos con Project 2013. Cap 16
 
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 5
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 5Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 5
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 5
 
Presentacion coingenia
Presentacion coingeniaPresentacion coingenia
Presentacion coingenia
 
Fundamentos de Gestión de proyectos con Project Office 2013
Fundamentos de Gestión de proyectos con Project Office 2013Fundamentos de Gestión de proyectos con Project Office 2013
Fundamentos de Gestión de proyectos con Project Office 2013
 
Charla PMI Chile : Productividad Personal para una Gestión efectiva de Proyectos
Charla PMI Chile : Productividad Personal para una Gestión efectiva de ProyectosCharla PMI Chile : Productividad Personal para una Gestión efectiva de Proyectos
Charla PMI Chile : Productividad Personal para una Gestión efectiva de Proyectos
 
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 2
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 2Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 2
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 2
 
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 11
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 11Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 11
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 11
 
La Certificación PMP; todo lo que siempre quisiste saber y temías preguntar
La Certificación PMP; todo lo que siempre quisiste saber y temías preguntarLa Certificación PMP; todo lo que siempre quisiste saber y temías preguntar
La Certificación PMP; todo lo que siempre quisiste saber y temías preguntar
 
Taller Preparación Certificación PMI-ACP
Taller Preparación Certificación PMI-ACPTaller Preparación Certificación PMI-ACP
Taller Preparación Certificación PMI-ACP
 
[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016
 

Similaire à Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014 y 2016.

Ca Ar Cserve Backup R125 Ca X Osoft R125 Evento Partners Ca 2009
Ca Ar Cserve Backup R125 Ca X Osoft R125 Evento Partners Ca 2009Ca Ar Cserve Backup R125 Ca X Osoft R125 Evento Partners Ca 2009
Ca Ar Cserve Backup R125 Ca X Osoft R125 Evento Partners Ca 2009
CA RMDM Latam
 
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
SpanishPASSVC
 
5 tecnologías de protección de datos contra desastres
5 tecnologías de protección de datos contra desastres5 tecnologías de protección de datos contra desastres
5 tecnologías de protección de datos contra desastres
Omega Peripherals
 
4 tecnologías de protección de datos contra desastres
4 tecnologías de protección de datos contra desastres4 tecnologías de protección de datos contra desastres
4 tecnologías de protección de datos contra desastres
Omega Peripherals
 
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
SpanishPASSVC
 
5 integración-omega-24-oct-06
5 integración-omega-24-oct-065 integración-omega-24-oct-06
5 integración-omega-24-oct-06
Omega Peripherals
 

Similaire à Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014 y 2016. (20)

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
 
Ca Ar Cserve Backup R125 Ca X Osoft R125 Evento Partners Ca 2009
Ca Ar Cserve Backup R125 Ca X Osoft R125 Evento Partners Ca 2009Ca Ar Cserve Backup R125 Ca X Osoft R125 Evento Partners Ca 2009
Ca Ar Cserve Backup R125 Ca X Osoft R125 Evento Partners Ca 2009
 
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
24 HOP edición Español - Escenarios de seguridad para modeloscubos tabulares ...
 
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
 
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
 
CA Lisa: virtualizacion de servicios
CA Lisa: virtualizacion de serviciosCA Lisa: virtualizacion de servicios
CA Lisa: virtualizacion de servicios
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
24 HOP edición Español - Durabilidad diferida de transacciones y mejoras en g...
24 HOP edición Español - Durabilidad diferida de transacciones y mejoras en g...24 HOP edición Español - Durabilidad diferida de transacciones y mejoras en g...
24 HOP edición Español - Durabilidad diferida de transacciones y mejoras en g...
 
03 24 hopes_2014_eladiorincon
03 24 hopes_2014_eladiorincon03 24 hopes_2014_eladiorincon
03 24 hopes_2014_eladiorincon
 
Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012
 
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
 
5 tecnologías de protección de datos contra desastres
5 tecnologías de protección de datos contra desastres5 tecnologías de protección de datos contra desastres
5 tecnologías de protección de datos contra desastres
 
MySQL Cluster: El ‘qué’ y el ‘cómo’.
MySQL Cluster: El ‘qué’ y el ‘cómo’.MySQL Cluster: El ‘qué’ y el ‘cómo’.
MySQL Cluster: El ‘qué’ y el ‘cómo’.
 
Mp mardoqueo so_u2
Mp mardoqueo so_u2Mp mardoqueo so_u2
Mp mardoqueo so_u2
 
4 tecnologías de protección de datos contra desastres
4 tecnologías de protección de datos contra desastres4 tecnologías de protección de datos contra desastres
4 tecnologías de protección de datos contra desastres
 
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
24 HOP edición Español - Ssas multidimensional mejores practicas - Ahias Port...
 
5 integración-omega-24-oct-06
5 integración-omega-24-oct-065 integración-omega-24-oct-06
5 integración-omega-24-oct-06
 
avanttic - webinar: Oracle Database 12c (24-03-2015)
avanttic - webinar: Oracle Database 12c (24-03-2015)avanttic - webinar: Oracle Database 12c (24-03-2015)
avanttic - webinar: Oracle Database 12c (24-03-2015)
 
AlwaysON Lecciones Aprendidas
AlwaysON Lecciones AprendidasAlwaysON Lecciones Aprendidas
AlwaysON Lecciones Aprendidas
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccion
 

Plus de EAE

Presentaciones cap1
Presentaciones cap1Presentaciones cap1
Presentaciones cap1
EAE
 

Plus de EAE (9)

SharePoint Práctico: Publicación de catalogo de productos
SharePoint Práctico: Publicación de catalogo de productosSharePoint Práctico: Publicación de catalogo de productos
SharePoint Práctico: Publicación de catalogo de productos
 
Introduccion a la seguridad Windows 7
Introduccion a la seguridad Windows 7Introduccion a la seguridad Windows 7
Introduccion a la seguridad Windows 7
 
Plataforma PMO para BIM
Plataforma PMO para BIMPlataforma PMO para BIM
Plataforma PMO para BIM
 
Inteligencia de Negocio con Excel Power Pivot
Inteligencia de Negocio con Excel Power PivotInteligencia de Negocio con Excel Power Pivot
Inteligencia de Negocio con Excel Power Pivot
 
Presentaciones cap1
Presentaciones cap1Presentaciones cap1
Presentaciones cap1
 
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 13
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 13Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 13
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 13
 
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 10
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 10Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 10
Fundamentos de Gestión de Proyectos con Project Office 2013. Capitulo 10
 
Fundamentos de Gestión de Proyectos. Project Office 2013 Cap1
Fundamentos de Gestión de Proyectos. Project Office 2013 Cap1Fundamentos de Gestión de Proyectos. Project Office 2013 Cap1
Fundamentos de Gestión de Proyectos. Project Office 2013 Cap1
 
Fundamentos de Gestión de Proyectos con Project 2013. Capitulo 6
Fundamentos de Gestión de Proyectos con Project 2013. Capitulo 6Fundamentos de Gestión de Proyectos con Project 2013. Capitulo 6
Fundamentos de Gestión de Proyectos con Project 2013. Capitulo 6
 

Dernier

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Dernier (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014 y 2016.

  • 1. jftamames Alta disponibilidad y Recuperación ante Desastres Las mejores prácticas para entornos de SQL Server de Microsoft José Fernández Tamames
  • 2. jftamames Contenido 1.Definición de Alta Disponibilidad y Recuperación ante Desastres 2.Arquitecturas disponibles en SQL Server 2012 / 2014 /2016 3.Aproximación de las necesidades de Smurfi Kappa. 4.Diseños posibles en el entorno de Smurfi Kappa 5.Comparación y recomendaciones 6.Definición del proyecto a alto nivel 16/10/2015 SQL Server HA / DR 2
  • 3. jftamames (1) Definición de Alta Disponibilidad y Recuperación ante Desastres 16/10/2015 SQL Server HA / DR 3
  • 6. jftamames 16/10/2015 SQL Server HA / DR 6 Alta Disponibilidad El objetivo principal de la Alta Disponibilidad es minimizar o mitigar el impacto de una caída de un servicio IT. Objetivo sobre el Tiempo de Recuperación Tiempo que acepta el negocio de duración en una caída del servicio Punto de recuperación objetivo Cantidad de datos que se esta dispuesto a perder
  • 7. jftamames 16/10/2015 SQL Server HA / DR 7 Disponibilidad Es el balance entre los NSAs (SLAs) pactados y las tecnologías disponibles
  • 8. jftamames 16/10/2015 SQL Server HA / DR 8 Fallos del sistema Planificados. Son paradas previstas para tareas de mantenimiento No planificados. Son paradas del sistema no esperadas
  • 9. jftamames 16/10/2015 SQL Server HA / DR 9 Recuperación ante desastres Cuando una empresa tiene que retomar sus actividades tras un desastre natural o no desde cero. Tiempo de recuperación En cuanto tiempo se han de recuperar los activos de la empresa para poder seguir de forma competitiva en su mercado y sector Activos necesarios Los activos requeridos como mínimo para poder recomenzar las actividades dentro del tiempo de recuperación
  • 10. jftamames 16/10/2015 SQL Server HA / DR 10 Disponibilidad por dominios • Disponibilidad para hardware = MTBF/(MTTR+MTBF) (Tiempo medio entre fallos, Media de tiempo de recuperación) • Disponibilidad IT para roles internos y servidores de Ficheros = Tiempo de sercivicio + Mantenimiento planificado/(Cáidas no planificadas + Tiempo de servicio + Mantenimiento Planificado) • Disponibilidad Servicios críticos = Tiempo de funcionamiento / (Tiempo de funcionamiento – Caídas no planificadas)
  • 11. jftamames Valores medios estandarizados 16/10/2015 SQL Server HA / DR 11 Nivel de disponibilidad Valor de la Disponibilidad Probabilidad de fallo Tiempo de caída aceptable al año 0,99 99% 1% 5256 minutos = 3,65 días 0,999 99.9% 0.1% 525,6 minutos = 8.76 horas 0,9999 99.99% 0.01% 52,56 minutos 0,99999 99.999% 0.001% 5,26 minutos
  • 12. jftamames Dominios de únicos puntos de fallo en SQL Server 16/10/2015 SQL Server HA / DR 12 Servicio Disco Red
  • 13. jftamames Ámbitos de la arquitectura implicados 16/10/2015 SQL Server HA / DR 13
  • 14. jftamames 16/10/2015 SQL Server HA / DR 14 Disponibilidad Evitar el único punto de fallo en todos los dominios del sistema Recuperación ante desastres Recuperar los sistemas y datos esenciales en el tiempo necesario
  • 15. jftamames 16/10/2015 SQL Server HA / DR 15 Capacidad Estimar la capacidad necesaria en un sistema centralizado Dependencias Establecer la arquitectura en dominios complementarios y servicios dependientes Servicios de infraestructura Dimensionar los servicios y roles de Infraestructura
  • 16. jftamames (2) Arquitecturas disponibles en SQL Server 2012 / 2014 /2016 16/10/2015 SQL Server HA / DR 16
  • 17. jftamames 16/10/2015 SQL Server HA / DR 17 1. AllwaysOn Faillover Cluster Instance (AFCI) 2. AllwaysOn Availability Group (AAG) 3. AFCI + AAG 4. Replication
  • 18. jftamames (1) AllwaysOn Faillover Cluster Instance (AFCI) 16/10/2015 SQL Server HA / DR 18
  • 19. jftamames Cluster Cluster 16/10/2015 SQL Server HA / DR 19 Servicio Disco Red Dominios de único punto de fallo redundados Servicio
  • 20. jftamames 16/10/2015 SQL Server HA / DR 20 Características • Almacenamiento compartido • Alta disponibilidad a nivel de instancia • Disponibilidad ante desastre de instancia • No sé necesita la Base de datos en Full Backup modo de recuperación
  • 23. jftamames 16/10/2015 SQL Server HA / DR 23 Características • Almacenamiento NO compartido • Alta disponibilidad a nivel de Base de datos • Disponibilidad ante desastre de Base de datos • La base de datos secundaria puede estar Activa • Sé necesita la Base de datos en Full Backup modo de recuperación
  • 25. jftamames (3) AFCI + AAG 16/10/2015 SQL Server HA / DR 25
  • 26. jftamames 16/10/2015 SQL Server HA / DR 26 Características • Almacenamiento compartido y almacenamiento NO compartido • Alta disponibilidad a nivel de INSTANCIA en local • Disponibilidad ante desastre de Base de datos • La base de datos secundaria puede estar Activa • Sé necesita la Base de datos en Full Backup modo de recuperación
  • 28. jftamames 16/10/2015 SQL Server HA / DR 28 Nodos con FCI Replicas con AAG Usa WSFC cluster Si Si Nivel de protección Instancia Base de datos Tipo de almacenamiento Compartido No compartido Tipos de almacenamiento Local, SAN, mount puntos de montaje, SMB Depende de cada nodo Secundarios activos No Si Políticas de Cluster •WSFC quorum •Especificas FCI •Caracteristicas de Availability group •WSFC quorum •Caracteristicas de Availability group Recursos defendidos Server, instance, and database Database only
  • 30. jftamames 16/10/2015 SQL Server HA / DR 30 Características • Sistemas que necesitan una actualización constante de las transacciones : alta disponibilidad. • Sistemas con alto grado de transiciones concurrentes: balanceo de carga • Alta disponibilidad a nivel de TRANSACCIONES • Disponibilidad ante desastre de INSTANCIAS • Granja de servidores replicados y un servidor Publicador y Distribuidor
  • 32. jftamames Consultor y arquitecto de sistemas Office 365, SharePoint, Project Server y CRM Dynamics CRM, Dynamics AX en los módulos Financials, Project Management y Supply Chain. Docente en la Escuela de Negocios EAE MBA por el Instituto de Empresa MCT de Microsoft Consultor y docente de ITIL Consultor y docente de PMI móvil: 685106684 @ : jftamames@gmail.com tw : @jftamames in : es.linkedin.com/in/jftamames blogs: http://jftamames.wordpress.com/ Publicaciones Cloud Spain Club | ITIL | Gestión de Proyectos | SharePoint Amazón Author José Fernández Tamames