SlideShare una empresa de Scribd logo
Escenarios Híbridos con SQL
Server 2014 y Windows Azure
Enrique Catalá Bañuls (@enriquecatala)
ecatala@solidq.com
MVP – MCT – Mentor en SolidQ
www.enriquecatala.com
Agenda
Soluciones híbridas
Mejoras en AlwaysON
Arquitecturas híbridas
Backups a la nube
Bases de datos en la nube
Soluciones híbridas
Por qué necesitamos DR en SQL Server?
7
• Un evento que nos tumbe nuestro On-premise
‐ Temporal (e.g. gateway failure)
‐ Permanente (e.g. flooding)
• Un site manual de DR es muy caro
‐ Alquiler, mantenimiento, luz, personal,…
‐ Hardware
‐ …
Tecnologías soportadas
8
Technology SQL Server Version Zero Data Loss Scope # Secondaries Automatic
Failover
Readable
Secondaries
Availability
Groups
SQL Server 2012+ Yes*
(Sync Mode)
DB(s) 4 -> 2012
8 -> 2014
Yes
(w/
additional
cluster
member)**
Yes
Database
Mirroring
SQL Server 2008 R2
SQL Server 2012
Yes*
(High Safety
Mode)
DB 1 Yes
(w/
Witness)**
Limited
(database
snapshots)
Log
Shipping
SQL Server 2005+ No DB Ilimitadas No Limited
(standby state)
Replicacion SQL Server 2008+ No Articulos Ilimitadas No Si
* La mayoria eligen modo async para evitar impacto en rendimiento
**Modo async soporta pérdida de datos
Agenda
Soluciones híbridas
Mejoras en AlwaysON
Arquitecturas híbridas
Backups a la nube
Bases de datos en la nube
AlwaysOn
Mejoras
• Increased number of secondaries
• Increased availability of readable secondaries
• Add Azure Replica Wizard
Agenda
Soluciones híbridas
Mejoras en AlwaysON
Arquitecturas híbridas
Backups a la nube
Bases de datos en la nube
Diagrama de arquitectura
19
Windows Cluster
Availability Group
On-Premises
SecondaryPrimary
20
Windows Cluster
Availability Group
On-Premises
SecondaryPrimary Secondary
Cloud
Diagrama de arquitectura
21
Windows Cluster Windows Cluster
Availability GroupAvailability Group
Primary Secondary
On-Premises (NY) On-Premises (NJ)
Secondary
Cloud
Diagrama de arquitectura
Diagrama de arquitectura
22
Windows Cluster
Availability Group
Cloud On-Premises
SecondarySecondaryPrimary
Diagrama de arquitectura
23
Windows Cluster
Availability Group
Cloud On-Premises
SecondarySecondaryPrimary
Arquitectura elástica
24
DBreplica1
Replica1 Replica2 Replica n
DBreplica2 DBreplica3
Azure Republicador
(opcional)
Transactional
replication
SYNC
WAN
SQL1 (onpremise)
ON PREMISE Azure
 Nodos secundarios replicación
 Capa de base de datos,
suscriptores (5s-15s delay)
 SQL Standard Edition
 Nodo publicador
 Instancia OnPremise que contiene los
datos maestros a replicar mediante
replicación transaccional
Availability Groups
Añadir replica en azure
Demo
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
Agenda
Soluciones híbridas
Mejoras en AlwaysON
Arquitecturas híbridas
Backups a la nube
Bases de datos en la nube
Backup a Microsoft Azure
Windows Azure
storage
WA
WindowsAzure
Blobs
• On-site/off-site storage costs
• Device management costs
Box
• XDrives limited to 1 terabyte
• Max 16 drives
• Manage drives and policy
• Near “bottomless” storage
• Off-site, geo-redundant
• No provisioning
• No device management
• Media safety (decay-free)
• Remote accessibility
Managed backups en Azure
• El agent maneja y se encarga de registrar por
nosotros los backups
• Beneficios principales
‐ Gestion de backups a gran escala
 En funcón de context – for example, workload/throttling
 Mínimos conocemientos – control retention period
 Administrar todas o algunas BBDD
‐ Soporta backups a azure
 Georedundante
 Coste mínimo de almacenamiento
 0 mantenimiento de hardware de almacenamiento
Example:
EXEC smart_admin.sp_set_db_backup
@database_name='TestDB',
@storage_url=<storage url>,
@retention_days=30,
@credential_name='MyCredential',
@enable_backup=1
Availability Groups
Backups hacia Azure
Demo
Agenda
Soluciones híbridas
Mejoras en AlwaysON
Arquitecturas híbridas
Backups a la nube
Bases de datos en la nube
Desplegar BBDD a Microsoft Azure VM
• Nuevo wizard para desplegar BBDDs en
VMs sobre Azure
‐ Permite crear incluso la VM de ser
necesario
• Beneficios
‐ Facil de usar
 Perfecto para nuevos DBAs que no esten
