Top Banner
SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors [email protected] www.solidq.com El modelo relacional en la nube
23

SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors [email protected] El modelo relacional en la nube.

Jan 24, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

SQL Data Services

Enrique Puig DPE (Data Platform Engineer)

Solid Quality [email protected]

www.solidq.com

El modelo relacional en la nube

Page 2: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Objetivos

Conocer SQL Azure

Saber como funciona (conectar, creación de objetos…)

Diferencias con respecto a SQL Server

Conocer los principales pasos de una migración

Page 3: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

AGENDA

Introducción SQL Data Services Arquitectura SQL Server vs. SQL Azure Demo Modelos de conexión Tipos de aplicación Administración lógica vs. Física Despliegue, acceso a datos y recuperación Demo Preguntas

Page 4: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Introducción

Forma parte de la plataforma Azure. Extendemos el modelo relacional a la nube

SQL Azure Database

Reference Data

Reporting

Business Intelligenc

e

Symmetric Programming Model

Data Hub Aggregation

Data Sync

Page 5: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

SQL Data Services

Modelo relacional es familiar Aprovechamos APIS y herramientas existentes Ventajas de la nube (Escalabilidad y

disponibilidad) Accesible desde PHP, Ruby y JAVA. Combinación de las mejores características de

SQL Server con la transparencia y abstracción de la nube.

Feedback claro: “Quiero la BD en la nube”

Page 6: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Arquitectura

Page 7: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

SQL Server vs. SQL Azure

Soportadas No Soportadas (por ahora)

Constantes, constraints, cursores CLR

Gestión de índices (rebuilding) Consultas distribuidas

Tablas (locales y temp) Transacciones distribuidas

Procedimientos almacenados Administración filegroups

Estadísticas FullText

Gestión users y logins Tablas temporales globales

Triggers Datos espaciales

Vistas BBDDs del sistema

Bulk inserts Compresión y encriptación

Page 8: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Seguridad

Diferente manejo de la Seguridad

2 roles LoginManager DBManager

Para ejecutar tareas de ambos roles se necesita estar conectado a la Base de datos master

Autenticación SQL Server (User y Password)

Page 9: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

DEMO•Web Portal•Conectando a la nube con SSMS•Usando objetos en la nube

Page 10: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Modelo de conexión

Se usan las librerías y proveedores ya conocidos (ADO.NET, ODBC…)

Soportados los controles ASP.NET enlazados a datos

Los clientes ya no conectan contra un servidor ni contra una instancia, conectan con una base de datos.

Page 11: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Tipos de aplicación

Page 12: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Administración Lógica vs. Física

Surge un nuevo tipo de DBA Administración lógica

Tablas, Vistas Índices Procedimientos almacenados

Administración física para Azure Actualizaciones Software Alta disponibilidad Escalabilidad Copias de seguridad

Page 13: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Despliegue

Web Portal(API)

SQL Azure

DB Scrip

t

Page 14: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Acceso a datos

Web Portal(API)

Your App

Change Connection String

SQL Azure

Page 15: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Monitorización y recuperación

Web Portal(API)

SQL AzureYour App

!

Page 16: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

DEMO•Migrando a la nube•Moviendo datos a la nube•Conectando a la nube desde Windows Form app

Page 17: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Resumen

SQL Azure es un subconjunto de SQL Server SQL Azure funciona a nivel de BD Diferente gestión de la seguridad 90% de las aplicaciones son compatibles Curva de aprendizaje mínima Nuevo role del DBA

Page 18: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

PREGUNTAS?

Page 19: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Serie de webcastsWebcast Speaker FechaData Access, Modeling & the Developer Sergio Carrillo Enero 19Project Oslo Sergio Carrillo Enero 21SQL Server Data Services Enrique Puig Enero 26 Application & Multi-Server Management Ruben Pertusa Enero 28Entity Framework from the DBA's eyes Enrique Puig Febrero 4PowerPivot : Client Experience Alejandro Leguizamo (SQL Server MVP) Febrero 9PowerPivot : SharePoint IT Experience José Quinto Febrero 11PowerPivot : Data Analysis Expressions Ildefonso Mas Febrero 24Reporting Services : Report Builder Server Mode Enhancements Carlos Martinez Marzo 2Reporting Services : Component Library Overview Alejandro Leguizamo (SQL Server MVP) Marzo 9Reporting Services : Map Overview Alejandro Leguizamo (SQL Server MVP) Marzo 11

Regístrate en http://technet.microsoft.com/es-es/ee126078.aspx

Page 20: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

Más acciones desde TechNet

Para ver los webcast grabados sobre éste tema y otros temas, diríjase a:

http://www.microsoft.com/spain/technet/jornadas/webcasts/webcasts_ant.aspx

Para información y registro de Futuros Webcast de éste y otros temas diríjase a:

http://technet.microsoft.com/es-es/bb291010.aspx

Para mantenerse informado sobre todos los Eventos, Seminarios y webcast

suscríbase a nuestro boletín TechNet Flash en ésta dirección:

http://www.microsoft.es/technet/boletines/default.mspx

Descubra los mejores vídeos para TI gratis y a un solo clic:

http://www.microsoft.es/technet/itsshowtime/default.aspx

Para acceder a toda la información, betas, actualizaciones, recursos, puede

suscribirse a Nuestra Suscripción TechNet en:

http://technet.microsoft.com/es-es/subscriptions/default.aspx

Page 21: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

PREGUNTAS?

Page 22: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

ENRIQUE PUIG

[email protected]

Page 23: SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com  El modelo relacional en la nube.

GRACIAS