Run2 0 track sql server

817 views

Published on

Gabriel Klestorny
Juan Eduardo Arrarte

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

  • Be the first to like this

No Downloads
Views
Total views
817
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Run2 0 track sql server

  1. 1.
  2. 2. Tenertusinstancias de SQL bajo control y gestionartus bases de datosnuncafue tan fácil y eficiente<br />Lic. Juan Eduardo Arrarte<br />Responsable de Producción<br />Pronto!<br />Ing. Gabriel Klestorny<br />ArchitectEvangelist<br />Microsoft Uruguay<br />
  3. 3. Agenda<br />Transparent Data Encryption<br />Data TierApplication<br />Multi-Server Management<br />
  4. 4. Demo<br />Transparent Data Encryption<br />
  5. 5. Data TierApplication<br />
  6. 6. Desafíos<br />Situación actual<br />Cientos de pequeñas BDD de App.<br />>99% utilizan solo archivo primario en la BDD<br />Promedio de tamaño<2GB<br />Gran incremento de BDD para Apps<br />Sobrecarga DBAs<br />Utilización de recursos de Hardware<br />Hardware sub utilizado<br />APP SOPHISTICATION<br />NUMBER OF APPS<br />
  7. 7. La Visión<br />Desarrolladores que definan & administren la estructura lógica de Aplicaciones<br />Definan tablas, vistas, etc.<br />Dinamizar“My apps” dashboard<br />Sharepoint-like experience for data<br />Utilitario que auto-configure, installs & maintains la configuración de BDD de App.<br />Conf. prop. Físicas de Apps (target instance, filegroups, DB config);<br />Installs/mant. De la App (ej.., auto-indexing, resource allocation, DAC move)<br />DBA / Admin maneja todo el cambio desde su estación<br />
  8. 8. Qué es data-tier application?<br />DAC<br />Nueva unidad de deployment para T-SQL<br />Paquete “MSI” para apps T-SQL<br />Componentes de DAC <br />DAC metadata<br />Definición de la App<br />Requerimientos de Deploy<br />Contemplación para desarrollador y DBA<br />Amplitud de servicios<br />DAC Metadata<br />(Name, Version, …)<br />Definition (Schema)<br />Deploy<br />Indexes, Partitions<br />FileGroups<br />…<br />Develop<br />Tables, Views, Constraints, SProcs, UDFs, Users, Logins<br />DAC Deployment Profile<br />Deployment Requirements, Management Policies, Failover Policies<br />
  9. 9. DAC Services<br />* Futures<br />
  10. 10. DAC Ciclo de vida<br />
  11. 11. Paquetes DAC<br />Formato portable(.dacpac)<br />Formato ZIP<br />Contenido<br />Almacena la DAC metadata, definición lógica, políticas para deployment<br />Puede contener archivos “extra”<br />Post deployment scripts<br />Readme<br />Scripts para manejar datos<br />Creación mediante:<br />Extraer el DAC desde una BDD app existente<br />Crear el DAC en Visual Studio<br />
  12. 12. Metas en SQL Server 2008 R2<br />Pasos hacia la visión<br />Foco en App de 2 y 3 capas<br />Cobertura de~90% de tipos de objetos<br />Introducir DAC (Data-tier Aplicación Component)<br />Unidad auto contenida de Deployment<br />Usuarios pueden desarrollar e implementar la parte de Datos de las Apps con mayor eficiencia que antes<br />Gestionando implementaciones / Actualizaciones<br />No es necesario scripts (encadenados por ej.)<br />Adaptable a múltiples infraestructuras<br />Herramienta puente entre Desarrolladores & DBAs<br />Experiencia en común: SQL Server Management Studio, Visual Studio<br />
  13. 13. Visual Studio: DAC vs. DB Projects<br />Cuál Template debería utilizar?<br />
  14. 14. DAC vs. DB projectsProject content<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
  15. 15. DAC vs. DB projectsDev experience<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
  16. 16. Observaciones: SQL 2008 R2<br />DAC es una sigla existente<br />DAC upgrade<br />Side-by-side – lack of in-place upgrade<br />No es posible actualizar en Azure<br />SQL version support<br />No es posible en SQL 2008 (hasta PCU2), SQL 2005<br />
  17. 17. Application & Multi-Server Management<br />HOY<br />MAÑANA<br />Controlarlos servidores con administración 1 a n – instalaciónrápida y sencilla<br />Administrarcapacidad a través de políticassalvatiempo y, optimizarecursos<br />Unaunidadúnica de deployment mejora la eficiencia del deployment y de lasactualizaciones<br />DAC<br />
  18. 18. Demo<br />Data-tier Apps + Utility Control Point<br />
  19. 19. ReferenciasMás información?<br />White paper: http://go.microsoft.com/fwlink/?LinkID=183214<br />Books online, http://msdn.microsoft.com/en-us/library/ee240739(SQL.105).aspx<br />
  20. 20. ¿Preguntas?<br />

×