Escenarios híbridos con SQL Server 2014

Enrique Catala Bañuls
Enrique Catala BañulsTechnical Leader at @SolidQ and Microsoft Data Platform MVP
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
1 of 48

Recommended

Escenarios híbridos con sql server 2014 by
Escenarios híbridos con sql server 2014Escenarios híbridos con sql server 2014
Escenarios híbridos con sql server 2014Enrique Catala Bañuls
583 views49 slides
Sql server ha muerto, larga vida a sql server by
Sql server ha muerto, larga vida a sql serverSql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql serverEnrique Catala Bañuls
303 views51 slides
Paralelismo en SQL Server by
Paralelismo en SQL ServerParalelismo en SQL Server
Paralelismo en SQL ServerEnrique Catala Bañuls
386 views30 slides
Oracle Analytics Cloud - Características y migración desde Oracle Business In... by
Oracle Analytics Cloud - Características y migración desde Oracle Business In...Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...avanttic Consultoría Tecnológica
1.3K views41 slides
Quickway Sitios de Contingencia Gyssa y Azure by
Quickway Sitios de Contingencia Gyssa y AzureQuickway Sitios de Contingencia Gyssa y Azure
Quickway Sitios de Contingencia Gyssa y AzureGyssa
559 views28 slides
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie... by
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...SolidQ
603 views34 slides

More Related Content

What's hot

Datos sin fronteras by
Datos sin fronterasDatos sin fronteras
Datos sin fronterasDiego Rodriguez
261 views11 slides
Novedades en SQL Azure V12 by
Novedades en SQL Azure V12Novedades en SQL Azure V12
Novedades en SQL Azure V12SolidQ
291 views37 slides
Novedades SQL Azure v12 by
Novedades SQL Azure v12Novedades SQL Azure v12
Novedades SQL Azure v12SolidQ
129 views29 slides
Novedades de SQL Server 2014 en motor relacional by
Novedades de SQL Server 2014 en motor relacionalNovedades de SQL Server 2014 en motor relacional
Novedades de SQL Server 2014 en motor relacionalEnrique Catala Bañuls
1.2K views36 slides
Query store by
Query storeQuery store
Query storeSolidQ
463 views21 slides
SQL Server 2014 Nuevas Capacidades by
SQL Server 2014  Nuevas CapacidadesSQL Server 2014  Nuevas Capacidades
SQL Server 2014 Nuevas CapacidadesEduardo Castro
8K views33 slides

What's hot(20)

Novedades en SQL Azure V12 by SolidQ
Novedades en SQL Azure V12Novedades en SQL Azure V12
Novedades en SQL Azure V12
SolidQ291 views
Novedades SQL Azure v12 by SolidQ
Novedades SQL Azure v12Novedades SQL Azure v12
Novedades SQL Azure v12
SolidQ129 views
Query store by SolidQ
Query storeQuery store
Query store
SolidQ463 views
SQL Server 2014 Nuevas Capacidades by Eduardo Castro
SQL Server 2014  Nuevas CapacidadesSQL Server 2014  Nuevas Capacidades
SQL Server 2014 Nuevas Capacidades
Eduardo Castro8K views
Mejores prácticas para SQL Server en ambientes virtualizados by SpanishPASSVC
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
SpanishPASSVC3.3K views
Polybase y su uso en la integración de almacenes de datos by SpanishPASSVC
Polybase y su uso en la integración de almacenes de datosPolybase y su uso en la integración de almacenes de datos
Polybase y su uso en la integración de almacenes de datos
SpanishPASSVC1.3K views
Sql azure data warehouse gab jorge muchaypina by MUG Perú
Sql azure data warehouse gab   jorge muchaypinaSql azure data warehouse gab   jorge muchaypina
Sql azure data warehouse gab jorge muchaypina
MUG Perú354 views
VMs de alto rendimiento para SQL Server en AWS y Azure by SpanishPASSVC
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
SpanishPASSVC613 views
Planeando e implementando servicios de datos con Microsoft Azure by SpanishPASSVC
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
SpanishPASSVC645 views
Data Amp 2017 - Whats New in SQL Server 2017 by dbLearner
Data Amp 2017 - Whats New in SQL Server 2017Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017
dbLearner138 views
Introducción a las nubes privadas con OpenStack by Software Guru
Introducción a las nubes privadas con OpenStackIntroducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStack
Software Guru874 views
Escalabilidad en azure web sites y sql database by Eduardo Castro
Escalabilidad en azure web sites y sql databaseEscalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql database
Eduardo Castro725 views
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016... by Joseph Lopez
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Joseph Lopez654 views
Novedades en sql server 2022 by Eduardo Castro
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
Eduardo Castro346 views
SQL Server 2014 infraestructura hibrida y nube by Eduardo Castro
SQL Server 2014 infraestructura hibrida y nubeSQL Server 2014 infraestructura hibrida y nube
SQL Server 2014 infraestructura hibrida y nube
Eduardo Castro1.2K views
Escalabilidad en azure sql database con elastic scale by Eduardo Castro
Escalabilidad en azure sql database con elastic scaleEscalabilidad en azure sql database con elastic scale
Escalabilidad en azure sql database con elastic scale
Eduardo Castro657 views
PostgreSQL vs MySQL: PostgreSQL como alternativa. by Arturo Espinosa
PostgreSQL vs MySQL: PostgreSQL como alternativa.PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.
Arturo Espinosa12.9K views
SQL Server 2014 en ambientes hibridos by Eduardo Castro
SQL Server 2014 en ambientes hibridosSQL Server 2014 en ambientes hibridos
SQL Server 2014 en ambientes hibridos
Eduardo Castro565 views

