La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors El modelo relacional en la nube."— Transcripción de la presentación:

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

2 Objetivos Conocer SQL Azure Conocer SQL Azure Saber como funciona (conectar, creación de objetos…) Saber como funciona (conectar, creación de objetos…) Diferencias con respecto a SQL Server Diferencias con respecto a SQL Server Conocer los principales pasos de una migración Conocer los principales pasos de una migración

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

4 Introducción Forma parte de la plataforma Azure. Forma parte de la plataforma Azure. Extendemos el modelo relacional a la nube Extendemos el modelo relacional a la nube Symmetric Programming ModelData Hub Aggregation

5 SQL Data Services Modelo relacional es familiar Modelo relacional es familiar Aprovechamos APIS y herramientas existentes Aprovechamos APIS y herramientas existentes Ventajas de la nube (Escalabilidad y disponibilidad) Ventajas de la nube (Escalabilidad y disponibilidad) Accesible desde PHP, Ruby y JAVA. 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. 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”

6 Arquitectura

7 SQL Server vs. SQL Azure SoportadasNo Soportadas (por ahora) Constantes, constraints, cursoresCLR Gestión de índices (rebuilding)Consultas distribuidas Tablas (locales y temp)Transacciones distribuidas Procedimientos almacenadosAdministración filegroups EstadísticasFullText Gestión users y loginsTablas temporales globales TriggersDatos espaciales VistasBBDDs del sistema Bulk insertsCompresión y encriptación

8 Seguridad Diferente manejo de la Seguridad Diferente manejo de la Seguridad 2 roles 2 roles LoginManager LoginManager DBManager DBManager Para ejecutar tareas de ambos roles se necesita estar conectado a la Base de datos master Para ejecutar tareas de ambos roles se necesita estar conectado a la Base de datos master Autenticación SQL Server (User y Password) Autenticación SQL Server (User y Password)

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

10 Modelo de conexión Se usan las librerías y proveedores ya conocidos (ADO.NET, ODBC…) Se usan las librerías y proveedores ya conocidos (ADO.NET, ODBC…) Soportados los controles ASP.NET enlazados a datos 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. Los clientes ya no conectan contra un servidor ni contra una instancia, conectan con una base de datos.

11 Tipos de aplicación

12 Administración Lógica vs. Física Surge un nuevo tipo de DBA Surge un nuevo tipo de DBA Administración lógica Administración lógica Tablas, Vistas Tablas, Vistas Índices Índices Procedimientos almacenados Procedimientos almacenados Administración física para Azure Administración física para Azure Actualizaciones Software Actualizaciones Software Alta disponibilidad Alta disponibilidad Escalabilidad Escalabilidad Copias de seguridad Copias de seguridad

13 Despliegue Web Portal (API) (API) SQL Azure DB Script

14 Acceso a datos Web Portal (API) (API) Your App Change Connection String SQL Azure

15 Monitorización y recuperación Web Portal (API) (API) SQL Azure Your App !

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

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

18 PREGUNTAS?

19 Serie de webcasts WebcastSpeakerFecha Data Access, Modeling & the DeveloperSergio CarrilloEnero 19 Project OsloSergio CarrilloEnero 21 SQL Server Data ServicesEnrique PuigEnero 26 Application & Multi-Server ManagementRuben PertusaEnero 28 Entity Framework from the DBA's eyesEnrique PuigFebrero 4 PowerPivot : Client ExperienceAlejandro Leguizamo (SQL Server MVP)Febrero 9 PowerPivot : SharePoint IT ExperienceJosé QuintoFebrero 11 PowerPivot : Data Analysis ExpressionsIldefonso MasFebrero 24 Reporting Services : Report Builder Server Mode EnhancementsCarlos MartinezMarzo 2 Reporting Services : Component Library OverviewAlejandro Leguizamo (SQL Server MVP)Marzo 9 Reporting Services : Map OverviewAlejandro Leguizamo (SQL Server MVP)Marzo 11 Regístrate en http://technet.microsoft.com/es-es/ee126078.aspxhttp://technet.microsoft.com/es-es/ee126078.aspx

20 Más acciones desde TechNet Para ver los webcast grabados sobre éste tema y otros temas, diríjase a: 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: 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: 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: 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

21 PREGUNTAS?

22 ENRIQUE PUIG epuignouselles@solidq.com

23 GRACIAS


Descargar ppt "SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors El modelo relacional en la nube."

Presentaciones similares


Anuncios Google