Alta disponibilidad y recuperación ante desastres para sql server en máquinas virtuales de windows...
-
Upload
spanishpassvc -
Category
Technology
-
view
199 -
download
1
description
Transcript of Alta disponibilidad y recuperación ante desastres para sql server en máquinas virtuales de windows...
Alta disponibilidad y recuperación ante desastres para SQL Server en máquinas virtuales de Windows
25 Junio 2014
Germán Cayo Morales | @ggcayo | germancayom.wordpress.com
MCTS SQL 2012 | Chapter Leader SQL User Group Ica - Perú
DBA - Trans-I
SQL User Group - Ica Chapter
Agenda
• Introducción Recuperación ante Desastres
• Backup SQL Server a Storage de Windows Azure
• SQL Server en Windows Azure VM
• Archivos de BD’s SQL Server en Windows Azure
2
Introducción Recuperación ante Desastres
3
Tiempo de Inactividad & Perdida de Datos
• Mantenimiento
• Grandes paquetes de actualizaciones de Software
• Migración a nuevas versiones
• Falla de Hardware
• Error de Operadores
• Disponibilidad del Centro de Datos
Planeado No Planeado
4
5
Backup SQL Server a Storage de
Windows Azure
Backup SQL Server a Storage de Windows Azure
6
Windows Azure Storage
Windows Azure
VM
On-premise box
CREATE CREDENTIAL mystoragecredWITH IDENTITY = ‘mystorage',SECRET = ‘<your storage access key>
BACKUP DATABASE mydb TO URL ='https://mystorage.blob.core.windows.net/backup-container/mydb-20130411.bak'WITH CREDENTIAL = ‘mystoragecred',FORMAT, COMPRESSION, STATS = 5,MEDIANAME = ‘mydb backup 20130411', MEDIADESCRIPTION = 'Backup of mydb'
Nombre de
Storage en WA
Backup SQL Server a Storage de Windows Azure
7
Demo
SQL Server en Windows
Azure VM
8
SQL Server en Windows Azure VM
Resumen
Infraestructura como Servicio (IaaS) VM hospedadas en Windows Azure
• Puedes utilizar imágenes provistas por Microsoft o tus propias imágenes (vhd)
Pago por Uso
• Facturación de VM es por minuto
• Ancho de Banda (Network) solo factura las bajadas (subidas son gratis)
• Almacenamiento solo lo que usas (no se paga por alojamiento)
Flexibilidad
• Desde una VM 1 Core, 2Gb Ram, 1Tb almac. Hasta una VM 8 Cores, 56 Gb Ram, 16Tb almac.
Administración propia de la VM
• Seguridad, actualizaciones, monitoreo, tuning, etc.
9
SQL Server en Windows Azure VM
10
Demo
Alta Disponibilidad y
Recuperación ante Desastres
Alta Disponibilidad y Recuperación ante Desastres
SP
PS
VM VM
• Detectar fallas para SQL Server
• Failover intervalos ~15s
VM
Witness
Alta Disponibilidad y Recuperación ante Desastres
13
Alta Disponibilidad y Recuperación ante Desastres
Tecnología Versión SQL
Server
Sin Perdida
de Datos
Alcance #
Secundarios
Failover
Automático
Acceder a
Secundarios
Availability
Groups
SQL Server 2012
SQL Server 2014No
(Async
Mode)
DB(s) 4 No Si
Database
Mirroring
SQL Server 2008 R2
SQL Server 2012No
(High
Performanc
e Mode)
DB 1 No Limitado
(A través de
Snapshot)
Log
Shipping
SQL Server 2008 R2
SQL Server 2012No DB N No Limitado
(Standby
State)
14
Availability Group
15
Archivos de BD’s SQL
Server en Windows Azure
Archivos de BD’s SQL Server en Windows Azure
17
Windows Azure VM
On-premise box
Windows Azure
StorageDB3
DB6DB6DB5DB4
DB3DB2DB1
Archivos de BD’s SQL Server en Windows Azure
Escenarios
18
Windows Azure
Storage
Node2
Node1
DB1
DB1
DB1
Archivos de BD’s SQL Server en Windows Azure
Como lo hacemos??
19
CREATE CREDENTIAL [https://mystorage.blog.core.windows.net/data]WITH IDENTITY = ‘Shared Access Signature',SECRET = ‘<your SAS key>
CREATE DATABASE mydb ON( NAME = mydb_dat,FILENAME = 'https://mystorage.blob.core.windows.net/data/mydb.mdf' )
LOG ON( NAME = foo_log,FILENAME = 'https://mystorage.blob.core.windows.net/data/mydblog.ldf')
Recursos
http://msdn.microsoft.com/en-us/library/jj870962.aspx
https://www.windowsazure.com/en-us/manage/services/networking/create-a-virtual-
network/
https://www.windowsazure.com/en-us/manage/services/networking/cross-premises-
connectivity/
http://www.windowsazure.com/en-us/manage/services/networking/active-directory-
forest/
20
Preguntas?
21
Manténgase conectado a nosotros!
22
Visítenos en http://globalspanish.sqlpass.org
/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: [email protected]
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.
http://www.sqlpass.org/summit/2014
VCSUM17
November 4 - 7 |
Seattle, WA
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