Viewers also liked

Dawarehouse como servicio en azure (sqldw) by
Dawarehouse como servicio en azure (sqldw)Dawarehouse como servicio en azure (sqldw)
Dawarehouse como servicio en azure (sqldw)Enrique Catala Bañuls
406 views49 slides
Arquitectura sql by
Arquitectura sqlArquitectura sql
Arquitectura sqlZherisbeth Garcés de Sánchez
5.1K views15 slides
Ventajas vs Desventajas se SGBD by
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDCarlos David Riofrio Garcia
42.6K views12 slides
Componentes de un sistema de base de datos by
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datosIsabel
68.8K views2 slides
Elementos de la base de datos by
Elementos de la base de datosElementos de la base de datos
Elementos de la base de datosManuel Hernandez
126.6K views4 slides
Bases De Datos "Conceptos Basicos" by
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Cesar David Fernandez Grueso
72.6K views20 slides

Similar to Escenarios híbridos con SQL Server 2014

Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine by
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineJoseph Lopez
610 views84 slides
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014 by
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 201424HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014Guillermo Caicedo
342 views40 slides
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -... by
24 HOP edición Español - Funcionalidades de nube híbrida 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 - Funcionalidades de nube híbrida en sql server 2014 -...SpanishPASSVC
591 views40 slides
Charla técnica comercial v3.0 junio 2014 db visit productos by
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosRonald Francisco Vargas Quesada
732 views44 slides
Acens Cloud Hosting 2013 by
Acens Cloud Hosting 2013Acens Cloud Hosting 2013
Acens Cloud Hosting 2013Red Auti
1.3K views38 slides

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

Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine by Joseph Lopez
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Joseph Lopez610 views
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014 by Guillermo Caicedo
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 201424HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
Guillermo Caicedo342 views
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -... by SpanishPASSVC
24 HOP edición Español - Funcionalidades de nube híbrida 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 - Funcionalidades de nube híbrida en sql server 2014 -...
SpanishPASSVC591 views
Acens Cloud Hosting 2013 by Red Auti
Acens Cloud Hosting 2013Acens Cloud Hosting 2013
Acens Cloud Hosting 2013
Red Auti1.3K views
Entorno de datos Microsoft Cloud by Joseph Lopez
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
Joseph Lopez602 views
The azure platform TechDay2010 by Juan Pablo
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
Juan Pablo 783 views
SQL Azure Administración, Desempeño y Mantenimiento by Eduardo Castro
SQL Azure Administración, Desempeño y MantenimientoSQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y Mantenimiento
Eduardo Castro735 views
Servicios de datos en la nube by Juan Pablo
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nube
Juan Pablo 1.5K views
Windows Azure, Lo mejor del PDC by Juan Pablo
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
Juan Pablo 1.2K views
Cloud Hosting: la nueva generación del hosting by Arsys
Cloud Hosting: la nueva generación del hostingCloud Hosting: la nueva generación del hosting
Cloud Hosting: la nueva generación del hosting
Arsys809 views
Servidores web de altas prestaciones. Tema 7 by pacvslideshare
Servidores web de altas prestaciones. Tema 7Servidores web de altas prestaciones. Tema 7
Servidores web de altas prestaciones. Tema 7
pacvslideshare313 views
Softonic Labs - Web Escalable by Alex Puig
Softonic Labs - Web EscalableSoftonic Labs - Web Escalable
Softonic Labs - Web Escalable
Alex Puig894 views

More from Enrique Catala Bañuls