“duchos” en azure
‐ Complejidad oculta
 No conocer Azure en detalle
 El coste temporal ligado solo al tamaño a
subir a la nube
Datos y logs de SQL Server a Microsoft Azure
Storage
• Subir ficheros de log y datos a Azure
manteniendo el nodo de cómputo en
OnPremise
‐ TDE soportado
• Beneficios
‐ Transparente para apps
‐ Capacidad de almacenamiento ilimitada
‐ Almacenamiento georeplicado
‐ Seguro porque el TDE guarda las claves TDE
OnPremise (master)
‐ Restores “instantáneos”
Datos y logs de SQL Server a Microsoft Azure
Storage
Escenarios híbridos con SQL Server 2014

Más contenido relacionado

PDF
Escenarios híbridos con sql server 2014
PDF
Sql server ha muerto, larga vida a sql server
PDF
Paralelismo en SQL Server
PPTX
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
PDF
Quickway Sitios de Contingencia Gyssa y Azure
PDF
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
PDF
Datawarehouse como servicio en azure (sqldw)
PDF
Polybase
Escenarios híbridos con sql server 2014
Sql server ha muerto, larga vida a sql server
Paralelismo en SQL Server
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Quickway Sitios de Contingencia Gyssa y Azure
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Datawarehouse como servicio en azure (sqldw)
Polybase

La actualidad más candente (20)

PDF
Datos sin fronteras
PDF
Novedades en SQL Azure V12
PDF
Novedades SQL Azure v12
PDF
Novedades de SQL Server 2014 en motor relacional
PDF
Query store
PDF
SQL Server 2014 Nuevas Capacidades
PPTX
Mejores prácticas para SQL Server en ambientes virtualizados
PPTX
Polybase y su uso en la integración de almacenes de datos
PDF
Sql azure data warehouse gab jorge muchaypina
PPTX
VMs de alto rendimiento para SQL Server en AWS y Azure
PPTX
Planeando e implementando servicios de datos con Microsoft Azure
PPTX
Data Amp 2017 - Whats New in SQL Server 2017
PDF
Introducción a las nubes privadas con OpenStack
PPTX
Escalabilidad en azure web sites y sql database
PPTX
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
PPTX
Novedades en sql server 2022
PPTX
SQL Server 2014 infraestructura hibrida y nube
PPTX
Escalabilidad en azure sql database con elastic scale
ODP
PostgreSQL vs MySQL: PostgreSQL como alternativa.
PPTX
SQL Server 2014 en ambientes hibridos
Datos sin fronteras
Novedades en SQL Azure V12
Novedades SQL Azure v12
Novedades de SQL Server 2014 en motor relacional
Query store
SQL Server 2014 Nuevas Capacidades
Mejores prácticas para SQL Server en ambientes virtualizados
Polybase y su uso en la integración de almacenes de datos
Sql azure data warehouse gab jorge muchaypina
VMs de alto rendimiento para SQL Server en AWS y Azure
Planeando e implementando servicios de datos con Microsoft Azure
Data Amp 2017 - Whats New in SQL Server 2017
Introducción a las nubes privadas con OpenStack
Escalabilidad en azure web sites y sql database
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Novedades en sql server 2022
SQL Server 2014 infraestructura hibrida y nube
Escalabilidad en azure sql database con elastic scale
PostgreSQL vs MySQL: PostgreSQL como alternativa.
SQL Server 2014 en ambientes hibridos
Publicidad

Destacado (7)

PDF
Dawarehouse como servicio en azure (sqldw)
PPTX
PPTX
Ventajas vs Desventajas se SGBD
PDF
Componentes de un sistema de base de datos
PPT
Elementos de la base de datos
PPTX
Bases De Datos "Conceptos Basicos"
PDF
Cloud Price Comparison - AWS vs Azure vs Google
Dawarehouse como servicio en azure (sqldw)
Ventajas vs Desventajas se SGBD
Componentes de un sistema de base de datos
Elementos de la base de datos
Bases De Datos "Conceptos Basicos"
Cloud Price Comparison - AWS vs Azure vs Google
Publicidad

Similar a Escenarios híbridos con SQL Server 2014 (20)

