Application and multi instances

144 views
127 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

Application and multi instances

  1. 1. EQUIPO 10BASE DE DATOSApplication and Multi-instances
  2. 2. SQL Server 2008 R2 introduce nuevas herramientas de gestión para ayudar a mejorar la eficiencia yla productividad. Las inversiones en la aplicación y multi-servidor de administración ayudará a lasorganizaciones administrar de forma proactiva los entornos de bases de datos de manera eficiente aescala a través de una visibilidad centralizada de los recursos, racionalizar las iniciativas deconsolidación y actualización a través de la aplicación del ciclo de vida, todo ello con herramientas quehacen más rápida y sencilla.Bases de datos son cada vez más utilizado por las aplicaciones y, junto con la explosión de datos, estoha dado lugar a una proliferación de bases de datos y la complejidad adicional para los administradoresde bases de datos (DBAs), ya que tratar de manejar el creciente número de bases de datos creadas porlos desarrolladores de aplicaciones.La aplicación y multi-servidor de administración proporciona a los DBA con las herramientas necesariaspara obtener una visión centralizada de la instancia y la utilización de aplicaciones de bases de datos,así como una mejor manera de desarrollar, implementar y administrar aplicaciones de nivel de datos.
  3. 3. IntroduccionLa inversión de Microsoft en las aplicaciones y la gestión de varios servidores que ayudan a lasorganizaciones gestionar entornos de bases de datos de manera más eficiente a escala con la visibilidadde la utilización de recursos para la consolidación y una mayor eficiencia en todo el ciclo de vida de laaplicación. Un concepto central de la aplicación y multi-servidor de administración es la adición delPunto de Control de Servicios, lo que permite una visión centralizada de Microsoft ® SQL Server® instancias y bases de datos y su utilización a través del grupo de servidores designados administrados.Es más, para la gestión centralizada de SQL Server para proporcionar un valor incremental, DBAs ydesarrolladores necesitan una unidad de despliegue para sus aplicaciones de base de datos paraacelerar los cambios, mejoras e implementaciones.Tener la capacidad de paquete con más facilidad y mover la base de datos es especialmente importantepara agilizar las tareas relacionadas con las iniciativas de consolidación.Con este fin, SQL Server 2008 R2 introduce un nuevo concepto, A Data-tier Application (laaplicación de capa de datos.) Una aplicación de capa de datos es un contenedor que define y paquetesde esquema de base de datos y los requisitos de implementación de una aplicación en un solo archivo.
  4. 4. TérminosUtility Explorer. Acceso desde SQL Server Management Studio, el Explorador de utilidad sirvecomo punto de partida para las mejoras de la gestión de varios servidores a disposición por el Centrode Control de Servicios..Utility Control Point.- Utilidad accede a través de Explorer, un punto de control es una instancia de SQLServer designado para mantener las relaciones con las instancias de SQL Server inscritodentro deun grupo de servidores administrados.Managed Server Group.- Describe un grupo de instancias de SQL Server inscrito en un punto decontrol, donde los datos de utilización y la configuración se recopila y accesible a través de los puntosde vista de panel en el punto de control del servidor SQL.Data-tier Application (DAC) .- Interoperabilidad con Microsoft Visual Studio ® sistema dedesarrollo introduce una nueva plantilla de proyecto denominado capa de datos deaplicación(DAC). Esta plantilla de proyecto recoge el esquema de aplicación de base de datos (tablas,procedimientos almacenados, y así sucesivamente) y los paquetes con los requisitos deimplementaciónde aplicaciones, permitiendo a una sola unidad de despliegue. El CAD sirve comoarchivo de lectura dela nueva asistentes en el Explorador de objetos que se descomprima elesquema de aplicación y losrequisitos de implementación para el despliegue de la aplicación de capa de datos
  5. 5. La introducción de SQL Serveradministrado grupo de servidores Los clientes tienen una necesidad cada vez más importante para administrar su entorno de SQL Server en su conjunto, centrándose más en la gestión de todos sus datos de aplicaciones de capa y menos en la gestión de los equipos individuales y las instancias de SQL Server. SQL Server 2008 R2 direcciones de este requisito a través del concepto de SQL Server gestionado grupo de servidores. Este modelo de SQL Server de una organización relacionada con las entidades de una visión unificada. Las entidades que pueden ser manejados incluyen instancias de SQL Server, las aplicaciones de nivel de datos, archivos de base de datos, la utilización del procesador, y la utilización del almacenamiento. El grupo de servidores administrados se gestiona a través de un Punto de Control de Servicios mediante el Explorador de utilidad de las novedades de SQL Server Management Studio (SSMS). Contiene información de configuración y rendimiento obtenidos por las instancias administradas de SQL Server, y almacena esta información en un repositorio central de gestión. SQL Server y la configuración de datos de rendimiento se recogen y se comparan con los resultados de evaluación de políticas en el punto de control para ayudar a los administradores a identificar cuellos de botella en la utilización de recursos y oportunidades de consolidación.
  6. 6. El grupo de servidores administrados se gestiona a través de un Punto de Control de Serviciosmediante el Explorador de utilidad de las novedades de SQL Server Management Studio (SSMS).Elpunto de control está configurado en una instancia de SQL Server y proporciona el punto derazonamiento central de un grupo de servidores administrados. Contiene información deconfiguración y rendimiento obtenidos por las instancias administrada de SQL Server, y almacenaesta información en un repositorio central de gestión. SQL Server y la configuración de datos derendimiento se recogen y se comparan con los resultados de evaluación de políticas en el punto decontrol para ayudar a los administradores a identificar cuellos de botella en la utilización derecursos y oportunidades de consolidación. El punto de control también contiene datosutilizados para el análisis de impacto y escenarios what-if.El SQL Server gestionado modelo de grupo de servidores contiene tres capas:• Los datos de nivel de aplicaciones, las aplicaciones de nivel de datos administrada por laorganización.• Tiempos de ejecución de SQL Server, las instancias del motor de base de datos utilizada por laorganización.• Recursos del hardware recursos utilizados por los tiempos de ejecución de SQL Server, como lascomputadoras y los sistemas de almacenamiento en disco.
  7. 7. Data-tier applicationsUna aplicación de capa de datos es un contenedor que define y envuelve el esquema de base dedatos, datos de referencia y los requisitos de implementación de una aplicación. La aplicación decapa de datos forma un archivo que permite a una sola unidad de despliegue, para el ciclo de vidacompleto de una aplicación, incluyendo control de versiones. Además, permite laautomatización de nivel de datos, proporcionando un medio para captar la intención delos desarrolladores y los detalles específicos de implementación. Se abstrae de la aplicación denivel de datos, proporcionando nombres bien conocidos punto final en lugar de nombres deequipos y de la instancia, por lo que una aplicación de nivel de datos pueden moverseentre tiempos de ejecución de SQL Server sin necesidad de cambios en las aplicaciones.La utilidad de SQL Server hace que sea fácil de crear el punto de control, registrar casos en elpunto de control, y configurar las políticas de utilización de recursos para las aplicaciones de nivelde datos y las instancias de SQL Server.El Explorador de utilidad dentro de la interfaz de usuario de SQL Server Management Studioproporciona una vista jerárquica de árbol para navegar a través y la gestión de las entidades en elservidor SQL gestionado grupo de servidores. Esto contrasta con SQL Server Management StudioExplorador de objetos, como el Explorador de objetos muestra cada instancia como un objetototalmente independiente en la parte superior de la jerarquía. Puntos de vista y cuadros de mandoofrecen vistas a la capacidad de los elementos del grupo de servidores administrados.
  8. 8. Figure 2: Dashboard of instance and application resource health
  9. 9. Capas de SQL Server gestionadomodelo de grupo de servidores• Datos de aplicaciones de capa-applicationsmanaged el nivel de datos de la organización.• Tiempos de ejecución de SQL Server, las instancias del motor de base de datos utilizada por la organización.• Recursos del hardware recursos utilizados por los tiempos de ejecución de SQL Server, como las computadoras y lossistemas de almacenamiento en disco.Una aplicación de capa de datos es un contenedor que define y envuelve el esquema de base de datos, datos dereferencia y los requisitos de implementación de una aplicación. La aplicación de capa de datos forma un archivo quepermite a una sola unidad de despliegue, para el ciclo de vida completo de una aplicación, incluyendo control deversiones. Además, permite la automatización de nivel de datos, proporcionando un medio para captar la intenciónde los desarrolladores y los detalles específicos de implementación.La utilidad de SQL Server hace que sea fácil de crear el punto de control, registrar casos en el punto de control, yconfigurar las políticas de utilización de recursos para las aplicaciones de nivel de datos y las instancias de SQL Server.El UtilityExplorer dentro de la interfaz de usuario de SQL Server Management Studio proporciona una vista jerárquicade árbol para navegar a través y la gestión de las entidades en el servidor SQL gestionado grupo de servidores.
  10. 10. Creating a SQL ServerManaged Server Group En esta sección se explican los escenarios donde un grupo de servidores administrados sería útil, describe la creación de una instancia de SQL Server como un punto de control, explicar los nuevos conceptos y la terminología asociada con la Utility Explorer y un punto de control de SQL Server, y explica el proceso de inscribir a un SQL instancia de servidor en el grupo de servidores administrados para ideas sobre la utilización de recursos.
  11. 11. ScenarioUn equipo de administradores de bases de un banco de inversión necesario para gestionar muchasinstancias de SQL Server. Estas instancias tienen bases de datos tradicionales y también las bases dedatos cuya única tarea es apoyar a una aplicación específica. Para reducir el consumo de energía,costos de hardware, y para proporcionar la flexibilidad, el banco de inversión ha consolidadomúltiples sistemas operativos invitados virtuales en cada servidor con Microsoft Hyper-V ™.Ellos tienen varios problemas en este momento. A ellos les gustaría supervisar el uso de instanciapara que se gestione de manera activa la asignación de recursos en Hyper-V. A ellos les gustaríacontrolar instancia sub-utilización de decidir dónde crear nuevas bases de datos, y que les gustaríaun método sencillo para empaquetar e implementar bases de datos y las dependencias de objetosque son utilizados por las aplicaciones.Mediante la instalación de SQL Server 2008 R2, que ahora pueden utilizar la aplicación y gestión demúltiples servidores para supervisar el uso de la instancia y que pueden apoyar el empaquetado y laimplementación de bases de datos para aplicaciones deservidor sin salir de la conocida interfaz deSQL Server Management Studio.
  12. 12. Setting Up a Control PointCon el fin de crear el punto de control, puede invocar el Asistente para crear el punto de control enSQL Server Management Studio. EL asistente crea un punto de control en una instancia de procesode SQL creación Server. Eso incluye la dotación del esquema de punto de control, puestos detrabajo, y políticas como así como la creación de un almacén de administración de datos.
  13. 13. Enroll an Instance into the Control PointDespués de que el control de Pointis creado, usted puede inscribirse instancias que deseaadministrar.Con el fin de inscribir a una instancia en el punto de control, puede invocar el AsistenteInstancia inscribirse desde el panel Explorador de el Control punto en SQL ServerManagement Studio. En los Puntos de Control Explorer, haga click Managed instancias y elclick Enroll Instance.La Inscripción Asistente de Instancia se inscribe un SQL instancia de servidor como unainstancia administrada en el proceso de control de la matrícula point. Eso comenzará elgrupo de servidor gestionado conjunto de recopilación, que cargaran los datos en el puntode control una vez cada 15 minutos.Usted también puede hacer un lote inscribir al hacer uso de PowerShell, cientos deinscripción instancias a la vez para agilizar el proceso.
  14. 14. Understanding the Data within the Control PointEn los resúmenes de la consola por ejemplo la salud administrada, una instancia deSQL Server se marca como sobreexplotadas si alguna de las siguientes condiciones:Los recursos de la CPU para la instancia de SQL Server están sobreexplotadas.• Recursos de la CPU del ordenador que aloja la instancia de SQL Server estánsobreexplotadas.• La instancia ContainsData o archivos de registro con espacio de almacenamientosobreexplotadas.• Los datos instancecontains o archivos de registro que se encuentran en losvolúmenes de espacio de almacenamiento sobreexplotadas.• Recursos de la CPU asignada a la instancia de SQL Server areunderutilized.• Recursos de la CPU del ordenador que aloja la instancia de SQL Server estánsubutilizadas.• La instancia contiene datos o archivos de registro con espacio de almacenamientoinfrautilizado.
  15. 15. Reglas similares que se utilizan en los resúmenesde la consola para la salud de los datos de nivel deaplicación.Acumulativo de vista - deslizamiento indicadores por debajo de los gráficoscirculares muestran un resumen del número de casos administrada de SQL Server y losdatos de aplicaciones de nivel para cada dimensión de la utilización de recursos - porejemplo, utilización de CPU para las instancias de SQL Server, la utilización de CPU paratodo el equipo, archivo de la utilización del espacio y la utilización del almacenamientodel volumen de espacio.Punto de vista de utilización del almacenamiento - Las representaciones gráficas en laparte inferior del salpicadero, muestra una agregación de la utilización actual y lahistoria de la utilización de uso de espacio en disco de los recursos de almacenamientoa través del grupo de servidores de todo logrado.
  16. 16. Administrar un servidor SQLadministrado por grupo de servidores Seguimiento de las política • Control de las políticas de salud punto puede ser configurado para aplicaciones de nivel de datos e instancias administradas de SQL Server. Las políticas de salud se puede definir a nivel mundial para todas las aplicaciones de nivel de datos y gestionar instancias de SQL Server en la Utilidad de administración de la Utilidad de Explorer, o bien se pueden definir individualmente para cada aplicación de nivel de datos y para cada instancia administrada del grupo de servidores administrados. • Utilizando la ficha Directiva dentro de Utilidad de administración, puede definir las políticas globales. Por ejemplo, puede establecer los valores máximos y mínimos para la utilización del procesador logró ejemplo. Esto define los niveles en que los casos son reportados como más o subutilizadas. Estos valores son los valores predeterminados y cada caso concreto puede tener una configuración específica. Además, puede configurar las políticas globales e individuales para los datos de aplicaciones de nivel.
  17. 17. Utilidad de administración de almacenamiento de datosConstruido sobre la gestión de almacenamiento de datos entregados en SQL Server 2008, losdatos recogidos por las instancias administradas de SQL Server se almacenan en la utilidadde gestión de almacén de datos (UMDW) y se puede configurar el período de retención dedatos UMDW utilizando Utilidad de administración.ConsideracionesEn esta versión, el punto de control y todas las instancias administradas de SQL Server debecumplir los siguientes requisitos:• SQL Server debe ser la versión 10.50 o superior.• El tipo de instancia de SQL Server debe ser el motor de base de datos.• El SQL Server Utilidad de control de punto debe operar dentro de un único dominio deWindows, o dominios con relaciones de confianza bidireccional.• Las cuentas de servicio de SQL Server en el punto de control y todas las instanciasadministrado de SQL Server debe tener permiso de lectura para los usuarios de ActiveDirectory.• En Windows Server 2003, el Agente SQL Server cuenta de servicio debe ser un miembrodel grupo de usuario del Monitor de rendimiento.
  18. 18. De nivel de datos de aplicación generalPara simplificar el desarrollo y despliegue de la capa de datos,Microsoft ha introducido el concepto de una aplicación de nivelde datos (DAC). Una aplicación de capa de datos es una unidadde despliegue que captura objetos de datos y de nivel de datosartefactos de la aplicación. En otras palabras, es un contenedorque incluye el servidor de bases de datos y objetos de esquemaque se utiliza una aplicación (por ejemplo., Tablas, vistas,conexiones y usuarios), así como pre-requisitos deimplementación que establece los requisitos en las instancias deSQL Server en capa de datos de aplicaciones puede ser el archivode salida deployed.
  19. 19. Ventajas de Registro de una aplicación de nivel de datos a la Utilidad de control de puntosEl principal beneficio del uso de DAC es que están diseñados para ofrecer datos denivel de automatización, incluyendo:• Recopilación de un gran número de entidades en un DAC que se puedenadministrar como una sola unidad a través del ciclo de vida completo de unaaplicación, incluyendo control de versiones.• Automatizar el ciclo de vida de la capa de datos permitiendo a los desarrolladoresrealizar cambios en un componente de aplicación de nivel de datos, que paquete, yluego pasar a los administradores de bases para la implementación final.• La inclusión de las políticas que la captura de la intención de los desarrolladores,así como los requisitos de implementación en las instancias de SQL Server en la DACse pueden implementar.
  20. 20. De nivel de datos eficiencias de aplicación de actualizaciónDACs permiten a los DBAs para actualizar el esquema de bases de datos SQL Server y las instancias de SQL Server 2000,SQL Server 2005 y SQL Server 2008 a SQL Server 2008 R2. Además, el CAD contiene todos los objetos de nivel deservidor que la base de datos depende de cómo inicios de sesión. De actualización, los usuarios pueden apuntar a unservidor SQL Server 2000, SQL Server 2005 o SQL Server 2008 de base de datos, extraer un DAC y crear el archivo deCAD paquete correspondiente, y luego implementar el CAD a una instancia de destino de SQL Server 2008 R2. Acontinuación, los datos pueden ser transferidos de la base de datos de origen a la base de datos de destino utilizandoSQL Server Integration Services, la utilidad de copia masiva, o muchas otras técnicas de migración de datos.El archivo del paquete de CAD ahora pueden implementar en una instancia de SQL Server 2008 R2 o entregados a undesarrollador para hacer cambios en Visual Studio 2010 a través de un nuevo tipo de proyecto llamado de datos denivel de aplicación. Administración basada en directivas se extiende a partir de SQL Server para Visual Studio 2010topermiten a los desarrolladores para definir políticas de despliegue dentro del paquete de CAD. Las nuevas políticas dedespliegue ayudará a asegurar los requisitos de implementación no se pierde en la traducción de desarrollador a DBA yayudar a acelerar significativamente las implementaciones y actualizaciones.
  21. 21. ConclusiónHerramientas conocidas en combinación con los nuevos asistentes defacilitar la configuración de un servidor SQL gestionado grupo de servidoresrápida y sencilla. Después de logrado los grupos de servidores estánconfigurados, los DBA pueden fácilmente evaluar la capacidad de salud ytomar decisiones sobre la consolidación de ahorrar dinero y proteger mejorla salud de su entorno de base de datos. La introducción de la aplicación decapa de datos presenta una única unidad de implementación para acelerarla consolidación y actualización de iniciativas en todo el ciclo de vida de laaplicación. Por otro lado la integración a través de SQL Azure permite eldespliegue continuo de datos de aplicaciones de capa en las oficinas o en lanube de lo último en control y flexibilidad.

×