Capas de acceso a datos .net escalables de verdad contra SQL Server by
Capas de acceso a datos .net escalables de verdad contra SQL ServerCapas de acceso a datos .net escalables de verdad contra SQL Server
Capas de acceso a datos .net escalables de verdad contra SQL ServerEnrique Catala Bañuls
534 views27 slides
Aplicando R al análisis de rendimiento de un servidor by
Aplicando R al análisis de rendimiento de un servidorAplicando R al análisis de rendimiento de un servidor
Aplicando R al análisis de rendimiento de un servidorEnrique Catala Bañuls
152 views20 slides
Técnicas avanzadas para resolver tus problemas de sql server by
Técnicas avanzadas para resolver tus problemas de sql serverTécnicas avanzadas para resolver tus problemas de sql server
Técnicas avanzadas para resolver tus problemas de sql serverEnrique Catala Bañuls
1.7K views28 slides
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el... by
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Enrique Catala Bañuls
1.4K views26 slides
Planes de ejecución 3.0 sql 2016 y v next by
Planes de ejecución 3.0 sql 2016 y v nextPlanes de ejecución 3.0 sql 2016 y v next
Planes de ejecución 3.0 sql 2016 y v nextEnrique Catala Bañuls
1.3K views20 slides
Paralelismo en sql server by
Paralelismo en sql serverParalelismo en sql server
Paralelismo en sql serverEnrique Catala Bañuls
1.9K views29 slides

More from Enrique Catala Bañuls(20)

Capas de acceso a datos .net escalables de verdad contra SQL Server by Enrique Catala Bañuls
Capas de acceso a datos .net escalables de verdad contra SQL ServerCapas de acceso a datos .net escalables de verdad contra SQL Server
Capas de acceso a datos .net escalables de verdad contra SQL Server
Técnicas avanzadas para resolver tus problemas de sql server by Enrique Catala Bañuls
Técnicas avanzadas para resolver tus problemas de sql serverTécnicas avanzadas para resolver tus problemas de sql server
Técnicas avanzadas para resolver tus problemas de sql server
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el... by Enrique Catala Bañuls
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016) by Enrique Catala Bañuls
Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016)Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016)
Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016)
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE... by Enrique Catala Bañuls
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...

Recently uploaded

Google alternativo, para volar by
Google alternativo, para volarGoogle alternativo, para volar
Google alternativo, para volarcorpbracat
8 views1 slide
proyecto_ salvando tortugas.pdf by
proyecto_ salvando tortugas.pdfproyecto_ salvando tortugas.pdf
proyecto_ salvando tortugas.pdfCamilaCordoba30
8 views1 slide
Tecnología Periodo 2.pdf by
Tecnología Periodo 2.pdfTecnología Periodo 2.pdf
Tecnología Periodo 2.pdfJuanDavidGarcesCasta
6 views20 slides
MakeCode by
MakeCodeMakeCode
MakeCodeCoffe9
6 views3 slides
VIDEO INFORMATICA.pptx by
VIDEO INFORMATICA.pptxVIDEO INFORMATICA.pptx
VIDEO INFORMATICA.pptxhenryruidiaz
6 views12 slides
Trabajo de tecnologia.docx by
Trabajo de tecnologia.docxTrabajo de tecnologia.docx
Trabajo de tecnologia.docxLauraCamilaMuozRamos
8 views4 slides

Recently uploaded(20)

Google alternativo, para volar by corpbracat
Google alternativo, para volarGoogle alternativo, para volar
Google alternativo, para volar
corpbracat8 views
MakeCode by Coffe9
MakeCodeMakeCode
MakeCode
Coffe96 views
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real... by codertectura
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
codertectura56 views
Recusos Multimedia y Wed 2.0.pptx by henryruidiaz
Recusos Multimedia  y Wed 2.0.pptxRecusos Multimedia  y Wed 2.0.pptx
Recusos Multimedia y Wed 2.0.pptx
henryruidiaz5 views
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf by ortizjuanjose591
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfFUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
Taller de Electricidad y Electrónica.docx by Franksamuel11
Taller de Electricidad y Electrónica.docxTaller de Electricidad y Electrónica.docx
Taller de Electricidad y Electrónica.docx
Franksamuel117 views
Tarea Práctica web de la sesión 14.pptx by illanlir
Tarea Práctica web de la sesión 14.pptxTarea Práctica web de la sesión 14.pptx
Tarea Práctica web de la sesión 14.pptx
illanlir12 views
tecnologaeinformtica-231124115719-3a836080.pdf by MaraJos722801
tecnologaeinformtica-231124115719-3a836080.pdftecnologaeinformtica-231124115719-3a836080.pdf
tecnologaeinformtica-231124115719-3a836080.pdf
MaraJos72280110 views
PostCall: Encuestas telefónicas post llamada by OpenDireito
PostCall: Encuestas telefónicas post llamadaPostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamada
OpenDireito6 views
Excel avanzado.pdf by fspro99
Excel avanzado.pdfExcel avanzado.pdf
Excel avanzado.pdf
fspro998 views

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