PPTX
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
PPTX
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
PPTX
24 HOP edición Español - Sql server 2014 como crear soluciones de bases de da...
PPTX
Lanzamiento SQL Server 2014 - Nubes híbridas
PPTX
SQL Azure Administración, Desempeño y Mantenimiento
PPTX
WorkShop SQL Azure
PPTX
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
PDF
Almacenamiento en Windows Azure - Parte 2
PDF
Súbete a la nube de Microsoft (2/4) - Almacenamiento en Windows Azure
PPTX
Introducción a la plataforma sql azure
PPTX
Microsoft Azure SQL Database
PPTX
Creando una solución AlwaysON SQL Server 2014 híbrida
PPTX
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
PPTX
Windows Azure, Lo mejor del PDC
PPTX
Sql azure
PPTX
SQL Azure Small
PPTX
The azure platform TechDay2010
PDF
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
PDF
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
PDF
Azure SQL Database
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
24 HOP edición Español - Sql server 2014 como crear soluciones de bases de da...
Lanzamiento SQL Server 2014 - Nubes híbridas
SQL Azure Administración, Desempeño y Mantenimiento
WorkShop SQL Azure
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Almacenamiento en Windows Azure - Parte 2
Súbete a la nube de Microsoft (2/4) - Almacenamiento en Windows Azure
Introducción a la plataforma sql azure
Microsoft Azure SQL Database
Creando una solución AlwaysON SQL Server 2014 híbrida
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
Windows Azure, Lo mejor del PDC
Sql azure
SQL Azure Small
The azure platform TechDay2010
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
Azure SQL Database

Más de Enrique Catala Bañuls (20)

PDF
Capas de acceso a datos .net escalables de verdad contra SQL Server
PDF
Aplicando R al análisis de rendimiento de un servidor
PDF
Técnicas avanzadas para resolver tus problemas de sql server
PDF
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
PDF
Planes de ejecución 3.0 sql 2016 y v next
PDF
Paralelismo en sql server
PDF
Aplicando R al análisis de rendimiento de un servidor
PDF
PDF
Planes de ejecucion 2016
PDF
Sql server 2016 novedades para desarrolladores
PDF
PDF
Planes de ejecucion 2
PDF
Planes de ejecucion 1
PDF
Migración a sql server 2016
PDF
Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016)
PPTX
Como leer planes de ejecución - edición 2015
PDF
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...
PDF
SQLCLR: .NET en el core de sql server
PDF
Planes de ejecución en sql server 2014
PDF
Transacciones diferidas
Capas de acceso a datos .net escalables de verdad contra SQL Server
Aplicando R al análisis de rendimiento de un servidor
Técnicas avanzadas para resolver tus problemas de sql server
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Planes de ejecución 3.0 sql 2016 y v next
Paralelismo en sql server
Aplicando R al análisis de rendimiento de un servidor
Planes de ejecucion 2016
Sql server 2016 novedades para desarrolladores
Planes de ejecucion 2
Planes de ejecucion 1
Migración a sql server 2016
Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016)
Como leer planes de ejecución - edición 2015
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...
SQLCLR: .NET en el core de sql server
Planes de ejecución en sql server 2014
Transacciones diferidas

Último (20)

PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
clase auditoria informatica 2025.........
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Presentación de Redes de Datos modelo osi
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
taller de informática - LEY DE OHM
PDF
Estrategia de apoyo tecnología miguel angel solis
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
REDES INFORMATICAS REDES INFORMATICAS.pptx
Calidad desde el Docente y la mejora continua .pdf
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
clase auditoria informatica 2025.........
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
Diapositiva proyecto de vida, materia catedra
historia_web de la creacion de un navegador_presentacion.pptx
CyberOps Associate - Cisco Networking Academy
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Presentación de Redes de Datos modelo osi
Presentación PASANTIAS AuditorioOO..pptx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
taller de informática - LEY DE OHM
Estrategia de apoyo tecnología miguel angel solis
Influencia-del-uso-de-redes-sociales.pdf
Plantilla para Diseño de Narrativas Transmedia.pdf
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx

