Download Características del Administrador de recursos
Document related concepts
Transcript
Instituto Tecnológico de las Américas ITLA Redes de la Información TI-302-Sistemas operativos II Sección: 02 Profesor: José Doñe Historia y Evolución de los Sistemas de Windows Server Bachiller Michael A. De Lancer Franco 2012-1197 20121197@itla.edu.do 05 de Septiembre del 2013 Santo Domingo, República Dominicana Índice 1.1 Historia y Evolución de los Sistema de Windows Server. 1.2 Arquitectura de windows 2008. 1.3 Familia Windows 2008. 1.4 Arquitectura y diseño de Windows 2008. 1.5 Modos de kernel y usuario. 1.6 Arquitectura de memoria. 1.7 Procesos y prioridades. 1.8 Comparación de Windows 2008 con versiones anteriores. Introducción Microsoft Windows Server 2008 está diseñado para ofrecer a las organizaciones la plataforma más productiva para virtualización de cargas de trabajo, creación de aplicaciones eficaces y protección de redes. Ofrece una plataforma segura y de fácil administración, para el desarrollo y alojamiento confiable de aplicaciones y servicios web. Del grupo de trabajo al centro de datos, Windows Server 2008 incluye nuevas funciones de gran valor y eficacia y mejoras impactantes en el sistema operativo base. Historia y Evolución de los Sistemas de Windows Server. Windows con el paso de los años ha ido evolucionando en el área de los servidores con sus primeras versiones (Windows N.T 3.1 server, Windows N.T 3.5 server, Windows N.T 3.51 server, Windows N.T 4.0 server). Luego años más tarde llega el sucesor de Windows N.T 4.0 el cual es llamado Windows server 2000 su fecha de lanzamiento oficial fue el 17 de febrero del año 2000. Windows server 2000 era destinada a ser el servidor de archivos, impresión, web, FTP de una pequeña o mediana empresa. Su antecesor es Windows NT 4.0 Server. Es ideal para cuando no se requiere de un servidor dedicado a cada tarea o departamento, logrando de esta manera mantener todo centralizado en un solo servidor. Soporta hasta 4 procesadores. El 24 de abril del 2003 sale al mercado Windows server 2003 el cual se podría considerar como un Windows XP modificado para labores empresariales, no con menos funciones, sino que estas están deshabilitadas por defecto para obtener un mejor rendimiento y para centrar el uso de procesador en las características de servidor; por ejemplo, la interfaz gráfica denominada Luna de Windows XP viene desactivada por lo que sólo se utiliza la interfaz clásica de Windows. Después sale Windows server small Business es una suite integrada de servidor de Microsoft diseñado para el funcionamiento de la infraestructura de la red (tanto la intranet de gestión y acceso a Internet), de las pequeñas y medianas empresas que no tengan más de 75 estaciones de trabajo o usuarios. Windows Home Server es un sistema operativo para uso doméstico producido por Microsoft. Anunciado el 7 de enero de 2007, en la "Consumer Electronics Show" por Bill Gates, Windows Home Server intenta ser una solución para hogares con múltiples PC interconectados en la cual puedan compartir archivos, producir respaldos automatizados, y acceso remoto. Está basado en Windows Server 2003 SP2. Windows server 2008 es el sucesor de Windows Server 2003, distribuido al público casi cinco años después. Al igual que Windows 7 , Windows Server 2008 se basa en el núcleo Windows NT 6.1. Entre las mejoras de esta edición, se destacan nuevas funcionalidades para el Active Directory, nuevas prestaciones de virtualización y administración de sistemas, la inclusión de IIS 7.5 y el soporte para más de 256 procesadores. Hay siete ediciones diferentes: Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server y para Procesadores Itanium. Windows Server 2012 es la última edición lanzada por Microsoft Corporation del sistema operativo Windows Server. Es la versión para servidores de Windows 8 y es el sucesor de Windows Server 2008 R2. El software está disponible para los consumidores desde el 4 de septiembre de 2012. A diferencia de su predecesor, Windows Server 2012 no tiene soporte para computadoras con procesadores Intel Itanium y se venden cuatro ediciones. Se han agregado o mejorado algunas características comparado con Windows Server 2008 R2, como una actualización de Hyper-V, un rol de administración de direcciones IP, una nueva versión del Administrador de Tareas de Windows, y se presenta un nuevo sistema de archivos: ReFS. Línea de tiempo de las primeras versiones Línea de tiempo de versiones más actuales Arquitectura de Windows server 2008. El servidor es el componente de Microsoft SQL Server que recibe instrucciones SQL de clientes y lleva a cabo todas las acciones necesarias para completar las declaraciones. En esta sección se describen: Una visión general de los componentes que conforman el servidor. Como el servidor compila cada lote de instrucciones SQL en un plan de ejecución que le dice al servidor cómo procesar el documento. Cómo el servidor gestiona los recursos de Microsoft Windows, tales como la memoria, subprocesos y tareas. Como el servidor determina qué parte de una consulta distribuida hace referencia un servidor vinculado y lo soliciten para transmitir al servidor para obtener los datos necesarios. Como el servidor transmite llamadas a procedimientos almacenados remotos a servidores remotos. Cómo el servidor gestiona los problemas de concurrencia y transacción. Como el servidor implementa cursores de servidor. Las características que permiten a SQL Server para escalar desde pequeños ordenadores portátiles a grandes servidores que ofrecen el almacenamiento de datos principal para las grandes empresas. Como el componente SQL Mail integra SQL Server con servidores de correo electrónico para que el servidor para enviar el correo electrónico y las páginas cuando se producen determinados eventos. Introducción a la arquitectura del servidor Los componentes de servidor de Microsoft SQL Server reciben sentencias SQL de los clientes y procesar esas instrucciones SQL. Esta ilustración muestra los componentes principales que participan en el procesamiento de una instrucción SQL recibido de un cliente de SQL Server. Familia Windows server 2008. Windows Server 2008 R2 Foundation Server, es una base rentable y de nivel de entrada de tecnología dirigida a los propietarios de pequeñas empresas y generalistas de TI de apoyo a las pequeñas empresas. Fundación es una tecnología de bajo costo, fácil de desplegar, probada y fiable, que proporciona a las organizaciones las bases para ejecutar las aplicaciones empresariales más comunes, así como compartir información y recursos. Windows Server 2008 Standard Edition (x86 y x86-64), es el sistema operativo Windows Server más sólida hasta la fecha. Con capacidades built-in, una mayor virtualización y Web, que está diseñado para aumentar la fiabilidad y flexibilidad de su infraestructura de servidores, mientras que ayuda a ahorrar tiempo y reducir costos. Potentes herramientas le ofrecen un mayor control sobre sus servidores, y agilizar las tareas de configuración y gestión. Además, las características de seguridad mejoradas trabajar para endurecer el sistema operativo para ayudar a proteger los datos y de la red y proporcionar una base sólida y muy fiable para su negocio. Windows Server 2008 Enterprise Edition (x86 y x86-64), es una plataforma de servidor avanzado que proporciona más rentable y fiable soporte para cargas de trabajo de misión crítica. Ofrece características innovadoras para la virtualización, ahorro de energía y capacidad de gestión y ayuda a que sea más fácil para los trabajadores móviles acceder a recursos de la empresa. Windows Server 2008 Datacenter Edition (x86 y x86-64), ofrece una plataforma de clase empresarial para el despliegue de aplicaciones críticas de negocio y virtualización a gran escala en los servidores de pequeñas y grandes. Mejorar la disponibilidad, mejorar la gestión de la energía, e integrar soluciones para los trabajadores móviles y de sucursales. Reducir los costes de infraestructura mediante la consolidación de aplicaciones con los derechos de licencia de virtualización ilimitados. Escala de dos a 64 procesadores. Windows Server 2008 R2 Datacenter proporciona una base sobre la cual construir la virtualización de clase empresarial y soluciones de expansión. Windows HPC Server 2008 (reemplaza Windows Compute Cluster Server 2003), la próxima generación de computación de alto rendimiento (HPC), proporciona herramientas de clase empresarial para un entorno HPC altamente productiva. Windows HPC Server 2008 puede escalar de manera eficiente a miles de núcleos de procesamiento e incluye consolas de administración que le ayudan a supervisar y mantener de forma proactiva el estado del sistema y la estabilidad. Job interoperabilidad y flexibilidad de programación permite la integración entre Windows y plataformas HPC basados en Linux, y soporta cargas de trabajo de aplicaciones orientadas a lotes y servicios (SOA). Windows Web Server 2008 R2 (Solo 64Bit), es una aplicación web de gran alcance y la plataforma de servicios. Con Internet Information Services (IIS) 7.5 y diseñado exclusivamente como un servidor expuesto a Internet, que ofrece una mejor administración y herramientas de diagnóstico para ayudar a reducir los costos de infraestructura cuando se utiliza con una variedad de plataformas de desarrollo populares. Con incluyó servidor Web y los roles de servidor DNS, así como una mayor fiabilidad y escalabilidad, esta plataforma le permite administrar los entornos más exigentes - desde un servidor Web dedicado a todo un conjunto de servidores Web. Windows Server 2008 R2 for Itanium-Based Systems, para sistemas basados en Itanium ofrece una plataforma de clase empresarial para el despliegue de aplicaciones críticas para el negocio. Base de datos de la escala, la línea de negocio y aplicaciones personalizadas para satisfacer las crecientes necesidades de negocio. Ayudar a mejorar la disponibilidad con failover clustering y capacidades de particionamiento dinámico del hardware. * Virtualizar implementaciones con los derechos para ejecutar un número ilimitado de instancias virtuales de Windows Server. ** Windows Server 2008 R2 para sistemas basados en Itanium ayuda a sentar las bases de una infraestructura de TI altamente dinámico. Windows Small Business Server 2008 , es una suite integrada de servidor de Microsoftdiseñado para el funcionamiento de la infraestructura de la red (tanto la intranet de gestión y acceso a Internet), de las pequeñas y medianas empresas que no tengan más de 75 estaciones de trabajo o usuarios. Windows Essential Business Server 2008, es el servidor de Microsoft previsto ofrecer a las empresas de tamaño medio (hasta un máximo de 300 usuarios y/o dispositivos). Su desarrollo se completó el 16 de setiembre de 2008 y fue oficialmente lanzado el 12 de noviembre de 2008. Modos de kernel y usuario de Windows server Modo de núcleo En modo de núcleo, el código que se ejecuta tiene acceso completo y sin restricciones para el hardware subyacente. Puede ejecutar cualquier instrucción de CPU y hacer referencia a cualquier dirección de memoria. Modo de núcleo es generalmente reservado para las funciones de nivel más bajo, más confiables del sistema operativo. Accidentes en modo de núcleo son catastróficos; detendrá la PC entera. Controladores del modo Núcleo. Cada controlador de dispositivo del modo núcleo para permitirle interactuar con los dispositivos hardware. Cada uno de los controladores tiene rutinas de sistema bien definidas y rutinas internas. Los controladores del modo núcleo se encuentran en tres niveles: Controladores de alto nivel Controladores intermedios Controladores de bajo nivel. Los controladores de alto nivel, como controladores de sistemas de archivos para FAT y NTFS, dependen de controladores intermedios. El Modelo de controladores de Windows (en inglés Windows Driver Model, WDM) se encuentra en la capa intermedia. Modo de usuario En modo de usuario, el código que se ejecuta no tiene capacidad para acceder directamente a la memoria del hardware o de referencia. Código que se ejecuta en modo de usuario debe delegar a las API del sistema acceso a hardware o la memoria. Debido a la protección ofrecida por este tipo de aislamiento, se bloquea en modo de usuario siempre es recuperable. La mayor parte del código que se ejecuta en el equipo se ejecutará en modo de usuario. El modo usuario está formado por subsistemas que pueden pasar peticiones de E/S a los controladores apropiados del modo núcleo a través del gestor de E/S. Dos subsistemas forman la capa del modo usuario: Subsistema de Entorno y el subsistema Integral. Subsistema de entorno fue diseñado para ejecutar aplicaciones escritas para distintos tipos de sistemas operativos. Ninguno de los subsistemas de entorno puede acceder directamente al hardware, y deben solicitar el acceso a los recursos de memoria a través del Gestor de Memoria Virtual que se ejecuta en modo núcleo. Las aplicaciones se ejecutan a menor prioridad que los procesos del núcleo. Los 3 subsistemas de entorno principales: un subsistema Win32, un subsistema OS/2 y un subsistema POSIX. Arquitectura de la memoria. SQL Server adquiere dinámicamente y libera la memoria cuando sea necesario. Por lo general, un administrador no tiene que especificar la cantidad de memoria debe asignarse a SQL Server, aunque la opción todavía existe y es necesaria en algunos entornos. SQL Server es compatible con las extensiones de ventana de dirección (AWE) que permiten el uso de la memoria física más de 4 gigabytes (GB) en las versiones de 32 bits de los sistemas operativos Microsoft Windows. Hasta 64 GB de memoria física es compatible. Las instancias de SQL Server que se ejecutan en Microsoft Windows 2000 utilizan la asignación de memoria AWE estática, y las instancias que se ejecutan en 2003 el uso dinámico de asignación de memoria AWE Microsoft Windows Server. La familia Windows Server 2003 es compatible con dos arquitecturas distintas de 64 bits. La primera se basa en el Cálculo de instrucciones estrictamente en paralelo (EPIC) y es compatible con la familia de procesadores Intel Itanium. Windows Server 2003 para sistemas basados en Itanium (en inglés) es compatible con esta arquitectura. La segunda arquitectura de 64 bits se basa en extensiones de 64 bits al conjunto de instrucciones x86 y es compatible tanto procesadores AMD64 como procesadores Intel con Tecnología de 64 bits de Memoria Extendida (EM64T), que se encuentra en los últimos procesadores Xeon y Pentium. Windows Server 2003 x64 Editions es compatible con esta arquitectura. Windows Server 2003 for Itanium-based Systems se presentó formalmente en abril de 2003. Windows Server 2003 x64 Editions estará disponible de forma general en abril de 2005. Siendo compatible con varias arquitecturas de 64 bits, nuestros clientes tienen más opciones y flexibilidad para implementar Windows, y dado que todas las versiones de Windows Server 2003 comparten la misma interfaz familiar, pueden utilizar su habilidad y experiencia en Windows en más de una arquitectura. Este artículo explora las dos versiones diferentes de Windows Server 2003 para informática de 64 bits y describe dónde es más probable que los clientes implementen cada una. Procesos y propiedades. Con el Administrador de recursos del sistema de Windows del sistema operativo Windows Server 2008 R2, puede administrar el uso del procesador y la memoria del servidor con directivas de recursos estándar o personalizadas. La administración de los recursos le puede ayudar a garantizar que todos los servicios que proporciona un único servidor estén disponibles de forma equivalente o que los recursos para aplicaciones, servicios o usuarios de alta prioridad están siempre disponibles. El Administrador de recursos del sistema de Windows sólo administra los recursos del procesador cuando la carga combinada del procesador es superior al 70 por ciento. Esto significa que, cuando la carga del procesador es baja, no limita de forma activa los recursos que cada consumidor puede usar. Cuando hay contención de los recursos del procesador, las directivas de asignación de recursos ayudan a garantizar una disponibilidad mínima de recursos basándose en el perfil de administración que se define. Características del Administrador de recursos del sistema de Windows Puede usar el Administrador de recursos del sistema de Windows para: Administrar los recursos del sistema (procesador y memoria) con directivas pre configuradas, o crear directivas personalizadas que asignen recursos por procesos, por usuarios, por sesiones de Servicios de Escritorio remoto o por grupos de aplicaciones de Internet Information Services (IIS). Usar reglas de calendario para aplicar diferentes directivas en momentos diferentes, sin intervención manual o reconfiguración. Seleccionar automáticamente directivas de recursos que se basen en propiedades del servidor o eventos (como, por ejemplo, eventos o condiciones de clúster), o en los cambios en la memoria física instalada o el número de procesadores. Recopilar los datos de uso de los recursos localmente o en una base de datos SQL personalizada. Los datos de uso de los recursos de varios servidores se pueden consolidar en un solo equipo que ejecute el Administrador de recursos del sistema de Windows. Crear un grupo de equipos para facilitar la organización de los servidores Host de sesión de Escritorio remoto que desee administrar. Las directivas de un grupo entero de equipos se pueden exportar o modificar fácilmente. Ventajas de la administración de recursos Puesto que Windows Server 2008 R2 está diseñado para ofrecer el máximo posible de recursos a las tareas que no dependen del sistema operativo, un servidor que ejecuta un solo rol normalmente no requiere la administración de recursos. Sin embargo, cuando se instalan varias aplicaciones y servicios en un solo servidor, éstos no tienen en cuenta los procesos competidores. Por lo general, una aplicación o servicio no administrado usará todos los recursos disponibles para realizar una tarea. Por esta razón, es importante usar una herramienta como el Administrador de recursos del sistema de Windows para administrar los recursos del sistema en servidores multipropósito. El uso del Administrador de recursos del sistema de Windows ofrece dos ventajas principales: Se pueden ejecutar más servicios en un solo servidor porque se puede mejorar notablemente la disponibilidad de los servicios a través de recursos administrados de forma dinámica. Los usuarios o administradores del sistema de alta prioridad pueden tener acceso al sistema durante los períodos de máxima carga de los recursos. Métodos de la administración de recursos El Administrador de recursos del sistema de Windows incluye cinco directivas de administración de recursos integradas que se pueden usar para implementar rápidamente la administración. Además, puede crear directivas de administración de recursos personalizadas adaptadas a sus necesidades específicas. Directivas de administración de recursos integradas Puede habilitar las directivas de administración de recursos integradas mediante la selección del tipo de directiva que va a usar. No es necesario realizar ninguna otra configuración. Comparación anteriores. de Windows server 2008 con versiones Comparación entre Windows server 2008 y 2003 Hay algunas diferencias (alguna es sutil otras no tanto) con respecto a la arquitectura del nuevo Windows Server 2008, que pueden cambiar dramáticamente la manera en que se usa este sistema operativo. Estos cambios afectan la manera en cómo se gestiona el sistema hasta el punto de que se pueden llegar a controlar hardware de forma más efectiva, se puede controlar mucho mejor de forma remota y cambiar de forma radical la política de seguridad. 1. Nuevo proceso de reparación de sistemas NTFS: proceso en segundo plano que repara los archivos dañados. 2. Creación de sesiones de usuario en paralelo: reduce tiempos de espera en los Terminal Services y en la creación de sesiones de usuario a gran escala. 3. Cierre limpio de Servicios: se acabó el tiempo de espera antes de la finalización de servicios. 4. Kernel Transaction Manager: mejoras en la gestión concurrente de recursos. 5. Sistema de archivos SMB2: de 30 a 40 veces más rápido el acceso a los servidores multimedia. 6. Address Space Load Randomization (ASLR): protección contra malware en la carga de drivers en memoria. 7. Windows Hardware Error Architecture (WHEA): protocolo mejorado y estandarizado de reporte de errores. 8. Virtualización de Windows Server: mejoras en el rendimiento de la virtualización. 9. PowerShell: inclusión de una consola mejorada con soporte GUI para administración. 10. Server Core: el núcleo del sistema se ha renovado con muchas y nuevas mejoras. Comparación entre Windows server 2008 y small Business. Básicamente Windows SBS está enfocado hacia empresas pequeñas, cuando digo pequeñas quiero decir de unas 75 personas o menos. Lo bueno de SBS es que es más barato que la edición estándar pero por el contrario podríamos decir que funcionalmente está capado en algunos aspectos (aspectos que realmente solo afectan a empresas grandes). Básicamente la diferencia es que SBS lo integra todo en un único servidor, así pues para una empresa pequeña es muy cómodo tener un servidor distintos servicios como Exchange, DNS, DHCP, VPN, Dominio, etc. Además con SBS las licencias te salen más baratas que con la edición estándar. Piensa también en si la empresa va a crecer en un periodo de corto plazo-medio plazo. Si dices que es una empresa pequeña de 15 a 25 equipos y crees que no va a crecer a más de 75 usuarios, entonces yo creo que SBS se ajusta a tus medidas. Conclusión Windows Server combina características que resuelven muchos de los desafíos de virtualización más difíciles, ente los que se incluyen: protección de servidores consolidados, respuesta a cargas de trabajo dinámicas, obtención de alto rendimiento y escalabilidad para cargas de trabajo virtualizadas y administración simplificada. La combinación de características de seguridad y fuerte aislamiento de VM en WSv hace posible consolidar cargas de trabajo heterogéneas en servidores host WSv mientras se mantienen flexibilidad y seguridad. La arquitectura de 64 bits de Hypervisor que forma la base para WSv ofrece alto rendimiento para cargas de trabajo exigentes. Y las fuertes características integradas de administración de Windows Server 2008, System Center Operations Manager y System Center Virtual Machine Manager permiten el control automatizado y eficaz de una gran variedad de entornos virtualizados. Bibliografía http://www.monografias.com/trabajos5/windows/windows.shtml http://es.sistemas-operativos-windows-deescritorio.wikia.com/wiki/Historia_y_Evolucion http://www.ecured.cu/index.php/Microsoft_Windows_Server_2008 http://larryuribe.wordpress.com/2009/08/26/diferencias-entre-ediciones-dewindows-server-2008/ http://technet.microsoft.com/en-us/library/cc750820.aspx http://highsec.es/2013/08/un-poco-de-arquitectura-dentro-del-kernel-nt-ofcourse/ http://social.technet.microsoft.com/Forums/sqlserver/en-US/bac0637c-45e64569-a38b-331e3736a8ab/sql-server-architecture-diagram-and-explanation