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

Más contenido relacionado

La actualidad más candente

Definición e historia de las herramientas case
Definición e historia de las herramientas caseDefinición e historia de las herramientas case
Definición e historia de las herramientas case
IngenierosD
 
Herramientas case[gestion de cambio gestion de la configu
Herramientas case[gestion de cambio   gestion de la configuHerramientas case[gestion de cambio   gestion de la configu
Herramientas case[gestion de cambio gestion de la configu
Manuel Villalta
 
Plataforma windows azure
Plataforma windows azurePlataforma windows azure
Plataforma windows azure
Leonardo Mejia
 
Java frameworks
Java frameworksJava frameworks
Java frameworks
maurocol13
 

La actualidad más candente (20)

Definición e historia de las herramientas case
Definición e historia de las herramientas caseDefinición e historia de las herramientas case
Definición e historia de las herramientas case
 
Herramientas case[gestion de cambio gestion de la configu
Herramientas case[gestion de cambio   gestion de la configuHerramientas case[gestion de cambio   gestion de la configu
Herramientas case[gestion de cambio gestion de la configu
 
Bryan Leon trabajo
Bryan Leon trabajoBryan Leon trabajo
Bryan Leon trabajo
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Trabajo de case grupal
Trabajo de case grupalTrabajo de case grupal
Trabajo de case grupal
 
Inventario Herramientas
Inventario Herramientas Inventario Herramientas
Inventario Herramientas
 
Desarrollo con control de código contra SQL Server | SolidQ Summit 2012
Desarrollo con control de código contra SQL Server | SolidQ Summit 2012Desarrollo con control de código contra SQL Server | SolidQ Summit 2012
Desarrollo con control de código contra SQL Server | SolidQ Summit 2012
 
herramientas case para el desarrollo de software
herramientas case para el desarrollo de softwareherramientas case para el desarrollo de software
herramientas case para el desarrollo de software
 
Plataforma windows azure
Plataforma windows azurePlataforma windows azure
Plataforma windows azure
 
Exposicion JSF
Exposicion JSFExposicion JSF
Exposicion JSF
 
[ES] Introduccion a ADF Framework
[ES] Introduccion a ADF Framework[ES] Introduccion a ADF Framework
[ES] Introduccion a ADF Framework
 
Exposición CASE - IDE
Exposición CASE - IDEExposición CASE - IDE
Exposición CASE - IDE
 
Gestores bd
Gestores bdGestores bd
Gestores bd
 
Java frameworks
Java frameworksJava frameworks
Java frameworks
 
T5bissnsintyucjoseluisyaguiarchris
T5bissnsintyucjoseluisyaguiarchrisT5bissnsintyucjoseluisyaguiarchris
T5bissnsintyucjoseluisyaguiarchris
 
Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.
 
Oracle APEX
Oracle APEXOracle APEX
Oracle APEX
 
Frameworks Java
Frameworks JavaFrameworks Java
Frameworks Java
 

Destacado (20)

AVE
AVEAVE
AVE
 
resumeCoreyWilliams2
resumeCoreyWilliams2resumeCoreyWilliams2
resumeCoreyWilliams2
 
Presentación1
Presentación1Presentación1
Presentación1
 
Parcela de huellas
Parcela de huellasParcela de huellas
Parcela de huellas
 
9clarooscuro2eso
9clarooscuro2eso9clarooscuro2eso
9clarooscuro2eso
 
Malaspina 2010
Malaspina 2010Malaspina 2010
Malaspina 2010
 
Avaluació
AvaluacióAvaluació
Avaluació
 
CurVit20140720
CurVit20140720CurVit20140720
CurVit20140720
 
Tarjeta Madre
Tarjeta MadreTarjeta Madre
Tarjeta Madre
 
5texturas1eso
5texturas1eso5texturas1eso
5texturas1eso
 
Mashup
MashupMashup
Mashup
 
Atletismo
AtletismoAtletismo
Atletismo
 
Presentaci%c3%b3n1[1]
Presentaci%c3%b3n1[1]Presentaci%c3%b3n1[1]
Presentaci%c3%b3n1[1]
 
Continental Didactic
Continental DidacticContinental Didactic
Continental Didactic
 
Presentacion para vos locura
Presentacion para vos locuraPresentacion para vos locura
Presentacion para vos locura
 
Web corporativa con Drupal
Web corporativa con DrupalWeb corporativa con Drupal
Web corporativa con Drupal
 
Importancia del entorno fisico
Importancia del entorno fisicoImportancia del entorno fisico
Importancia del entorno fisico
 
Descubre el mensaje
Descubre el mensajeDescubre el mensaje
Descubre el mensaje
 
Samlight manual
Samlight manualSamlight manual
Samlight manual
 
Valencia
ValenciaValencia
Valencia
 

Similar a Run2 0 track sql server

Flyer Sustainable Planner 3.0
Flyer Sustainable Planner 3.0Flyer Sustainable Planner 3.0
Flyer Sustainable Planner 3.0
Protiviti Peru
 
4tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp024tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp02
Lupunkd Ruiz Angulo
 
Adf. El Framework De Desarrollo De Fusion V7.0
Adf. El Framework De Desarrollo De Fusion V7.0Adf. El Framework De Desarrollo De Fusion V7.0
Adf. El Framework De Desarrollo De Fusion V7.0
Pedro Gallardo
 

Similar a Run2 0 track sql server (20)

SPS Madrid 2019 - Eleva tu aplicaciones de PowerApps a otro nivel
SPS Madrid 2019 - Eleva tu aplicaciones de PowerApps a otro nivelSPS Madrid 2019 - Eleva tu aplicaciones de PowerApps a otro nivel
SPS Madrid 2019 - Eleva tu aplicaciones de PowerApps a otro nivel
 
BEING DBA
BEING DBABEING DBA
BEING DBA
 
Flyer Sustainable Planner 3.0
Flyer Sustainable Planner 3.0Flyer Sustainable Planner 3.0
Flyer Sustainable Planner 3.0
 
4tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp024tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp02
 
Dispositivos moviles
Dispositivos movilesDispositivos moviles
Dispositivos moviles
 
Adf. El Framework De Desarrollo De Fusion V7.0
Adf. El Framework De Desarrollo De Fusion V7.0Adf. El Framework De Desarrollo De Fusion V7.0
Adf. El Framework De Desarrollo De Fusion V7.0
 
Introdución a aplicaciones web en java
Introdución a aplicaciones web en java Introdución a aplicaciones web en java
Introdución a aplicaciones web en java
 
Sgbd de las aplicaciones 2.0
Sgbd de las aplicaciones 2.0Sgbd de las aplicaciones 2.0
Sgbd de las aplicaciones 2.0
 
Visual paradign
Visual paradignVisual paradign
Visual paradign
 
4ta Generacion
4ta Generacion4ta Generacion
4ta Generacion
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Eduardo hiram godínez aguirre inv dbms
Eduardo hiram godínez aguirre   inv dbmsEduardo hiram godínez aguirre   inv dbms
Eduardo hiram godínez aguirre inv dbms
 
Herramientas Digitales
Herramientas DigitalesHerramientas Digitales
Herramientas Digitales
 
Sercicios web
Sercicios webSercicios web
Sercicios web
 
Framework
FrameworkFramework
Framework
 
Presentación1
Presentación1Presentación1
Presentación1
 
ejemplo de diseño
ejemplo de diseñoejemplo de diseño
ejemplo de diseño
 
Administracion de base de datos (blas gianpierre balarezo renteria)
Administracion de base de datos   (blas gianpierre balarezo renteria)Administracion de base de datos   (blas gianpierre balarezo renteria)
Administracion de base de datos (blas gianpierre balarezo renteria)
 
Framework
FrameworkFramework
Framework
 
Framework
FrameworkFramework
Framework
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 

Run2 0 track sql server

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