Escenarios híbridos con SQL Server 2014

  • 1. Escenarios Híbridos con SQL Server 2014 y Windows Azure Enrique Catalá Bañuls (@enriquecatala) ecatala@solidq.com MVP – MCT – Mentor en SolidQ www.enriquecatala.com
  • 2. Agenda Soluciones híbridas Mejoras en AlwaysON Arquitecturas híbridas Backups a la nube Bases de datos en la nube
  • 4. Por qué necesitamos DR en SQL Server? 7 • Un evento que nos tumbe nuestro On-premise ‐ Temporal (e.g. gateway failure) ‐ Permanente (e.g. flooding) • Un site manual de DR es muy caro ‐ Alquiler, mantenimiento, luz, personal,… ‐ Hardware ‐ …
  • 5. Tecnologías soportadas 8 Technology SQL Server Version Zero Data Loss Scope # Secondaries Automatic Failover Readable Secondaries Availability Groups SQL Server 2012+ Yes* (Sync Mode) DB(s) 4 -> 2012 8 -> 2014 Yes (w/ additional cluster member)** Yes Database Mirroring SQL Server 2008 R2 SQL Server 2012 Yes* (High Safety Mode) DB 1 Yes (w/ Witness)** Limited (database snapshots) Log Shipping SQL Server 2005+ No DB Ilimitadas No Limited (standby state) Replicacion SQL Server 2008+ No Articulos Ilimitadas No Si * La mayoria eligen modo async para evitar impacto en rendimiento **Modo async soporta pérdida de datos
  • 6. Agenda Soluciones híbridas Mejoras en AlwaysON Arquitecturas híbridas Backups a la nube Bases de datos en la nube
  • 7. AlwaysOn Mejoras • Increased number of secondaries • Increased availability of readable secondaries • Add Azure Replica Wizard
  • 8. Agenda Soluciones híbridas Mejoras en AlwaysON Arquitecturas híbridas Backups a la nube Bases de datos en la nube
  • 9. Diagrama de arquitectura 19 Windows Cluster Availability Group On-Premises SecondaryPrimary
  • 10. 20 Windows Cluster Availability Group On-Premises SecondaryPrimary Secondary Cloud Diagrama de arquitectura
  • 11. 21 Windows Cluster Windows Cluster Availability GroupAvailability Group Primary Secondary On-Premises (NY) On-Premises (NJ) Secondary Cloud Diagrama de arquitectura
  • 12. Diagrama de arquitectura 22 Windows Cluster Availability Group Cloud On-Premises SecondarySecondaryPrimary
  • 13. Diagrama de arquitectura 23 Windows Cluster Availability Group Cloud On-Premises SecondarySecondaryPrimary
  • 14. Arquitectura elástica 24 DBreplica1 Replica1 Replica2 Replica n DBreplica2 DBreplica3 Azure Republicador (opcional) Transactional replication SYNC WAN SQL1 (onpremise) ON PREMISE Azure  Nodos secundarios replicación  Capa de base de datos, suscriptores (5s-15s delay)  SQL Standard Edition  Nodo publicador  Instancia OnPremise que contiene los datos maestros a replicar mediante replicación transaccional
  • 40. Agenda Soluciones híbridas Mejoras en AlwaysON Arquitecturas híbridas Backups a la nube Bases de datos en la nube
  • 41. Backup a Microsoft Azure Windows Azure storage WA WindowsAzure Blobs • On-site/off-site storage costs • Device management costs Box • XDrives limited to 1 terabyte • Max 16 drives • Manage drives and policy • Near “bottomless” storage • Off-site, geo-redundant • No provisioning • No device management • Media safety (decay-free) • Remote accessibility
  • 42. Managed backups en Azure • El agent maneja y se encarga de registrar por nosotros los backups • Beneficios principales ‐ Gestion de backups a gran escala  En funcón de context – for example, workload/throttling  Mínimos conocemientos – control retention period  Administrar todas o algunas BBDD ‐ Soporta backups a azure  Georedundante  Coste mínimo de almacenamiento  0 mantenimiento de hardware de almacenamiento Example: EXEC smart_admin.sp_set_db_backup @database_name='TestDB', @storage_url=<storage url>, @retention_days=30, @credential_name='MyCredential', @enable_backup=1
  • 44. Agenda Soluciones híbridas Mejoras en AlwaysON Arquitecturas híbridas Backups a la nube Bases de datos en la nube
  • 45. Desplegar BBDD a Microsoft Azure VM • Nuevo wizard para desplegar BBDDs en VMs sobre Azure ‐ Permite crear incluso la VM de ser necesario • Beneficios ‐ Facil de usar  Perfecto para nuevos DBAs que no esten “duchos” en azure ‐ Complejidad oculta  No conocer Azure en detalle  El coste temporal ligado solo al tamaño a subir a la nube
  • 46. Datos y logs de SQL Server a Microsoft Azure Storage • Subir ficheros de log y datos a Azure manteniendo el nodo de cómputo en OnPremise ‐ TDE soportado • Beneficios ‐ Transparente para apps ‐ Capacidad de almacenamiento ilimitada ‐ Almacenamiento georeplicado ‐ Seguro porque el TDE guarda las claves TDE OnPremise (master) ‐ Restores “instantáneos”
  • 47. Datos y logs de SQL Server a Microsoft Azure Storage