Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

1,101 views

Published on

Expert Day 2013 - Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
http://expertday.org

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,101
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Expert Day 2013 - ¿Y Las Bases de Datos en Azure?

  1. 1. ¿Y LAS BASES DE DATOS EN AZURE? Rafael Consuegra García John Alexander Bulla Torres Twitter Twitter JohnBulla Blog http://bit.ly/johnbulla Linkedin http://www.linkedin.com/in/johnbulla Ingeniero de Sistemas Especialista Gerencia Financiera RafaelConsuegra PASS – Regional Mentor Latin America Director BDotNet MCS | MCP | MCTS
  2. 2. Rafael Consuegra García C# .Net, ASP .Net Especialista en Gerencia Financiera - FUAC
  3. 3. John Alexander Bulla Torres
  4. 4. @b_dotnet @RafaelConsuegra @JohnBulla
  5. 5. http://www.facebook.com/ComunidadBDotNet
  6. 6. Agenda
  7. 7. Evolución de la computación 1970s Monolithic 1980s Client-Server 1990s 2000s Web SOA 2010+ ???
  8. 8. Software + Servicios Client Server Phone TV Cloud Tools and Cross-Platform Support PC
  9. 9. Windows Azure La Nube es: Miles de servidores y redes geo-distribuidas. Un sistema Operativo para la nube. Windows Azure ofrece: Alojamiento de Aplicaciones, administración de servicios automáticos, almacenamiento a escala masiva.
  10. 10. Presencia Global Windows Azure North America Region Europe Region Asia Pacific Region Stockholm, SE Seattle, WA Ashburn, VA Newark, NJ London, GB Zurich, CH Vienna, AT Los Angeles, CA Bay Area, CA Paris, FR Miami, FL Chicago, IL Oceania Region Coming Soon Moscow, RU Dublin, IE Tokyo, JP Amsterdam, NL Doha, QT- New Seoul, KR Hong Kong, HK San Antonio, TX Taipei, TW Singapore, SG Major datacenter CDN node Sydney, AU São Paulo, BR Melbourne, AU Coming Soon Sydney, AU Coming Soon
  11. 11. Microsoft Data Centers http://youtu.be/JJ44hEr5DFE
  12. 12. Interoperabilidad Azure Services Platform ™
  13. 13. Microsoft Cloud Computing
  14. 14. Microsoft Cloud Computing Application Services Software Services Platform Services Infrastructure Services
  15. 15. Mobile OS Data Application Microsoft® Platform Stack Windows Phone Desktop Server Cloud
  16. 16. Windows Azure SQL Database Browser SQL Azure Database (Windows Azure Compute) SOAP/REST Astoria/REST - EDM HTTP/S HTTP/S App Code (ASP.NET) Windows Azure Compute T-SQL (TDS) SQL Azure Database T-SQL (TDS) MS Datacenter SQL Server Reporting Server (on-premises) • Alta Disponibilidad Automática • Administración Automática (Infraestructura) • Comunicación con la plataforma localmente instalada. • Modelo de precio simple se paga por lo que se consuma.
  17. 17. Windows Azure SQL Database Browser SQL Azure Database (Windows Azure Compute) SOAP/REST Astoria/REST - EDM HTTP/S HTTP/S App Code (ASP.NET) Windows Azure Compute T-SQL (TDS) SQL Azure Database T-SQL (TDS) MS Datacenter SQL Server Reporting Server (on-premises) • Modelo de Base de Datos relacionales con SQL Server • Utiliza Herramientas y API existentes. • Aprovisionamiento sencillo y administración mínima. • Construido para la nube con alta disponibilidad y escalabilidad.
  18. 18. Funcionalidades Reportes Inteligencia de Negocios Datos De Referencia SQL Azure Base de Datos como Servicio Data Sync
  19. 19. Escenarios Instalación Local • Control completo de h/w • 100 % de la API • Construya su propia Alta Disponibilidad, Escalabilidad Alojado • SQL Server Alojado • Gobernanza de Recursos @ VM • Seguridad @ Servidor BD/SO SQL Azure • Servidor BD lógico • Seguridad nivel de BD/Servidor Lógico
  20. 20. Modelo de Windows Azure SQL Database CUENTAS • Cada cuenta tiene uno o mas servidores • Portal de Administración Azure único • Herramientas de Facturación. SERVIDOR • Cada servidor tiene una o más base de datos • Contiene metadatos con respecto a las Bases de Datos. • Unidad de autenticación • Unidad de Geo localización BD • Cada base de datos tiene objetos SQL estándar • Unidad de consistencia • Contiene usuarios, tablas, vistas, índices, etc.
  21. 21. Construya su BD Use tecnologías familiares • Supports Transact-SQL • Supports popular languages o o o o .NET Framework (C#, Visual Basic, F#) via ADO.NET C / C++ via ODBC Java via Microsoft JDBC provider PHP via Microsoft PHP provider • Supports popular frameworks o o o o OData (REST data access) Entity Framework WCF Data Services NHibernate • Supports popular tools o SQL Server Management Studio (2008 R2 and later) o SQL Server command-line utilities (SQLCMD, BCP)
  22. 22. Despliegue de una BD SQL Azure Web Portal (API) DB Script SQL Azure TDS
  23. 23. Accediendo a una BD SQL Azure Web Portal (API) Your App SQL Azure TDS Cadena de Conexión
  24. 24. Replica de la BD Azure Múltiples Replicas Única BD DB Replica 1 Replica 2 Replica 3 Única BD Primaria
  25. 25. Opciones de licenciamiento CONSUMPTION SUBSCRIPTION VOLUME LICENSING “Pay as you go and grow” “Value for a commitment“ “Coordinated purchasing”
  26. 26. Demo Overview Windows Azure y SQL Azure
  27. 27. Ediciones de SQL Azure Edición Tamaño Web 1GB y 5 GB como máximo Business 10GB, 20GB, 30GB, 40GB, 50GB, 100GB y 150GB
  28. 28. SQL Azure Firewall Internet IP control de acceso basado en la dirección de base de datos SQL. No IP autorizado por defecto Configurable mediante el Portal de la base de datos de SQL en Windows Azure. Opción para activar o desactivar el acceso de aplicaciones alojadas en Windows Azure.
  29. 29. Vistas de Consumo Columna Información Time Fecha SKU Edición de la base de datos (Business / Web) Quantity Número de bases de datos y su edición por día
  30. 30. Vistas de Consumo Columna Información Time La hora en que el ancho de banda fue consumido DatabaseName Nombre de la base de datos Direction Ingreso a SA / Egreso de SA (SA = SQL Azure) Class Interno desde de WA / Externo a WA (WA = Windows Azure) Time_Period Muestra el pico de uso El pico está calculado dentro del periodo de las 10am a 6pm de la zona horaria de los Data Center Quantity La cantidad del ancho de banda (en KB) que fue usada
  31. 31. Vistas de Consumo Time Sku Quantity 1-Jan-2011 Web 6 1-Jan-2011 Business 4 Date Edition Max Size Peak Usage Units 1-Jan-2011 Web 1GB 500MB 1 de Web 1-Jan-2011 Web 5GB 1.5GB 5 de Web 1-Jan-2011 Business 30GB 8GB 1 de Business 1-Jan-2011 Business 50GB 25GB 3 de Business
  32. 32. Data Sync
  33. 33. Data Sync • Basado en tecnología Microsoft Sync Framework technology como un servicio. • Sincronizar datos alojados en la Base de datos SQL Azure o SQL Server Sync • Personalizable para satisfacer sus necesidades de negocio Retail Stores Remote Offices On-premise (HQ)
  34. 34. Demo SQL Azure Data Sync
  35. 35. ExpertDay http://expertday.org
  36. 36. www.bdotnet.org
  37. 37. @b_dotnet @RafaelConsuegra @JohnBulla
  38. 38. http://www.facebook.com/ComunidadBDotNet
  39. 39. http://bit.ly/24HOPES-2013
  40. 40. Q&A
  41. 41. AGRADECIMIENTOS
  42. 42. Rafael Consuegra García John Alexander Bulla Torres Twitter Twitter JohnBulla Blog http://bit.ly/johnbulla Linkedin http://www.linkedin.com/in/johnbulla Ingeniero de Sistemas Especialista Gerencia Financiera RafaelConsuegra PASS – Regional Mentor Latin America Director BDotNet MCS | MCP | MCTS Muchas Gracias

×