La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Application & Multi Server Management

Presentaciones similares


Presentación del tema: "Application & Multi Server Management"— Transcripción de la presentación:

1 Application & Multi Server Management
RUBÉN PERTUSA LÓPEZ Data Platform Engineer Área Relacional y Desarrollo Solid Quality Mentors

2 Agenda Introducción Ciclo de vida tradicional de una DB App Soluciones
Ciclo de vida actual de una DB App Data Tier Application Component (DAC) DEMO: Desarrollando un DAC Utility Control Point (UCP) DEMO: Utilizando UCP Resumen Preguntas

3 Objetivos de la sesión Conocer la problemática alrededor del desarrollo de una aplicación de base de datos Familiarizarse con el nuevo proyecto Data Tier Application Component Familiarizarse con la herramienta Utility Control Point Descubrir cómo nos pueden hacer la vida más fácil, tanto a desarrolladores como a administradores de bases de datos

4 Introducción (I): Tendencia actual
ineficiencia Número Recursos Instancias saturación App DB Nº DBAs <2000 2010 Año 4

5 Introducción (II): Escenario sobre una pequeña/mediana empresa
2/3 DBAs Scripts para la instalación y configuración de cada una de las DB App Alrededor de 50 pequeñas BDs BDs de 1 sólo archivo Tamaño no superior a 5 gbs por BD. CPU > 80% de uso

6 Introducción (III): Escenario sobre una gran empresa (Microsoft)
27 DBAs Scripts para la instalación y configuración de cada una de las DB App Alrededor de 5000 instancias y BDs BDs muy grandes CPU < 10% uso

7 Ciclo de vida tradicional de una DB App (I)
¿Existe realmente un ciclo de vida tal cual lo conocemos para las DB App? Desarrollo Despliegue Administración y mantenimiento Comunicación inexistente entre el Data Tier Developer y el DBA

8 Problemas Desarrollo Despliegue Mantenimiento
NO existen herramientas que engloben todo el ciclo de vida de una DB app Desarrollo No se puede capturar información del desarrollo Diseño de DB diferente entre Dev y DBA Dificultad para empaquetar la aplicación DB Despliegue Difícil centralizar y controlar el despliegue Políticas de despliegue para diferentes versiones Comprobar y mantener restricciones de despliegue DBA no conoce la App DB Mantenimiento Diferentes configuraciones Diferentes escenarios, poca eficiencia Dificultad para centralizar el mantenimiento de las App DB

9 Soluciones (I) Herramientas que engloban todo el ciclo de vida de una DB app (complementando al Performance Data Collector y Management Data Warehouse) - Modelo con esquemas, referencias y politicas - Packing de la DB app Data Tier Application Component (DAC) - Punto centralizado de control a nivel de instancias y aplicaciones. Utility Control Point (UCP) - Integración Debugger,Intellisense, Editor TSQL, Diseñador de politicas - Nuevo proyecto Data Tier Application Project Integración con VS2010 y SSMS 08 R2

10 Soluciones (II) Desarrollo Despliegue Mantenimiento

11 Data tier application component (DAC)

12 Data Tier Application Component (DAC) (I)
Modelo completo de una aplicación de base de datos Esquemas, tablas, procedimientos almacenados Información referenciada Políticas de despliegue Empaquetación en un solo archivo .dacpac Mejora la comunicación entre Desarrollador y DBA Contiene la forma deseada al desplegar la aplicación Control de versiones (TFS) Integrado en VS 2010 y SQL08 R2 Data Tier Application Component (DAC) Esquema Lógico Tablas, Vistas, Claves, Procedimientos Físico Usuarios, Logins, Índices Perfil de despliegue Requisitos, Políticas de despliegue

13 Data Tier Application Component (DAC) (II)
CTP3: Compatible exclusivamente con SQL Server 2008 R2 Enterprise Previsiblemente compatible con SQL05 y SQL08 en el lanzamiento final. Objetos Soportados Roles Funciones (escalares,tablas,inline) Índices Clustered , Nonclustered, Unique Restricciones de clave primaria, ajena, default, check, unique, index Esquemas Vistas Tablas (columnas) Logins Triggers DML Usuarios Tipos definidos por Usuario Procedimientos almacenados

14 Data Tier Application Component (DAC) (III)
Database Project Data Tier Application Project vs Visual Studio 2010 Visual Studio 2010 Compilar Compilar .dbschema .dacpac .sql Generar scripts Desplegar Desplegar SQL Server 2008 R2 SQL Server 2008 SQL Server 2005 SQL Server 2008 R2 Proyectos críticos de larga duración Pequeñas aplicaciones departamentales

15 DEMO: Desarrollando con data tier application component

16 DEMO: Desarrollando con data tier application component
Creación de DAC a partir de BD o desde cero. Código T-SQL Intellisense Online/Offline, Depuración, Análisis de código Comparación de esquemas Políticas de despliegue Actualización del DAC

17 Utility control point (UCP)

18 Utility Control Point (UCP)(I)
Centro de control, administración y análisis a nivel de instancia y Aplicaciones DAC CPU por Instancia CPU por DAC Espacio por Volumen (Unidades) Espacio por Archivo Vista rápida y actual del estado de las instancias y de los DAC. Fácil visión. Configuración mínima

19 DEMO: administrando con utility control point

20 DEMO: administrando con utility control point
Integrado en SSMS08 R2 Creación de un UCP y registro de instancias. Administración de instancias y DACs Control de recursos (CPU y Espacio en disco) Tendencias e indicadores Personalización de indicadores

21 http:// www.microsoft.com/sqlserver/2008/en/us/r2.aspx
Resumen Problema de comunicación entre Data Tier Developer y DBA Necesidad de cambio en el ciclo de vida de una DB App Data Tier Application Component para el desarrollo y despliegue Utility Control Point para la administración Descárgalo :

22 Preguntas?

23 Contacto Email: Rubén Pertusa López rpertusa@solidq.com
Solid Quality Mentors Blog El rincón del DBA

24 Serie de webcasts Webcast Speaker Fecha Data Access, Modeling & the Developer Sergio Carrillo Enero 19 Project Oslo Enero 21 SQL Server Data Services Enrique Puig Enero 26 Application & Multi-Server Management Ruben Pertusa Enero 28 Entity Framework from the DBA's eyes Febrero 4 PowerPivot : Client Experience Alejandro Leguizamo (SQL Server MVP) Febrero 9 PowerPivot : SharePoint IT Experience José Quinto Febrero 11 PowerPivot : Data Analysis Expressions Ildefonso Mas Febrero 24 Reporting Services : Report Builder Server Mode Enhancements Carlos Martinez Marzo 2 Reporting Services : Component Library Overview Marzo 9 Reporting Services : Map Overview Marzo 11 Regístrate en

25 Más acciones desde TechNet
Para ver los webcast grabados sobre éste tema y otros temas, diríjase a: Para información y registro de Futuros Webcast de éste y otros temas diríjase a: Para mantenerse informado sobre todos los Eventos, Seminarios y webcast suscríbase a nuestro boletín TechNet Flash en ésta dirección: Descubra los mejores vídeos para TI gratis y a un solo clic: Para acceder a toda la información, betas, actualizaciones, recursos, puede suscribirse a Nuestra Suscripción TechNet en:

26 Preguntas?

27 GRACIAS


Descargar ppt "Application & Multi Server Management"

Presentaciones similares


Anuncios Google