Download Tarea: Sistema Operativo Red (Windows Server 2008) - Figure B
Document related concepts
Transcript
Universidad de Mariano Gálvez Facultad de Ingeniería Ingeniería en Sistemas de Información Centro de Chimaltenango Curso: Sistemas Operativos Catedrático: Wanda Selene Morales Maldonado Tarea: Sistema Operativo Red (Windows Server 2008) Fecha de Entrega: 8/11/2014 Integrantes Carnet 1990-12-8894 1990-12-15246 1990-12-14705 Nombre Julio Edgar Barreda Ramírez Cristobal Josue García Lara Jezreel Xavier Fuentes Velasquez Contenido Introducción..................................................................................................... 3 Sistema Operativo De Red............................................................................. 4 Características:............................................................................................. 4 Tecnología Cliente/Servidor...........................................................................5 Cliente:........................................................................................................... 6 Servidor......................................................................................................... 6 Windows Server 2008..................................................................................... 6 Desarrollo:..................................................................................................... 6 Características:............................................................................................. 7 Ediciones:...................................................................................................... 7 Windows Server 2008 R2:...........................................................................7 Requerimientos:........................................................................................... 8 Instalación Windows Server 2008.................................................................9 Funcionamiento de la Aplicación................................................................12 Conexión con la Base de Datos:..............................................................12 SQLDataConecction................................................................................. 12 SQLDataAdapter:..................................................................................... 12 Clase de Conexión:..................................................................................... 13 Clase Principal:........................................................................................... 15 Conclusiones.................................................................................................. 16 Bibliografía..................................................................................................... 17 Introducción Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de ordenadores no puede funcionar sin un sistema operativo de red que permita compartir los recursos, la información y las funciones de los equipos de la red. Según el tipo de sistema operativo de red, éste puede añadirse al propio sistema operativo del equipo (NetWare de Novell) o integrarse con él (Windows NT y Apple Talk). La configuración más adecuada será la que mejor se adapte a las necesidades y funciones de la red. Cliente/Servidor es una frase que se usa para describir un modelo de interacción entre dos procesos, que se ejecutan de forma simultánea. Este modelo es una comunicación basada en una serie de preguntas y respuestas, que asegura que si dos aplicaciones intentan comunicarse, una comienza la ejecución y espera indefinidamente que la otra le responda y luego continua con el proceso. Windows Server es una marca que abarca una línea de productos servidor de Microsoft Corporation, consiste en un sistema operativo diseñado para servidores de Microsoft y una gama de productos dirigidos al mercado más amplio de negocios. Windows Server ofrece más control sobre la infraestructura de servidores y red, mejor hosting, protección del sistema operativo y el entorno de red, herramientas administrativas intuitivas, facilidad de consolidación, virtualización de servidores y aplicaciones. 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. Sistema Operativo De Red Un sistema operativo de red, también llamado NOS (del inglés, Network Operating System), es un software que permite la interconexión de ordenadores para poder acceder a los servicios y recursos, hardware y software, creando redes de computadoras. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Consiste en un software que posibilita la comunicación de un sistema informático con otros equipos en el ámbito de una red. Determina los recursos, así como la forma de compartirlos y acceder a ellos. Para determinar el sistema operativo de red más adecuado, es necesario establecer en primer lugar la arquitectura de la red, es decir, si va a ser cliente/servidor o trabajo en grupo. Esta decisión suele estar condicionada por el tipo de seguridad que se requiere. Después de identificar las necesidades de seguridad de la red, hay que determinar los tipos de interoperabilidad necesaria en la red. Los entornos de sistemas operativos de red más comunes son tres: Novell NetWare, Microsoft Windows, UNIX/ Linux. Características: Los SO en red tienen unas características que los definen y que los representan. En general, se utilizan con el objetivo de optimizar la utilización de recursos de una pequeña o gran red, y sobre todo para realizar una gestión centralizada del software y de todos los recursos hardware que se pueden gestionar en una red. En general se instala en un equipo que tendrá un rango superior al resto de equipos de una red y cuenta con las siguientes características: Las características genéricas de un sistema operativo de red son: Conecta todos los equipos y recursos de la red. Gestión de usuarios centralizada. Proporciona seguridad, controlando el acceso a los datos y recursos. Debe validar los accesos (claves, certificados, sistemas biométricos, etc.) y ver aplicar las políticas de seguridad. Coordina las funciones de red, incluso con las propias del equipo. Comparte recursos (lleva a cabo la coordinación y los privilegios a la hora de compartir). Por tanto, mejora notablemente la utilización de los recursos. Permite monitorizar y gestionar la red y sus componentes. En un entorno de red podemos diferenciar claramente dos componentes: Clientes. Equipos normalmente configurados con sistemas operativos monopuesto, que se conectan y validan al servidor para poder empezar a trabajar en la red. Servidores. Equipos configurados con operativos de red que proporcionan recursos a los clientes y el software de red del cliente permite que estos recursos estén disponibles para los equipos clientes. La red y el sistema operativo del cliente están coordinados de forma que todos los elementos de la red funcionen correctamente. Tecnología Cliente/Servidor. La arquitectura clienteservidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras. En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema. La separación entre cliente y servidor es una separación de tipo lógico, donde el servidor no se ejecuta necesariamente sobre una sola máquina ni es necesariamente un sólo programa. Los tipos específicos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá siendo la misma. Una disposición muy común son los sistemas multicapa en los que el servidor se descompone en diferentes programas que pueden ser ejecutados por diferentes computadoras aumentando así el grado de distribución del sistema. La red cliente-servidor es una red de comunicaciones en la cual los clientes están conectados a un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposición de los clientes cada vez que estos son solicitados. Esto significa que todas las gestiones que se realizan se concentran en el servidor, de manera que en él se disponen los requerimientos provenientes de los clientes que tienen prioridad, los archivos que son de uso público y los que son de uso restringido, los archivos que son de sólo lectura y los que, por el contrario, pueden ser modificados, etc. Este tipo de red puede utilizarse conjuntamente en caso de que se esté utilizando en una red mixta. Cliente: El cliente es el proceso que permite al usuario formular los requerimientos y pasarlos al servidor, se le conoce con el término frontend. El Cliente normalmente maneja todas las funciones relacionadas con la manipulación y despliegue de datos, por lo que están desarrollados sobre plataformas que permiten construir interfaces gráficas de usuario (GUI), además de acceder a los servicios distribuidos en cualquier parte de una red. Las funciones que lleva a cabo el proceso cliente se resumen en los siguientes puntos: Administrar la interfaz de usuario. Interactuar con el usuario. Procesar la lógica de la aplicación y hacer validaciones locales. Generar requerimientos de bases de datos. Recibir resultados del servidor. Formatear resultados. Servidor Es el proceso encargado de atender a múltiples clientes que hacen peticiones de algún recurso administrado por él. Al proceso servidor se le conoce con el término back-end. Normalmente maneja todas las funciones relacionadas con la mayoría de las reglas del negocio y los recursos de datos. Las funciones que lleva a cabo el proceso servidor se resumen en los siguientes puntos: Aceptar los requerimientos de bases de datos que hacen los clientes. Procesar requerimientos de bases de datos. Formatear datos para trasmitirlos a los clientes. Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de datos. Windows Server 2008 Windows Server 2008 es el nombre de un sistema operativo diseñado para servidores de Microsoft. Es el sucesor de Windows Server 2003, distribuido al público casi cinco años antes. Al igual que Windows Vista, Windows Server 2008 se basa en el núcleo Windows NT 6.0. Posteriormente se lanzó una segunda versión, denominada Windows Server 2008 R2. Desarrollo: Fue conocido como Windows Server "Longhorn" hasta el 16 de mayo de 2007, cuando Bill Gates, presidente de Microsoft, anunció su título oficial (Windows Server 2008) durante su discurso de apertura en WinHEC. El Windows Aero, está deshabilitado y usa la interfaz clásica de versiones anteriores de Windows. La beta 1 fue lanzada el 27 de julio de 2005. La beta 2 fue anunciada y lanzada el 23 de mayo de 2006 en WinHEC 2006 y la beta 3 fue lanzada al público el 25 de abril de 2007. Su lanzamiento fue el 27 de febrero de 2008. Características: Hay algunas diferencias (unas sutiles y otras no tanto) con respecto a la arquitectura del nuevo Windows Server 2008, que pueden cambiar drásticamente la manera en que se usa este sistema operativo. Estos cambios afectan a la manera en que se gestiona el sistema hasta el punto de que se puede llegar a controlar el hardware de forma más efectiva, se puede controlar mucho mejor de forma remota y cambiar de forma radical la política de seguridad. Entre las mejoras que se incluyen, están: Nuevo proceso de reparación de sistemas NTFS: proceso en segundo plano que repara los archivos dañados. 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. Sistema de archivos SMB2: de 30 a 40 veces más rápido el acceso a los servidores multimedia. Virtualización de Windows Server: mejoras en el rendimiento de la virtualización. Server Core: el núcleo del sistema se ha renovado con muchas y nuevas mejoras. Ediciones: La mayoría de las ediciones de Windows Server 2008 están disponibles en x86-64 (64 bits) y x86 (32 bits). Windows Server 2008 para sistemas basados en Itanium soporta procesadores IA-64. La versión IA-64 se ha optimizado para escenarios con altas cargas de trabajo como servidores de bases de datos y aplicaciones de línea de negocios (LOB). Por ende no está optimizado para su uso como servidor de archivos o servidor de medios. Microsoft ha anunciado que Windows Server 2008 será el último sistema operativo para servidores disponible en 32 bits.2 Windows Server 2008 está disponible en las ediciones que figuran a continuación, similar a Windows Server 2003. Windows Server 2008 Standard Edition (x86 y x86-64) Windows Server 2008 R2 Todas las Ediciones (Solo 64Bit) Windows Server 2008 Enterprise Edition (x86 y x86-64) Windows Server 2008 Datacenter Edition (x86 y x86-64) Windows HPC Server 2008 (remplaza Windows Compute Cluster Server 2003) Windows Web Server 2008 (x86 y x86-64) Windows Storage Server 2008 (x86 y x86-64) Windows Small Business Server 2008 (x86-64) para pequeñas empresas Windows Essential Business Server 2008 (x86-64) para empresas de tamaño medio3 Windows Server 2008 para sistemas basados en Itanium Windows Server 2008 Foundation Server Windows Server 2008 R2: Microsoft introdujo Windows Server 2008 R2 en la Professional Developers Conference (PDC) del 2008 como una variante de servidor del nuevo sistema operativo Windows 7. Una guía preliminar publicada por la compañía describe muchas áreas de mejora,5 notablemente la inclusión de un número de nuevas características de virtualización incluyendo Live Migration y Cluster Shared Volumes, un reducido consumo de energía, un nuevo conjunto de herramientas de administración, nuevas características Active Directory como una "papelera de reciclaje" para objetos AD borrados, una nueva versión de IIS (7.5) que incluye un renovado servidor FTP, soporte para DNSSEC y el aumento del número de núcleos de procesamiento de 64 a 256.6 Los procesadores de 32-bits ya no están soportados. Algunas mejoras en la opción de instalación Server Core incluyen la remoción total del entorno gráfico del sistema operativo, y el soporte a .NET Framework, incluyendo aplicaciones ASP.NET y soporte para Windows PowerShell. Las mejoras en el rendimiento fueron un área de desarrollo importante en esta versión; Microsoft anunció que se habían realizado trabajos para disminuir el tiempo de arranque, mejorar la eficiencia de operaciones E/S a la vez que reducir potencia de procesamiento y mejoras generales de velocidad en dispositivos de almacenamiento, especialmente en iSCSI. El 7 de enero de 2009, se lanzó una versión preliminar (beta) de Windows Server 2008 R2 para suscriptores de los programas de Microsoft, TechNet y MSDN, así como también a participantes del programa Microsoft Connect sobre Windows 7. Dos días después, se lanzó al público. Requerimientos: Los requerimientos son los siguientes: Procesador Memoria Mínimos Recomendados 1 GHz (x86) o 1.4 GHz (x64) 2 GHz o superior 512 MB RAM (podría limitarse el rendimiento y algunas características) 2 GB RAM o más Máximo (sistemas de 32-bits): 4 GB RAM (edición Standard) o 64 GB RAM (ediciones Enterprise, Datacenter) Tarjeta gráfica Súper VGA (800 x 600) Máximo (sistemas de 64-bits): 32 GB RAM (edición Standard) o 2 TB RAM (ediciones Enterprise, Datacenter y para sistemas basados en Itanium) Súper VGA (800 x 600) o resolución mayor 50 GB o más Espacio libre HDD 10 GB Los equipos que dispongan de más de 16 GB de memoria RAM requerirán más espacio en disco para archivos de paginación y volcado. Unidades Otros dispositivos DVD-ROM DVD-ROM o mejor Monitor Súper VGA (800 x 600) o con resolución mayor, teclado y ratón Instalación Windows Server 2008 Iniciará el programa de instalación. La primera ventana que aparecerá permitirá elegir el idioma, el formato de hora y moneda y el teclado (método de entrada): En La siguiente ventana podremos ver información sobre requisitos para instalar Windows Server ("Qué debe saber antes de instalar Windows"), también podremos utilizar la opción de "Reparar el equipo" (si ya tenemos instalado Windows Server 2008 y hay algún problema). Presionamos “Instalar ahora" Introduciremos la clave de producto, si no la tenemos podemos utilizarlo así pero se desactivará transcurrido el período de prueba: En la siguiente ventana podremos indicar el tipo de edición de Windows Server: Nos informamos sobre los términos, ya una vez leídos y si estamos de acuerdo con ellos marcaremos la casilla "Acepto los términos de licencia" y siguiente: Seleccionaremos el tipo de instalación. Puesto que es una instalación desde cero, con el sistema limpio, seleccionaremos "Personalizada (avanzada)". Podremos particionar el sistema, seleccionaremos el tamaño que queramos asignar a la unidad donde instalaremos el sistema, formatearemos la unidad recién creada, tras realizar lo anterior pulsaremos "Siguiente" para continuar con el proceso de instalación: El asistente de instalación nos mostrará el progreso y la acción que actualmente está realizando (copiando archivos, expandiendo archivos, instalando características, instalación): instalando actualizaciones, completando Una vez terminado el proceso de instalación Windows Server 2008 nos indicará que la contraseña de usuario debe ser cambiada antes de iniciar la sesión por primera vez, pulsaremos "Aceptar" para continuar: Una vez cambiada la contraseña y habiendo iniciado sesión nos mostrará la ventana de "Tareas de configuración inicial", con opciones como "Establecer zona horaria", "Configurar redes", "Proporcionar nombre del equipo y dominio". Si no queremos que vuelva a aparecer en el siguiente inicio de sesión marcaremos "No mostrar esta ventana al iniciar" y Listo Tenemos instalado Windows Server 2008: Funcionamiento de la Aplicación El funcionamiento de la aplicación consistirá en uno o más equipos insertando datos en una tabla de Base de Datos, dicha Base de Datos está ubicada en un servidor con Windows Server 2008 y la comunicación se realiza a través de un IP Publica, la aplicación se desarrolló en VB.Net 2005. Conexión con la Base de Datos: La Base de Datos se encuentra atachada en una instancia de SQL Server 2000. Para lograr la comunicación y manipulación de los datos se usaron 2 objetos nativos de VB.Net: SQLDataConecction y SQLDataAdapter. SQLDataConecction: Con él se realizó la conexión a la Base de Datos alojada en el Servidor. SQLDataAdapter: Con este objeto se realizan todas las operaciones que deseamos para manipular los datos: Select, Insert, Update, Delete. Al ejecutar la aplicación, presionamos el botón iniciar para insertar los datos, si la conexión es éxitos nos mostrara un mensaje de “Base Abierta”, luego presionamos Aceptar: Si queremos visualizar que datos fue los que ingreso nuestro equipo presionamos el botón Consultas: Clase de Conexión: Public Class conex Inherits System.ComponentModel.Component /*Función que se utiliza para hacer la conexión a la DB utilizando el String de Conexión además de hacer el Open a la Base de Datos*/ Public Sub Open() Base.ConnectionString = "Data Source=186.151.182.134\sql2000;Initial Catalog=PracticaSO;User ID=sa;Password=tex001ssc" Try Base.Open() MessageBox.Show("Base Abierta.") Catch Exp As Exception MessageBox.Show("No se pudo abrir la base") End Try Llenado() End Sub /*Función que se utiliza para realizar el llenado de datos*/ Public Sub Llenado() Dim I As Integer Dim CorrelAct As Integer Dim Correl As Integer Dim NomEquipo As String CorrelAct = 0 Correl = 0 /*Con esta función se obtiene el nombre del equipo donde se ejecuta la aplicación*/ NomEquipo = System.Net.Dns.GetHostName /*Ciclo con el que se realiza el llenado de la tabla*/ For I = 0 To 20 SQLSelect.CommandText = "Begin Transaction" SQLSelect.ExecuteNonQuery() 'SQLSelect.CommandText = "Select max(Correlativo) from Info" /*Verifica cual es el correlativo maximo y le suma 1*/ SQLSelect.CommandText = "select isnull(max(Correlativo),0) from Info " CorrelAct = SQLSelect.ExecuteScalar Correl = CorrelAct + 1 SQLInsert.CommandText = "Insert into Info values (" & Correl & ",'" & NomEquipo & "')" SQLInsert.ExecuteNonQuery() SQLSelect.CommandText = "Commmit" SQLSelect.ExecuteNonQuery() Next I End Sub Public Function ObtenerNombre() As String Dim Nom As String Nom = System.Net.Dns.GetHostName Return Nom End Function End Class Clase Principal: Public Class Principal Dim Con As New conex Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdIniciar.Click /*Llamado a la función de conexión*/ Con.Open() End Sub /*Función que hace la selección de los datos que inserto cada equipo, los guarda en un DataSet y los muestra en un DataGrid*/ Public Sub Consultas() Con.Base.Open() Dim ds As New DataSet Dim NomE As String NomE = Con.ObtenerNombre Con.SQLSelect.CommandText = "Select * from Info where Equipo = '" & NomE & "' " Con.SQLSelect.ExecuteScalar() Con.Adaptador.Fill(ds, "Info") DGridConsulta.DataSource = ds DGridConsulta.DataMember = "Info" End Sub Private Sub CmdConsulta_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdConsulta.Click /*Llamado a la función que realiza las consultas*/ Consultas() End Sub End Class Conclusiones Cada configuración (S.O. de red y del equipo separado, o sistema operativo combinando las funciones de ambos) tiene sus ventajas e inconvenientes. Por tanto, nuestro trabajo como especialistas en redes es determinar la configuración que mejor se adapte a las necesidades de nuestra red. Dependiendo del fabricante del sistema operativo de red, tenemos que el software de red para un equipo personal se puede añadir al propio sistema operativo del equipo o integrarse con él. NetWare ha sido un sistema cliente/servidor puro, mientras que Unix y Windows han desarrollado Redes en las que cualquier estación de trabajo podía actuar como cliente o servidor de ciertas aplicaciones, con independencia de la existencia de un equipo con un sistema operativo servidor instalado. Microsoft Windows Server 2008 representa a la nueva generación de sistemas operativos de Windows Server que permite que los profesionales especializados en Tecnologías de la Información (TI) controlen mejor su infraestructura, ofrezcan disponibilidad y capacidades de administración sin precedentes, logrando un entorno de servidor significativamente más seguro, confiable y robusto. Windows Server 2008 les ofrece más valor a las organizaciones al asegurar que todos los usuarios, sin importar su ubicación, accedan a todos los servicios de la red. Windows Server 2008 también brinda un panorama de lo que ocurre con el sistema operativo y con las capacidades de diagnóstico, lo cual permite que los administradores puedan sumarles más valor agregado a los negocios. Este se basa en el éxito y en las fortalezas del multi-premiado sistema operativo de Windows Server 2003 y en las innovaciones incluidas en el Service Pack 1 y en Windows Server 2003 R2. Sin embargo, Windows Server 2008 es mucho más que una versión mejorada de los sistemas operativos anteriores. De hecho, fue pensado para ofrecerles a las organizaciones la plataforma más productiva para aplicaciones, redes y servicios Web desde grupos de trabajo hasta centros de datos con funciones nuevas, sorprendentes, valiosas y con mejoras poderosas hechas en la base del mismísimo sistema operativo. Windows Server 2008 ofrece un producto independiente para clientes con la plataforma basada en el procesador Intel Itanium. Windows Server 2008 para Sistemas Itanium está diseñado para ser la plataforma alternativa de referencia a los servidores UNIX basados en RISC. Su objetivo es el de mejorar la carga de trabajo de la base de datos y de las aplicaciones a medida y de línea de negocio. Cliente/Servidor puede incluir múltiples plataformas, bases de datos, redes y sistemas operativos. Estos pueden ser de distintos proveedores, en arquitecturas propietarias y no propietarias y funcionando todos al mismo tiempo. Por lo tanto, su implantación involucra diferentes tipos de estándares: APPC, TCP/IP, OSI, NFS, DRDA corriendo sobre DOS, OS/2, Windows o PC UNIX, en TokenRing, Ethernet, FDDI o medio coaxial, sólo por mencionar algunas de las posibilidades. Bibliografía http://educativa.catedu.es/44700165/aula/archivos/repositorio/1000/106 2/html/3_sistemas_operativos_de_red.html http://es.wikipedia.org/wiki/Sistema_operativo_de_red http://es.wikipedia.org/wiki/Cliente-servidor http://www.monografias.com/trabajos24/arquitectura-clienteservidor/arquitectura-cliente-servidor.shtml http://basesii.wikispaces.com/4+.modelo+cliente+servidor http://www.redtauros.com/Clases/Win_2008_R2/01_Introduccion.pdf http://www.aevitas.com.mx/productos/software/microsoft/server.html http://sistemoperwindowsserver.wikispaces.com/RESUMEN http://www.ajpdsoft.com/modules.php? name=News&file=article&sid=304 .