230 likes | 385 Views
SQL Data Services. El modelo relacional en la nube. Enrique Puig DPE (Data Platform Engineer ) Solid Quality Mentors epuignouselles@solidq.com www.solidq.com. Objetivos. Conocer SQL Azure Saber como funciona (conectar, creación de objetos…) Diferencias con respecto a SQL Server
E N D
SQL Data Services El modelo relacional en la nube Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors epuignouselles@solidq.com www.solidq.com
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
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
Introducción Data Sync Reference Data Business Intelligence Reporting SQL Azure Database Symmetric Programming Model Data Hub Aggregation Forma parte de la plataforma Azure. Extendemos el modelo relacional a la nube
SQL Data Services Feedback claro: “Quiero la BD en la nube” 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.
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)
Web Portal Conectando a la nube con SSMS Usando objetos en la nube DEMO
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.
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
Despliegue Web Portal (API) DB Script SQL Azure
Acceso a datos Web Portal (API) Your App SQL Azure ChangeConnectionString
Monitorización y recuperación Web Portal (API) ! Your App SQL Azure
Migrando a la nube Moviendo datos a la nube Conectando a la nube desde Windows Form app DEMO
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
Serie de webcasts Regístrate en http://technet.microsoft.com/es-es/ee126078.aspx
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
ENRIQUE PUIG epuignouselles@solidq.com