WorkShop SQL Azure

1,690 views

Published on

WorkShop SQL Azure

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,690
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Click on this slide during the presentation and you will be taken to SQL Azure section of the Azure portal athttp://sql.azure.com/.If you are already logged into the SQL Azure portal you be taken directly to the Project View in SQL Azure. From there you may explore the portal by clicking on the Manage link for SDS-only CTP Project. Click around show the Connection Strings and Create Database and Drop Database. In the future there will be 1GB and 10GB options for creating the databases from the portal.
  • WorkShop SQL Azure

    1. 1. SQL AZURE<br />John Alexander Bulla Torres<br />MVP SQL Server<br />PASS – Regional Mentor Latin America<br />http://bit.ly/johnbulla<br />Twitter: @johnbulla<br />
    2. 2. Agenda<br />Software + Servicios<br />Introducción a Windows Azure<br />Introducción a SQL Azure<br />Creación de Aplicaciones<br />Sincronización de BD SQL Azure<br />Proyecto CodeName“Houston”<br />
    3. 3. Evolución de la Computación<br />1970s<br />1980s<br />1990s<br />Today<br />2010+<br />Sistemas<br />Monolíticos<br />Cliente-Servidor<br />Web<br />SOA<br />???<br />
    4. 4. Software + Servicios<br />PC<br />Phone<br />TV<br />Server<br />Cloud<br />
    5. 5. Introdución a Windows Azure<br />La Nube es: Miles de servidores y redes geo-distribuidas.<br />Un Sistema Operativo para la Nube<br />Windows Azure ofrece: Alojamiento de Aplicaciones, administración de servicios automáticos, almacenamientos a escala masiva.<br />
    6. 6. Microsoft Data Centers<br />
    7. 7. Interoperabilidad<br />Azure™ Services Platform<br />
    8. 8. Plataforma de Servicios Azure<br />Azure™ Services Platform<br />
    9. 9. Plataforma Microsoft<br />Mobile<br />Desktop<br />Server<br />Cloud<br />Application<br />Data<br />OS<br />
    10. 10. SQL AZURE<br />Browser<br />SQL Azure Database <br />(Windows Azure Compute)<br />Modelo de Base de Datos relacionales con SQL Server<br />Utiliza herramientas y API existentes.<br />Aprovisionamiento sencillo y administración mínima<br />Construido para la nube con alta disponibilidad y escalabilidad.<br />SOAP/REST<br />HTTP/S<br />Astoria/REST - EDM<br />HTTP/S<br />App Code<br />(ASP.NET)<br />SQL Server Reporting Server<br />(on-premises)<br />Windows Azure <br />Compute<br />T-SQL (TDS)<br />T-SQL (TDS)<br />SQL Azure<br />Database<br />MS<br />Datacenter<br />
    11. 11. SQL AZURE<br />Browser<br />SQL Azure Database <br />(Windows Azure Compute)<br />Alta Disponibilidad Automática<br />Administración Automática (Infraestructura)<br />Comunicación con la plataforma localmente instalada.<br />Modelo de precio simple se paga por lo que se consuma.<br />SOAP/REST<br />HTTP/S<br />Astoria/REST - EDM<br />HTTP/S<br />App Code<br />(ASP.NET)<br />SQL Server Reporting Server<br />(on-premises)<br />Windows Azure <br />Compute<br />T-SQL (TDS)<br />T-SQL (TDS)<br />SQL Azure<br />Database<br />MS<br />Datacenter<br />
    12. 12. Funcionalidades<br />Reportes<br />Datos De Referencia<br />Inteligencia de Negocios<br />Data Sync<br />SQL Azure<br />Base de DatoscomoServicio<br />
    13. 13. Escenarios<br />Instalación Local<br /><ul><li>Control completo de h/w
    14. 14. 100 % de la API
    15. 15. Construya su propia Alta Disponibilidad, Escalabilidad</li></ul>SQL Azure<br /><ul><li>Servidor BD lógico
    16. 16. Seguridad nivel de BD/Servidor Lógico</li></ul>Alojado<br /><ul><li>SQL Server Alojado
    17. 17. Gobernanza de Recursos @ VM
    18. 18. Seguridad @ Servidor BD/SO</li></li></ul><li>Modelo SQL Azure<br />CUENTAS<br />Cada cuenta tiene uno o más servidores<br />Portal de Administración Azure único.<br />Herramientas de Facturación<br />SERVIDOR<br />Cada servidor tiene una o más BD<br />Contiene metadatos con respecto a las BD.<br />Unidad de autenticación<br />Unidad de Geo-localización<br />BD<br />Cada BD tiene objetos SQL estándar<br />Unidad de Consistencia<br />Contiene usuarios, tablas, vistas, índices, etc.<br />
    19. 19. Alcances<br />Fuera del alcance para v1<br />Transacciones Distribuidas<br />Queries Distribuidas<br />CLR<br />ServiceBroker<br />Incluido en v1<br />Tablas, índices, vistas<br />StoredProcedures<br />Triggers<br />Constrains<br />Tablas Variables<br />Sessiontemp tablas(#t)<br />
    20. 20. Soporte T-SQL<br />Tablas, joins, tablas variables<br />Transact – SQL<br />Create/Dropdatabase<br />Create/Alter/Droptables<br />Create/Alter/Dropusers y Logins<br />Funciones definidas por el usuario<br />Vistas<br />Constantes<br />Constrains<br />Cursores<br />Administración y reconstrucción de índices<br />Tablas temporales<br />StoreProcedures<br />Transacciones<br />Triggers<br />
    21. 21. No soportado T-SQL<br />Opciones de configuración<br />SQLServerServicesBroker<br />Tablas de Sistema<br />Indicadores de rastreo (Trace)<br />CLR<br />Ubicación de archivos de BD<br />BD mirroring<br />Queries Distribuidas<br />Transacciones Distribuidas<br />FileGroups<br />Full TextSearch<br />Tablas temporales globales<br />Datos e índices espaciales<br />
    22. 22. Despliegue de una BD SQL Azure<br />Web Portal<br />(API)<br />DB Script<br />SQL Azure<br />TDS<br />
    23. 23. Accediendo a las BD<br />Web Portal<br />(API)<br />Your App<br />SQL Azure<br />TDS<br />Cadena de Conexión<br />
    24. 24. Replicas de la BD SQL Azure<br />Única BD<br />Multiples Replicas<br />Replica 1<br />Única BD Primaria<br />Replica 2<br />BB<br />Replica 3<br />
    25. 25. demo <br />Preparación de una cuenta de SQL Azure<br />
    26. 26.
    27. 27.
    28. 28. Portal<br />
    29. 29.
    30. 30.
    31. 31. demo <br />Preparación de una cuenta de SQL Azure<br />
    32. 32. Creación de Aplicaciones<br />
    33. 33. Consideraciones de Rendimiento<br />La distancia que existe desde el punto de solicitud al servidor pueden que afectan el rendimiento<br />
    34. 34. SQL Azure Data Sync<br />
    35. 35. demo <br />SQL Azure Data Sync<br />
    36. 36. Proyecto CodeName “Houston”<br />
    37. 37. demo <br />Proyecto CodeName “Houston”<br />
    38. 38. Opciones de Licenciamiento<br />SUBCRIPCION<br />CONSUMO<br />VOLUMEN DE LICEENCIAMIENTO<br />“Pay as you go and grow”<br />“Coordinated purchasing” <br />“Value for a commitment“<br />
    39. 39. ?<br />
    40. 40. Recursos<br />Windows Azure Platformhttp://www.azure.com/<br />Windows Azure Platform Training Kithttp://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&displaylang=en<br />MSDN Development Centerhttp://msdn.microsoft.com/en-us/sqlserver/dataservices<br />Team Bloghttp://blogs.msdn.com/ssds<br />
    41. 41. Más recursos<br />Learning<br />Microsoft Certification & Training Resources<br />Sessions On-Demand & Community<br />www.microsoft.com/teched<br />www.microsoft.com/learning<br />Resources for <br />Developers<br />Resources for <br />IT Professionals<br />http://microsoft.com/technet<br />http://microsoft.com/msdn<br />
    42. 42. http://www.bogotadotnet.org<br />Comunidad de Desarrolladores<br />
    43. 43. Asociación de Profesionales de SQL Server<br />
    44. 44. November 8 - 11 | Seattle WA The Premier Conference for SQL Server Professionalswww.sqlpass.org/na2010<br />
    45. 45. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.<br />The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.<br />
    46. 46. John Alexander Bulla Torres<br />MVP SQL Server<br />PASS – Regional Mentor Latin America<br />Blog: http://bit.ly/johnbulla<br />Email: john.bulla@bogotadotnet.org<br />Twitter: @johnbulla<br />

    ×