Sql saturday 448 migración de bases de datos sql server hacia azure sqldb

Post on 19-Jan-2017

216 views 0 download

Transcript of Sql saturday 448 migración de bases de datos sql server hacia azure sqldb

Septiembre 12, 2015Bogotá, Colombia

#sqlsatBogota

Julián Castiblanco PMVP SQL Server

Líder ITPros-DC

Julian_castiblancop@Hotmail.com

http://www.azurecloud.la/

Migración de Bases de datos SQL Server

hacia Azure SQL Database V12

Agenda

Presentación Capítulo PASS ITPros-DC

Transición hacia SQL Database

Opciones de Almacenamiento

Porqué SQL Database?

Entendiendo los DTU’s

Estrategias de migración

Pasos para la migración

12/9/2015 | SQL Saturday #448 – Bogotá, Colombia3 |

https://www.sqlpass.org/

https://twitter.com/microsoft_gov/status/566009354026229760

Físico

SQL Server en

Máquinas Físicas

SQL Server Private Cloud

Máquinas Virtuales

Azure IaaS SQL Server

Arrendamiento de HW/SW

Azure PaaS SQL Database

Nube Híbrida

Menor Administración

Ma

yor

Contr

ol

Transición hacia SQL Database

http://slidesha.re/1KEQdpm Eduardo Castro. 2014

Opciones de Almacenamiento

PaaS

• SQL Database (Basic/Standard/Premium)

• Document DB

• Azure Search

• HD Insight

• Data Factory

• Mucho más!!!!

IaaS

• SQL Server sobre AzureVirtual Machine (Serie D)

• Mongo DB

• Oracle

• Cassandra

Azure Storage

• Tablas

• Blobs

• Colas

• No relacional

• Económico

• Optimizado para densidad

• IaaS: Incremento de capacidad de computo según demanda.

• PaaS: Preocúpate de la estrategia de TI de tu negocio, deja lo demás a quien la tecnología es su negocio.

• SaaS: Utiliza herramientas diseñadas por expertos para potencializar tu negocio.

Porqué SQL Database?

• Genere una base en poco tiempo y por cuanto la necesite.

Capacidad por pedido

• Alta Disponibilidad, copias

• Actualizaciones

Uso de Características Pre

configuradas

• No más preocupaciones por discos con error

• No más validaciones de servicio encendido, sist. de refrigeración, ect.

Cero Preocupaciones por

el HW

Entendiendo los DTU’s

Web y Business: el comportamiento

no era predecible, otras bases en el

mismo servidor podrían afectar el

rendimiento de las nuestras. PROCESADOR

MEMORIA

LE

CT

UR

AS

ES

CR

ITU

RA

S

Implementación

de gobernador

de recursos por

procesador,

memoria y disco

http://www.azurecloud.la/2015/09/dtus-sql-database-y-su-modelo-de.html

Comparación de Ediciones

Web y Business son modelos obsoletos

http://slidesha.re/1KEQdpm Eduardo Castro. 2014

*Los valores pueden cambiar en el futuro

http://www.azurecloud.la/2015/09/dtus-sql-database-y-su-modelo-de.html

Niveles de Rendimiento por Capa de Servicio

Opciones de Escalabilidad

http://slidesha.re/1KEQdpm Eduardo Castro. 2014

Estrategias de migración

http://bit.ly/1JJ25Xy

Estrategias de migración

https://sqlazuremw.codeplex.com/

Pasos para una migración

Validar documento oficial de migración http://bit.ly/1JJ25Xy

Ejecutar línea base de migración con contadores de

desempeño y vistas administrativas.

Validar con la herramienta de migración http://bit.ly/1ikJCrC

Validar contra el sitio web de Azure SQL Database las

funcionalidades soportadas. http://bit.ly/1Dcjpo4

Modificaciones del código en caso de ser necesario.

Creación del “servidor de bases” en Azure.

Pasos para una migración

Asignación de Permisos en el Firewall

Ejecución del script de creación a través de SSMS o a través

de la herramienta de Migración.

Importación de datos a través de SSMS o utilizando Data

Factory.

Conexión de la aplicación a la base de datos.

Monitoreo de performance.

Migración de una base

#sqlsatBogota

12/9/2015 | SQL Saturday #448 – Bogotá, Colombia5 |

Monitoreo

• Validación uso de DTU’s

• Usuarios conectados

Portal de

Azure

• Validar que está pasando en el servidor

• Validar uso de DTU’sDMV’s

Monitoreo de una Base

#sqlsatBogota

12/9/2015 | SQL Saturday #448 – Bogotá, Colombia5 |

http://channel9.msdn.com/Series/Windows-Azure-Storage-SQL-Database-

Tutorials/Scott-Klein-Video-02

https://msdn.microsoft.com/library/azure/ee336281.aspx

http://www.slideshare.net/SpanishPASSVC/24-hop-edicin-espaol-patrones-de-

escalalidad-en-microsoft-azure-sql-database-eduardo-castro?qid=82ee219f-d99e-

42c1-8a9b-7a7f2f991fb9&v=default&b=&from_search=3

https://www.youtube.com/channel/UCAu7CcpdHszjxMwx8uwvU-A

Recursos

#sqlsatBogota

12/9/2015 | SQL Saturday #448 – Bogotá, Colombia6 |

Preguntas y Respuestas

Capítulos Organizadores del SQL Saturday

12/9/2015 | SQL Saturday #448 – Bogotá, Colombia7 |

Patrocinadores del SQL Saturday

12/9/2015 | SQL Saturday #448 – Bogotá, Colombia8 |

Evaluación

Sesión: http://www.sqlsaturday.com/448/sessions/sessionevaluation.aspx

Evento: http://www.sqlsaturday.com/448/eventeval.aspx

#sqlsatBogota

12/9/2015 | SQL Saturday #448 – Bogotá, Colombia12 |

Planea asistir al PASS Summit 2015? Comience a ahorrar hoy!

• El más grande evento del mundo que reúne a profesionales de SQL Server y BI

• Adquiera habilidades en SQL Server a un nivel superior al aprender de los mejores

expertos del mundo de SQL Server, en más de 190 sesiones técnicas

• Más de 5.000 registros, que representan a 2.000 empresas, de 52 países, listos para la

red y aprender

Ahorre $150 en este momento

pregunta por el código de

descuento

12/9/2015 | SQL Saturday #448 – Bogotá, Colombia9 |

Sea cual sea su pasión datos - hay un capítulo virtual para

usted!

12/9/2015 | SQL Saturday #448 – Bogotá, Colombia10 |

Septiembre 17 | 12:00 UTC

Sesiones previas del PASS Summit 2015, obtenga 24

Horas de formación de SQL Server y BI de forma

gratuita!

Regístrese hoy: 24hoursofpass.com

Gracias !!!