PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE SISTEMAS IMPLEMENTACIÓN DE SERVIDORES VIRTUALES EN AMBIENTES
|
|
- Teresa Cárdenas Araya
- hace 8 años
- Vistas:
Transcripción
1 PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE SISTEMAS IMPLEMENTACIÓN DE SERVIDORES VIRTUALES EN AMBIENTES LINUX PARA ENTORNOS ORGANIZACIONALES. PROAÑO VILLALBA PATRICIO HERNÁN "Trabajo previo a la obtención del Título de Ingeniero de Sistemas" Quito, 2007 Patricio H. Proaño Villalba 1
2 CAPITULO 1. INTRODUCCIÓN A LA VIRTUALIZACIÓN Realizar una definición de virtualización es sumamente complejo e inexacto cuando se conoce varios enfoques sobre un aspecto virtual. Cuando se manejan aspectos de virtualidad, cuando se refiere a aulas virtuales, o de espacios virtuales, se lo direcciona a un enfoque hacia el ciberespacio. El único momento en el cual se puede tener claro el concepto de virtualización, será cuando entendamos la virtualización como la esencia de o las propiedades de, entendiendo a estas como la parte abstracta de un todo a tratar. En este capítulo hablaremos sobre la virtualización y los distintos puntos de vista que se han presentado a lo largo de su desarrollo, así como también los distinto enfoques presentados por cada una de las casas comerciales y sus distintas implementaciones Virtualización de Equipos. Al momento de hablar de virtualización de equipos, debemos tener claro lo siguiente: se llama equipo anfitrión, al computador físico que albergara el sistema operativo, sistema que se lo conocerá como sistema operativo anfitrión. El equipo anfitrión se encontrará segmentado en capas, las cuales serán explicadas más adelante. A la virtualización, se la debe entender como una capa, la cual se encargará de separar las capacidades de hardware desde el sistema operativo anfitrión a usar Patricio H. Proaño Villalba 2
3 sobre el equipo anfitrión, de manera que se pueda obtener un mejor rendimiento de los recursos de hardware, y de esta manera poder explotar la capacidad de la infraestructura. Esta capa de virtualización abstrae el hardware para cada uno de los sistemas operativos invitados, donde entenderemos el concepto de abstracción, como un proceso de separación de las funcionalidades del hardware, lo cual nos permite aumentar las capacidades físicas del equipo anfitrión, sin que las máquinas virtuales se vean afectadas de alguna forma; por esta razón, podemos decir que las máquinas virtuales se encuentran encapsuladas, sin permitir que el entorno virtual se vea afectado al momento de aumentar las capacidades físicas del equipo anfitrión. La virtualización del hardware ofrece varios beneficios, incluyendo la consolidación de la infraestructura, como también nos permite la normalización de los sistemas, el aislamiento de recursos individuales de cada sistema que se encuentren corriendo en un mismo equipo físico. Nos permite generar varias máquinas virtuales que pueden manejar sistemas operativos heterogéneos de manera aislada, sin que un sistema afecte a otro. Cada máquina virtual tiene su conjunto de hardware virtual, donde su única limitante se reflejara en el hardware implementado en el equipo anfitrión, con esto dejamos claro que la capacidad de las máquinas virtuales dependerá mucho de cómo se distribuya el hardware físico, en cada una de las máquinas virtuales implementadas. Una gran ventaja que presentan los equipos virtuales son los costos ya que con la distribución de hardware de una manera apropiada entre equipos virtuales, podemos crear un equipo virtual en cuestión de minutos sin necesidad de invertir un centavo adicional. Patricio H. Proaño Villalba 3
4 1.1.1 Servidores: Antes y Después de la Virtualización. Hoy en día los servidores y los equipos de escritorio han sido subestimados por sus propios usuarios. La forma tradicional de cargar servidores y equipos de escritorios, se las ha conocido como pasos redundantes en las cuales se refleja procedimientos básicos, y algunos otros que se los consideran complejos. Esto se debe a que la manera tradicional de trabajar en servidores se basa en manejar un servidor para cada una de las tareas destinadas en la empresa, es decir, las empresas normalmente manejan un servidor para producción, otro para desarrollo, uno más para almacenar históricos, y de acuerdo a la utilización que le van a dar, se denota la necesidad del hardware a implementara en cada uno de los servidores. La configuración de estos servidores se ha basado siempre en la instalación de un sistema operativo base, el cual manejará tanto el hardware, así como también ayudará con la operación del software. La capa inicial, es decir el hardware, será toda nuestra infraestructura física de hardware, es decir, en esta capa estamos hablando sobre lo que son los circuitos de nuestra tarjeta madre, la memoria RAM, la unidad central de procesos (CPU), discos duros, tarjetas de red, arreglo de discos RAID, puerto paralelos, USB, ranuras de expansión como son las PCI, PCI Express, etc., es decir todo lo que podamos imaginar con relación a hardware. La segunda capa a la cual haremos referencia es la del sistema operativo, esta capa es la que se encarga de manejar todo el hardware, su función se basa en controlar Patricio H. Proaño Villalba 4
5 el manejo de interrupciones y comandos para poder operar el hardware de manera optima, ya que si en esta capa no se define una configuración adecuada de cada uno de los dispositivos, no sería posible el manejo de los componentes de una manera adecuada, por tanto no se estaría aprovechando todo el potencial del hardware. Finalmente nuestra tercera capa consiste en las aplicaciones que se ejecutan sobre el sistema base, es decir, se llega a considera a cada una de las aplicaciones como una capa, la cual envía mensajes al sistema operativo, indicando que tipo de interrupciones y cuanta de cada una de ellas necesita para poder operar. A continuación en la Figura 1.1, se presenta una ilustración para poder tener idea más clara de cómo se encuentran estructurados estos sistemas. Figura1.1: Estructura de un Servidor Patricio H. Proaño Villalba 5
6 Ahora cuando hablamos de un sistema de virtualización, este se encuentra estructurado de dos formas. La inicial considerada para el manejo de servidores, opción principal por presentar rendimientos óptimos, es la siguiente: Mantenemos la capa inicial, que hace referencia al hardware, ya que sin ésta, por obvias razones, no se podría hablar de un equipo; como segunda capa, tenemos a la capa de virtualización, la cual es la que maneja nuestro hardware de manera directa, es decir, esta capa maneja la infraestructura del equipo anfitrión con scripts y servicios necesarios para operar el hardware. Como tercera capa tenemos a cada uno de los sistemas que se desean operar sobre la capa de virtualización, de manera que cada sistema es operado como una unidad. Estos sistemas manejarán el hardware virtual que ha sido asignado para cada uno, de esta manera se puede obtener un mayor desempeño del hardware. Para poder tener una idea más clara sobre la estructura basada en una virtualización de hardware para poder implementar varios equipos, tenemos la siguiente ilustración. Patricio H. Proaño Villalba 6
7 Figura 1.2: Estructura de virtualización de servidores El manejar las interrupciones de esta forma, nos permite poder aprovechar de una mejor manera el hardware, gracias a que la capa de virtualización se basa en un KERNEL centrado específicamente en el manejo de interrupciones de los dispositivos de hardware PCs de Escritorio: Antes y Después de la Virtualización. De igual forma es importante conocer sobre los beneficios que también ha brindado la virtualización en lo referente a las PCs de escritorio, mejor conocidas como estaciones de trabajo que son asignadas a una persona para poder realizar sus actividades Patricio H. Proaño Villalba 7
8 Primero debemos tener claro que la funcionalidad de las PCs de escritorio viene a ser otra. En un inicio en varias empresas se manejaba la misma estructura principal de servidores, es decir la infraestructura de capas se hace de la misma forma como se indicia en la Figura 1.1. Por otro lado muchas empresas, como son las empresas multinacionales, que poseen aplicaciones sumamente potentes y hacen uso de máquinas de prueba, las cuales son utilizadas para verificar que el uso operativo de una aplicación sea la apropiada, ahora éstas pueden ser reemplazadas por equipos virtuales en la misma PC de escritorio gracias a la virtualización. La estructura de capas utilizada por esta infraestructura se muestra en la Figura 1.3. En este caso la capa de virtualización es manejada como una aplicación sobre el sistema operativo anfitrión, la diferencia aquí se notará en el rendimiento de acuerdo a los recursos instalados en el equipo, y a su vez por el número de servicios que el sistema operativo anfitrión se ve obligado a levantar cada vez que inicia. Sin embargo, a pesar de ser considerada una infraestructura compleja, maneja de forma adecuada los recursos que deben ser compartidos entre sistema operativo y la capa de virtualización, esta opción está siendo tomada para implementar servidores de la misma forma, ya que los equipos de hoy en día manejan hardware sumamente potente, y en muchos de los casos es desperdiciado. En capítulos posteriores profundizaremos sobre el hardware necesario para poder implementar cada uno de estos tipos de servidores/equipos virtuales. Patricio H. Proaño Villalba 8
9 Figura 1.3: Estructura de capaz para virtualización de equipos Origen de la Virtualización. El concepto de virtualización de equipos se ha utilizado para resolver varios tipos de problemas, ideas que van desde particionar equipos, hasta crear equipos que trabajen en paralelo, lo que ha sido posible generar varias soluciones que se han ido implementando poco a poco de acuerdo a los requerimientos de infraestructura que se presenten. La idea inicial de equipos virtuales se fortaleció en estos últimos 4 años gracias a las grandes capacidades de procesamiento y almacenamiento que proporcionan los equipos. Por consiguiente se entenderá a la virtualización como la encapsulación de un equipo dentro de otro, y a los equipos virtuales como equipos homogéneos que comparten el mismo espacio físico sin necesidad de verse afectados Virtualización IBM Patricio H. Proaño Villalba 9
10 Por el año de 1965 los investigadores de IBM se pusieron de acuerdo para poder comprobar la efectividad en el campo de la computación. Todos los estudios por parte de IBM se realizaron en el IBM YorkTown Center; la idea principal consistía en poder particionar el equipos en partes pequeñas, de manera que el equipo pueda manejar cada una de estas particiones y a la vez, que cada una de estas partes esté en la capacidad de administrar los recursos asignados, de manera que los investigadores puedan probar las particiones bajo distintas condiciones. Desde un inicio ellos consideraron que esta virtualización de equipos sería totalmente exitosa. Después del experimento, y considerando los equipos de la época de 1965, los cuales eran máquinas potentes conocidas como mainframes, la idea consistió en crear un sistema operativo que permita generar distintos ambientes operativos de acuerdo al número de usuarios, sin verse afectados ninguno de los usuarios al momento de operar sus ambientes. Este sistema y el equipo, son conocidos hoy en día como el IBM System 370 y el IBM System 390, estos equipos manejaban el sistema operativo IBM VM/ESA, y son mejor reconocidos como la parte principal del linaje de máquinas virtuales de IBM Virtualización UNIX El sistema operativo UNIX fue creado a raíz de un escrito publicado en el año de 1974 por Dense Richie y Ken Thompson colaboradores de Bell Labs. La idea del sistema de operativo UNIX se implementó inmediatamente en los equipos PDP-11, equipos que se encontraban ubicados en varias universidades a los largo del Patricio H. Proaño Villalba 10
11 mundo, de esta manera gracias a los aportes de estudiantes, el sistema operativo UNIX tomó mayor forma y adaptabilidad con relación de los equipos. Gracias a ésto, desde el año de 1980 al 1985, la IEEE comenzó a aplicar estándares para lo que sería el próximo sistema operativo virtual conocido como Proyecto POSIX (Portable Operating System). La idea principal consistía en establecer estándares en las librerías de funciones de UNIX de manera que cualquier desarrollador de software pueda escribir código de programación para cualquier equipo que maneje el sistema operativo UNIX. Para el año de 1990 el POSIX de IEEE, basado en UNIX, publicó el articulo Information Technology Portable Operating System Interface, el cual especificaba los estándares del shell de UNIX y las distintas utilidades que se podía dar a las rutinas establecidas en las librerías, lo cual permitió formalizar la interfase de aplicaciones de UNIX, estableciendo a los procesos de UNIX como equipos virtuales Virtualización JAVA En este caso la idea de una maquina virtual, se tornó a ser mucho más compleja que las anteriores, ya que en muchos de los casos como IBM y UNIX, se basaron en tomar sistemas operativos base y realizar las modificaciones necesarias para que estas tomaran la funcionalidad de un equipo virtual. Patricio H. Proaño Villalba 11
12 Para el año de 1970, Bill Joy tomó la concepción del lenguaje que se lo conocería más tarde como JAVA. Joy conceptualizó la idea de tomar lo mejor del lenguaje C y MESA. Para el año de 1990 Bill Joy escribió un trabajo llamado Further (Más Allá), el cual alentaba a los ingenieros de la Sun Microsystems, a generar un sistema basado en objetos, el cual debía ser escrito en C. A partir de ésto, James Gosling había trabajado en un proyecto basado en dicha conceptualización, este proyecto los llamó Imagination, teniendo como resultado el lenguaje de programación OAK. Para diciembre 5 de 1990, Patrick Naughton, Mike Sheridan, y James Gosling le apostaron a un sistema de las características establecidas por Bill Joy, por tanto comenzaron a trabajar en interfases graficas y funcionalidades, todo esto desarrollado en el lenguaje C. A este proyecto se lo conoció como Green Project. Para el año de 1991, Patrick Naughton, Mike Sheridan, y James Gosling le apostaron a los sistemas portátiles inteligentes, tales como las PDA s para poder utilizar su sistema, el cual posteriormente, fue escrito en el lenguaje OAK. Si un mercado versátil, y con muy poco interés por lo desarrollado, para el año de 1994, Green Project fue entregado a Sun Microsystems. Sin embargo al notar que muchas de las necesidades para los sistemas portátiles inteligentes, eran muy similares con las necesidades del Web en cuanto al manejo de aplicaciones. Una vez más el proyecto fue redireccionado, esta vez hacia un ambiente Web. Un prototipo de navegador llamado WebRunner fue escrito por Patrick Naughton. Patricio H. Proaño Villalba 12
13 Después de varios esfuerzos nació HotJava. Para el año de 1995 el lenguaje OAK, fue bautizado como JAVA. En mayo de 1995 la primera caja de herramientas de JAVA para la programación había nacido, mejor conocido como Java Development Kit 1.0 alpha, desde ese entonces existen actualizaciones del lenguaje de programación de Java, el cual no permite generar aplicaciones, las cuales pueden ser ejecutadas en cualquier equipo mientras posean la Maquina Virtual de Java (JVM Java Virtual Machine). Virtualización Año Sistema Operativo Creador IBM 1965 IBM VM/ESA IBM UNIX 1974 POSIX Java 1970 S.O. con Máquina Virtual de Java Dense Richie, Ken Thompson Bill Joy Tabla 1.1: Datos importantes de virtualizaciones 1.3. Tipos de Virtualizaciones. Existe gran variedad de máquinas virtuales, las cuales se clasifican de acuerdo a como es manejado el proceso de virtualización. Se puede lograr la virtualización de distintas formas entre estas están el emular completamente el hardware de una computadora, o mapeando los recursos desde la computadora física hacia la maquina virtual. El emular un máquina virtual es el proceso de duplicar la estructura del equipo a través de software, mientras que el mapear es el proceso de atrapar las rutinas ejecutadas por medio de un software específico para posteriormente pasarlas a la parte física y que éstas sean ejecutadas. Ambos casos funcionan bien, y brindan buenos resultados. Sin embargo, es necesario destacar que la industria se Patricio H. Proaño Villalba 13
14 ha ido propagando y ha ido generando distintas herramientas para la virtualización. Estas se dividen en: Emuladores de Hardware. Máquinas Virtuales de Aplicaciones. Máquinas Virtuales Tipo Mainframe. Máquinas Virtuales por Sistemas Operativos. Máquinas Virtuales Paralelas Emuladores de Hardware. La funcionalidad de los emuladores consiste en duplicar la estructura física de un equipo a través de software, de manera que brinda distintas funcionalidades de acuerdo al hardware instalado en el equipo. La idea cosiste en poder emular distintos tipos de plataformas sobre una plataforma distinta, un claro ejemplo de esto es el caso de Microsoft Virtual PC para Mac. Virtual PC lo que hace es emular la infraestructura i386 sobre el chip PowerPC. Los emuladores de hardware son buenos para poder recrear infraestructuras que ya no existen, estos se enfocan en ejecutar software que ha sido desarrollado para plataformas de arquitectura de procesador específico, de manera que las aplicaciones puedan ser ejecutadas en arquitecturas diferentes Máquinas Virtuales de Aplicaciones. Se trata de aplicaciones que pueden ser ejecutadas en distintas plataformas y en distintos sistemas operativos, estos son considerados programas portables ya que pueden ser ejecutados en cualquier tipo de equipo, facilitando al programador el Patricio H. Proaño Villalba 14
15 trabajo de programar una aplicación una sola vez; sin embargo requieren de un componente especifico para poder ser ejecutados, este componente representa la máquina virtual sobre el sistema operativo, el cual le permite interpretar las instrucciones de acuerdo al sistema operativo para finalmente poder presentar un resultado correcto al usuario. Un ejemplo muy claro relacionado con este tipo de máquinas virtuales es el caso de JAVA Máquinas Virtuales Tipo Mainframe. Este tipo de máquinas virtuales, se encargan de emular el equipo anfitrión, no solo a nivel de software sino también a nivel de hardware, dando la ilusión al usuario, que está operando un equipo individual con características únicas. Este tipo de sistemas permiten la compartición de recursos entre varios usuarios brindando a cada uno las mismas características, sin mostrar interferencia alguna entre los procesos que ejecuta cada usuario que se encuentra conectado a cada una de las estaciones virtuales. Un claro ejemplo de máquinas virtuales tipo mainframe, es el caso del System/370 y el System/390 de IBM Máquinas Virtuales por Sistemas Operativos. La funcionalidad de este tipo de equipos consiste en crear un entorno de un sistema operativo específico para cada usuario. A diferencia de las máquinas virtuales tipo mainframe, las máquinas virtuales de sistemas operativos, tienen como finalidad de crear una virtualización en base al mapeo del hardware del equipo hacia el sistema operativo invitado. La máquina virtual maneja su propio sistema operativo, aplicaciones que nos permiten este tipo de virtualización, son VMWARE Server, Patricio H. Proaño Villalba 15
16 VMWARE Workstation, VMWARE GSX Server, así como también Microsoft Virtual PC y Virtual Server Máquinas Virtuales Paralelas Talvez sea muy complicado el poder diferenciar en máquinas virtuales paralelas y el procesamiento paralelo de información. Las máquinas virtuales paralelas, son una herramienta diseñada para solucionarnos una gran cantidad de problemas asociados con la programación paralela. Para ello, se crea una nueva abstracción, empleando los recursos libres de todos los equipos de una red que pongamos a disposición, es decir, empleamos los recursos hardware de la red; pero programando el conjunto de máquinas como si se tratara de una sola máquina, generando así una máquina virtual paralela Implementación de Máquinas Virtuales por parte de las distintas Casas Comerciales La implementación de servidores virtuales ha demostrado que sus resultados son muy satisfactorios. Sin embargo el desconocimiento de los tipos de virtualizaciones, a llevado a los usuarios a no saber que tipo de virtualización aplicar. Vale la pena destacar que existen virtualizaciones que van desde el manejo de interrupciones de manera individual, hasta el manejo de interrupciones de manera global seccionándolas de acuerdo a la necesidad, y la emulación de interrupciones entre otras formas. Patricio H. Proaño Villalba 16
17 A continuación se enlistan los distintos tipos de virtualizaciones y su funcionalidad. De manera que se pueda tener un mejor entendimiento sobre cada una de las virtualizaciones que se han presentado conforme el paso del tiempo Virtualización IBM. Una de las formas más conocidas de virtualizar equipos fue la de IBM, ya que su concepto se basó en tener un mainframe con grandes capacidades para posteriormente particionarlo en varios equipos, siendo estos equipos virtuales exactamente iguales con las mismas capacidades que el equipo mainframe pero en menor proporción. La manera en la que la máquina virtual de IBM funciona es muy similar a otro tipo de entornos virtuales como es el de VMWARE, los distintos equipos que se encuentran conectados al mainframe, manejan interrupciones virtuales, las cuales son mapeadas hacia el sistema de interrupciones físico para ser interpretados y finalmente ser ejecutados. A pesar de esta funcionalidad, muchas dudas surgen al momento de hablar de seguridad, ya que se consideraría que cualquier usuario estaría en la capacidad de ejecutar interrupciones que puedan dañar el sistema; lo importante es conocer que cada usuario posee ciertos privilegios sobre el mainframe, de manera que las seguridades pueden ser manejadas de una manera controlada de acuerdo al tipo de usuario que opera la estación. Por lo tanto, la maquina virtual de IBM maneja todas las interrupciones no sensitivas directamente con el mapeador, mientras que las interrupciones sensitivas son Patricio H. Proaño Villalba 17
18 bloqueadas de acuerdo al tipo de usuario. Cuando la máquina virtual bloquea las instrucciones sensitivas, trata de simular la operación deseada, generando el error que provocaría hacia el usuario e indicando el problema que se genera debido a la ejecución de dicha instrucción. Este procedimiento permite mantener la integridad del sistema para el resto de usuarios, mientras que para el usuario que ejecutó dicha instrucción, le presentará un error de ejecución, brindando estabilidad al resto de usuarios. Profundizando más en el tema del manejo de instrucciones por parte del sistema operativo, podemos decir que el sistema operativo virtual de cada estación, viene a ser el cerebro de la arquitectura virtual. El sistema operativo de las estaciones y el hardware es conocido como el VM System (Sistema de Maquina Virtual). Cada sistema de maquina virtual es controlado por un programa llamado Control Program (Programa de Control). Además para la administración del hardware físico, el Control Program crea una máquina virtual para cada una de las estaciones de usuario, siendo ésta una versión virtual del mainframe. La parte importante sobre la funcionalidad de la virtualización es que cada uno de los usuarios es libre de ejecutar cualquier programa, almacenar datos, e inclusive colapsar la máquina virtual sin interferir en el trabajo del resto de usuarios. Sin embargo un problema que presenta la máquina virtual de IBM, es que no permite la compartición de recursos entre estaciones así como también la protección de los recursos del sistema. La parte más importante del sistema es el Control Program, ya que es el sistema que corre directamente sobre el hardware del mainframe. El Control Program Patricio H. Proaño Villalba 18
19 administra los sistemas de soporte, incluyendo las interrupciones de encendido y apagado, así como también las características de programación y mantenimiento de cada una de las estaciones virtuales de usuario. Por otro lado, cada una de las estaciones virtuales posee el CMS (Conversational Monitor System), a pesar que su nombre suena bastante complejo, este sistema maneja las interfases de usuario, el manejo de archivos, además posee la habilidad de administrar la memoria, cargar y ejecutar programas e inclusive la codificación de aplicaciones. El CMS se lo conoce porque además de ser un sistema que maneja tareas de uno en uno tiene la habilidad de funcionar como un sistema multitarea. Vale la pena destacar que cada una de las estaciones virtuales maneja una copia individual del CMS para poder operar de una manera eficiente. La máquina virtual de IBM brinda la oportunidad de compartir varias estaciones virtuales por usuario de una manera segura, brindando a la vez la misma funcionalidad, privacidad, para todos los usuarios. Después de 30 años de constante mejoramientos, a este sistema se lo considera sumamente estable, es usado mayormente en empresas y universidades gracias a su individualidad en las estaciones Virtualización UNIX. El concepto de máquina virtual en el ámbito de UNIX, es considerado uno de los modelos más refinados, es por esta razon que el sistema operativo UNIX ha adquirido un gran respeto en la comunidad informática, además de ser un sistema que se ha ido actualizando y adaptando a las nuevas tecnologías que se van Patricio H. Proaño Villalba 19
20 presentando. Su estabilidad es incomparable, es por esta razon que en el manejo de estaciones/equipos virtuales su funcionalidad es totalmente exitosa. Su característica en la virtualización, está muy relacionada con la infraestructura de IBM, ya que maneja interfases virtuales exactamente iguales, es decir, cada uno de los equipos virtuales maneja recursos de hardware y software exactamente iguales, todo ejecutándose sobre una misma plataforma, la cual administra los recursos de acuerdo al número de interfases. Cada uno de los procesos es manejado por la interfase del usuario de manera individual, sin embargo no maneja el mismo sistema de aislamiento de usuarios que IBM ya que UNIX permite que los usuarios se puedan relacionar y compartir recursos aunque sea de una manera limitada. La Figura 1.4 explica de una mejor manera como funcionan las interfases virtuales, podemos notar como cada una de las estaciones pueden ser manejadas por usuarios, sin embargo cada uno de los usuarios para poder realizar procesos y transacciones, hacen referencia a la misma unidad de procesos, la cual segmenta sus recursos para poder manejar las distintas solicitudes de hardware por parte de cada uno de los usuarios. Es importante destacar que el sistema operativo UNIX fue construido para proveer un conjunto de librerías y servicios uniforme al usuario cuando los procesos se encuentran en ejecución. El sistema UNIX está conformado por capas, cada una de estas capas provee servicios y funciones a la capa superior. Esta estandarización de capas dentro del Patricio H. Proaño Villalba 20
21 sistema, permite a los usuarios ejecutar programas en distintas plataformas usando un conjunto de funciones estándar. Figura : Interfaz virtual UNIX Mientras el código de un programa debe ser compilado por una plataforma específica, esta estandarización permite que el código de cualquier programa pueda ser compilado por otras variaciones de plataformas UNIX gracias a la estandarización de librerías y funciones. A su vez podemos ver como cada una de las capas en la Figura 1.5, esta íntimamente relacionadas, y como cada una de depende de sus sucesoras para poder operar el sistema de una manera correcta y eficiente, brindando estabilidad y 1 Fuente: Patricio H. Proaño Villalba 21
22 seguridad a los usuarios al momento de operar desde las estaciones virtuales, consideradas virtuales ya que el centro de procesos segmenta los recursos para cada una de las máquinas virtuales. Figura 1.5: Capas por como se encuentra conformado UNIX Por la manera en que se encuentra estructurado el sistema operativo y gracias a su estandarización de librería y funciones, podemos notar como el sistema operativo UNIX maneja un concepto de virtualización al momento de operar con estaciones de usuario ya que asigna los recursos necesarios a cada una de las estaciones para poder obtener estaciones exactas en cuanto a características se refiere. A su vez cada una de las instrucciones que efectúa una estación, es interpretada por la unidad central de procesos para que posteriormente el resultado se refleje en cada una de las estaciones según corresponda Virtualización JAVA Patricio H. Proaño Villalba 22
23 Un concepto que se maneja muy frecuente es la simulación de una máquina, que a su vez es conceptualizada como una virtualización. La idea de JAVA es muy lejana con respecto al concepto que presenta IBM y UNIX, ya que cada una de éstas lo que ha hecho a lo largo de los tiempos, es tomar la infraestructura física de los equipos y a través sus sistema operativo, segmentar el hardware para poder generar estaciones de características similares. JAVA apostó por otro tipo de virtualización el cual mostró resultados excelentes al momento de operar en los equipos actuales. La idea principal consiste en poder ejecutar una aplicación desarrollada en un lenguaje nativo, en cualquier tipo de máquina. Para que esta aplicación pueda ser ejecutada en cualquier equipo, requiere de un componente específico, en este caso es el JVM (Java Virtual Machine), que se lo conoce como la Máquina Virtual de Java. Este componente permitió la versatibilidad de poder generar aplicaciones para distintos tipos de sistemas operativos y equipos que fuesen compatibles con JVM; posteriormente la acogida hacia el lenguaje de programación Java fue totalmente abrumadora, ya que los desarrolladores pudieron constatar que al manejar este leguaje, podrían abarcar plataformas que antes con un lenguaje no podían, brindando portabilidad a sus aplicaciones. Esta portabilidad fue la razón principal por la cual Java es considerado el lenguaje de programación para el Internet. La Máquina Virtual de Java, es sumamente pequeña, en otras palabras, no usa grandes cantidades de recursos del sistema, Patricio H. Proaño Villalba 23
24 esto quiere decir que la máquina virtual de java puede ser instalada en varios tipos de máquinas, ya sean teléfonos celulares, televisores, computadores, refrigeradores, etc., permitiendo una operación sobre los distintos dispositivos gracias a su maquina virtual, que conecta las interrupciones de hardware con los procesos a ejecutarse por medio de la aplicación. La verdadera pregunta al momento de hablar sobre la Máquina Virtual de Java es: cómo exactamente funciona? Bueno, la máquina virtual de Java es a lo que se le puede llamar un computador abstracto, en otras palabras, es una capa adicional que se encuentra sobre el sistema operativo y sus interrupciones de hardware como lo muestra la Figura 1.6, es decir, las aplicaciones Java son compiladas para la máquina virtual de java, más no para el sistema en sí, por tanto el momento en que un programador codifica aplicaciones de Java, y las compila generando byte codes, lo que está haciendo es interpretar dichos comandos para posteriormente traducirlos a byte codes los cuales serán interpretados por la Maquina Virtual de Java más no para el equipo anfitrión directamente, lo que nos permite entender que no importara el sistema operativo que maneje el equipo, siempre y cuando tenga instalada la Máquina Virtual de Java. Patricio H. Proaño Villalba 24
25 Figura 1.6: Capaz por como se encuentra JVM en relación al equipo anfitrión El manejo de las instrucciones son ejecutadas para poder generar una salida deseada. La Figura 1.7 muestra como el programa java es interpretado hasta generar la salida deseada. Figura 1.7: Proceso de compilación/ejecución de aplicaciones JAVA Equipos Virtuales VMWARE Es necesario aclarar que a partir de muchas prácticas e implementaciones de máquinas virtuales, con distintas tecnologías, VMWARE desarrolló una estructura sólida y óptima de manera que se puede implementar equipos virtuales mucho más fáciles y simplificados. El objetivo original de VMWARE es el incorporar tecnología Patricio H. Proaño Villalba 25
26 de máquinas virtuales de clase mainframe a los computadores estándar de la industria. Las funcionalidades que brinda VMWARE van mucho más allá que las tecnologías anteriormente representadas. Por tanto podemos constatar que las funcionalidades que brinda VMWARE son muy similares a las de los equipos virtuales de tipo mainframe con una conjugación de las máquinas virtuales de sistemas operativos. Virtualización IBM UNIX Java VMWARE Características Toma la infraestructura física de los equipos y a través sus sistema operativo, segmenta el hardware para poder generar estaciones de características similares. Consiste en poder ejecutar una aplicación desarrollada en un lenguaje nativo, en cualquier tipo de máquina. Esta aplicación puede ser ejecutada en cualquier equipo gracias a la JVM (Java Virtual Machine), que se lo conoce como la Máquina Virtual de Java. Maneja cada una de los componentes que conforman un equipo/servidor como capas, siendo la capa inicial el Hardware por el cual se encuentra conformado el equipo anfitrión Tabla 1.2: Resumen de Tipos de Equipos virtuales CAPITULO 2. TÉCNICAS Y HERRAMIENTAS UTILIZADAS PARA LA IMPLEMENTACION DE SERVIDORES VIRTUALES Uno de los principales factores al momento de considerar la virtualización de un servidor, es tener claro la utilidad que se le dará al servidor virtual. Las empresas Patricio H. Proaño Villalba 26
27 manejan servidores para distintas finalidades como son el almacenamiento de datos, administración de correo interno y externo, manejan servidores de producción en los cuales se ejecutan los distintos procesos transaccionales, procesos que manipulan los datos de la empresa para posteriormente almacenar la información que se ha obtenido como resultado, también utilizan servidores de pruebas y desarrollo entre otros, los cuales se encuentran relacionados con la codificación de aplicaciones y sus pruebas respectivas durante o después del desarrollo, la mayor tendencia que existe hoy en día es la implementación de servidores para aplicaciones Web, o servidores ftp para compartir datos, entre otros. En el presente capítulo haremos una revisión sobre las aplicaciones de software para poder realizar una virtualización y las analizaremos de manera que podamos entender, sus ventajas y desventajas, al momento de ser utilizadas Técnicas de la Virtualización de Servidores. Se debe considerar la utilidad del servidor, ya que como explicamos en el capítulo anterior, el tipo de servidor, e inclusive el tipo de virtualización dependerá mucho de la utilidad que se le dará al equipo virtual así como también de los recursos que se tendrán que disponer para el proceso de virtualización. Principalmente el modelo de virtualización a utilizar será el de máquinas virtuales por sistemas operativos, ya que esta opción nos permite interactuar con el hardware de manera directa a través de un mapeo, y además nos permite gestionar los recursos del sistema para cada una de las máquinas virtuales, así como también para cada una de las estaciones virtuales a implementar. Patricio H. Proaño Villalba 27
28 Un factor sumamente importante al momento de definir la virtualización a realizar, es el definir los recursos de hardware que serán necesarios para poder poner en marcha el proyecto de servidores virtuales; más adelante especificaremos cuantos equipos virtuales pueden ser implementados en un equipo de características específicas. Las grandes empresas en especial las multinacionales, vienen a ser empresas que manejan gran cantidad de información y requieren implementar infraestructura virtual para poder ahorrar costos, espacio físico y recursos; es por esta razón que las empresas prefieren invertir recursos en equipos sumamente potentes, con servidores de más de dos procesadores, y almacenamiento superior con relación a un servidor regular, para después implementar varios servidores virtuales en un mismo equipo físico, de esta manera ahorran grandes recursos y posibles actividades, como el simplificar la infraestructura de Tecnologías de la Información a fin de facilitar la administración de los recursos, a la vez que se evita la expansión innecesaria de los centro de datos, reducir el costo total de propiedad, lo cual permite transferir el presupuesto de TI hacia el establecimiento de servicios nuevos y mejores, disminuir el tiempo de recuperación en caso de desastres de días a minutos, lo cual permite que los servicios empresariales se tornen más fiables con mayor nivel de disponibilidad, y reduzca el riesgo empresarial y las pérdidas de tiempo real provenientes del tiempo de inactividad, simplificar las pruebas y el desarrollo con varios entornos en una sola estación de trabajo para proporcionar agilidad y flexibilidad desde el centro de datos hasta el escritorio, entre otros. Patricio H. Proaño Villalba 28
29 Patricio H. Proaño Villalba 29
30 2.2. Aplicaciones de software para la implementación de distintos tipos Servidores Virtuales La tendencia sobre la implementación de servidores virtuales, va sobre la línea de servidores virtuales por sistema operativo, ya que este tipo de virtualización ha demostrado ser robusta y óptima, por tanto las herramientas que se explicarán a continuación son herramientas enfocadas a este tipo de virtualización. Estas herramientas se encuentran íntimamente relacionadas con el tipo de servidor a implementar. Las herramientas más notables son Virtual PC y las herramientas VMWARE. VMWARE es muy similar a Virtual PC, su gran diferencia radica en que el rendimiento VMWARE varía dependiendo de las características del hardware disponible y de los recursos virtuales asignados a cada uno de los sistemas virtuales, mientras que Virtual PC emula una plataforma x86, por tanto la mayor parte de las instrucciones de VMWARE se ejecutan directamente sobre el hardware físico a través de la capa de virtualización, mientras que en el caso de Virtual PC, las instrucciones son interpretadas en llamadas al sistema operativo que es ejecutado en el sistema operativo del equipo anfitrión. Mientras que Virtual Server viene a ser una concepción similar a VMWARE Microsoft Virtual PC/ Server Patricio H. Proaño Villalba 30
31 Virtual PC maneja tanto versiones para Windows como para Macintosh. Se presenta de una manera muy limitada ya que para la versión de Windows, Virtual PC no emula el procesador sino que permite que el mismo procesador maneje todas las instrucciones de los equipos virtuales, generando inestabilidad en la plataforma y no manejando las instrucciones de hardware de una manera apropiada, por tanto el mapeo es débil y no es preciso, generando aún mayor inestabilidad entre aplicaciones que pueden estar en ejecución. Por otro lado, la versión para MacOS de Virtual PC, es insuficiente en cuanto a recursos se refiere. Virtual PC no permite gestionar los recursos de hardware de una manera directa que se limita a emular las instrucciones de hardware como si fuera un equipo de bajo rendimiento, para ser más concisos, Virtual PC para MacOS se limita a emular un procesador Intel Pentium II, una placa con un chip Intel 440BX, una tarjeta de video S3 Trío32/64 con 4mb. de memoria SVGA, un chip de BIOS de American Megatrends, una tarjeta de sonido SoundBlaster 16 y una tarjeta de red, estableciendo un equipo virtual de rendimiento pobre y dejando mucho que desear al momento de ejecutar varias aplicaciones a la vez. Su incremento de debilidad al momento de hablar de soporte con respecto a los programas, debido a que no presenta soporte en todos los programas, ya que podrían existir posibles fallos debido a errores en tiempo de ejecución. Por otra parte Virtual Server se presenta como una opción empresarial robusta con relación a Virtual PC, sin embargo su fase de pruebas y su presentación tardía en el mercado con relación a otras soluciones como las de VMWARE, hacen que se pierda credibilidad al momento de decidirse por Virtual Server, sin embargo brinda Patricio H. Proaño Villalba 31
32 soluciones como compatibilidad con todos los sistemas operativos Windows, lo cual representa una limitante para el usuario final, ya que no puede abrirse del paraguas de servicios de Microsoft, un principal aspecto de Virtual Server es que no se limita a emular características especificas de hardware, sino que maneja y permite administrar los recursos de hardware de acuerdo a los requerimientos específicos de cada equipo virtual, brindando estabilidad en los procesos y tiempos de ejecución, en sí representa una mejora a gran escala de Virtual PC para entornos empresariales VMWARE Se caracteriza por se un sistema de virtualización por software, el cual simula un equipo físico basándose en el hardware que tiene disponible, de esta manera puede gestionar el hardware, es decir que cuando ejecuta un programa, proporciona un ambiente de ejecución similar al hardware pre-instalado en el equipo, es decir, genera un ambiente que se encuentra ligado al tipo de procesador o procesadores instalados, BIOS, tarjeta de video, memoria ram, tarjeta de red, sonido, conexión USB, etc. La función que cumple VMWARE, por ser un virtualizador por software, es el permitir ejecutar varios equipos dentro de un mismo hardware de manera simultánea, permitiendo así aprovechar todos los recursos, y en la mayoría de casos generar un rendimiento suficientemente válido para usarse en entornos de producción. Patricio H. Proaño Villalba 32
33 VMWARE ESX Se trata de una versión de VMWARE que corre como sistema operativo dedicado al manejo y administración de equipos virtuales. Lo interesante de este sistema es que no se trata de un sistema que requiere un sistema operativo anfitrión para ser instalado. El sistema operativo de WMWARE ESX se encuentra basado en el Kernel de Linux, brindado gran estabilidad y rendimiento en los equipos virtuales. Por ser un sistema pensado para la centralización de servidores, esta versión no es compatible con la mayoría de hardware relacionado con equipos personales, ya que su enfoque es más a nivel corporativo. VMWARE ESX se encuentra estructurada como se muestra en la Figura 2.1. Figura 2.1: Capas VMWARE Esx VMWARE SERVER (Anteriormente GSX) Patricio H. Proaño Villalba 33
34 A diferencia de VMWARE ESX, WMWARE SERVER/GSX, es un sistema que requiere de un sistema operativo anfitrión en el equipo para poder operar de una manera adecuada. En esta versión a diferencia de la versión GSX, VMWARE Server posee una mejor administración y manejo de recursos. SU funcionalidad se encuentra estructurada en la Figura 2.2: Figura 2.2: Capas VMWARE Server BOCHS (GNU) Es un programa que a diferencia de los anteriores, se encuentra bajo una licencia GPL, nos permite emular un equipo de arquitectura x86, por tanto se puede instalar cualquier tipo de sistema operativo que pueda correr en plataformas x86 y sus respectivas aplicaciones. La estructura de BOCHS es similar a la de VMWARE Server, sin embargo no logra obtener la misma estabilidad y eficiencia al momento de implementar y ejecutar los equipos virtuales. Patricio H. Proaño Villalba 34
35 Su deficiencia principal se basa en la lentitud al momento de querer implementar sistemas operativos recientes en la máquina virtual generada, ya que para poder admitir ciertas configuraciones del sistema operativo del equipo virtual se requiere configuraciones adicionales en el programa, y el ser totalmente Open Source, representa limitaciones al momento de depender de una actualización Hardware Virtual Es importante destacar que al momento de definir las características que desearemos para nuestro equipo virtual, es de vital importancia considerar para que será utilizado el equipo; ya que si hablamos de equipos virtuales a nivel de servidores; debemos considerar que tipo de servidor será, ya que puede ser un servidor de correo, de almacenamiento, de desarrollo, de pruebas, un servidor transaccional, etc.; a la vez que analizamos todas las posibilidades, debemos considerar cuantos servidores virtuales de cada tipo necesitaremos y de esta manera podremos pensar en la características de hardware virtual necesarias para poder implementar un servidor virtual. A la vez un aspecto sumamente importante a considerar es el nivel de uso que tendrá el servidor, de esta manera podemos requerir mayor o menor capacidad de hardware. Una gran ventaja que presenta la implementación de equipos virtuales, es que se puede distribuir los recursos de hardware entre varios servidores, brindando la posibilidad de poder adquirir hardware que a lo mejor se piensa no se lo utilizara a un cien por ciento, sin embargo, la realidad es que el tener cierto porcentaje del hardware subutilizado, nos deja la puerta abierta para poder implementar posteriormente un nuevo equipo virtual. Es por esta razón que muchas empresas ya sean grandes o pequeñas están Patricio H. Proaño Villalba 35
36 optando por esta opción, ya que el costo de hardware se presenta una sola vez como una gran inversión para posteriormente poder utilizarlo. Un factor que ha influenciado mucho en el mundo de la virtualización son los costos que representa la adquisición del hardware, ya que conforme pasa el tiempo y la tecnología avanza a pasos agigantados, ésto ha permitido que los costos bajen considerablemente. Además el costo es un factor que ha ayudado a la virtualización de equipos, ya que como comentamos en capítulos anteriores, hoy en día se habla de procesadores duales y discos de almacenamientos sumamente superiores a los que nos enfrentábamos anteriormente. Sin embargo a pesar de las enormes capacidades que nos brinda la virtualización debemos considerar los tipos de dispositivos virtuales que brinda cada una de las herramientas consideradas las más comerciales hoy en día. Las distintas especificaciones de hardware virtual que son soportados por cada una de las aplicaciones son las siguientes que se indican en la Tabla 1: Dispositivo Virtual Virtual PC Virtual Server Disquetera 1.44MB 1.44MB BIOS American Megatrends American Megatrends CD-ROM Lectura Lectura DVD-ROM Lectura Lectura Montaje ISO Si Si Teclado Si Si Mouse Si Si Tablet No No Capacidad máxima de RAM 3.6Gb 3.6Gb Chipset de Tarjeta Madre Intel 440BX Intel 440BX Puertos Paralelos LPT1 LPT1 Puertos Seriales COM1 - COM2 COM1 - COM2 Patricio H. Proaño Villalba 36
37 Ranuras PCI 5 5 Dispositivo Virtual Virtual PC Virtual Server Procesador Operan con el mismo procesador del equipo anfitrion Sonido SoundBlaster No Video 8Mb S3 Trio 4Mb S3 Trio Dispositivos IDE Hasta 4 Hasta 4 No Adaptec 7870 SCSI Intel Multiport Intel Multiport NIC 10/100 10/100/1000 USB Teclado y Mouse Teclado y Mouse Tabla 2.1: Dispositivos virtuales VMWARE Por otro lado las aplicaciones de VMWARE tienen una propuesta superior en cuanto al hardware virtual, tal como se ilustra en la Tabla 2: Dispositivo Virtual VMWARE Server VMWARE Esx Disquetera 1.44MB 1.44MB BIOS Phoenix BIOS Phoenix BIOS CD-ROM Rewritable Rewritable DVD-ROM Readable Readable Montaje ISO Si Si Teclado Si Si Mouse Si Si Tablet Si N/A Máximo de RAM 3.6Gb 3.6Gb Chipset de Tarjeta Madre Intel 440BX Intel 440BX Puertos Paralelos LPT1, LPT2, LPT3 LPT1 Puertos Seriales COM1 - COM4 COM1 - COM2 Procesador Operan con el mismo procesador del equipo anfitrion Sonido SoundBlaster No Video SVGA SVGA Dispositivos IDE Hasta 4 Hasta 2 SCSI LSI 53c1030 BusLogic BT-358 Generic LSI 53c1030 BusLogic BT- 358 Generic Patricio H. Proaño Villalba 37
38 VMXNET hast 1Gbps / VMXNET hast 1Gbps NIC Pcnet PCII 10 USB (Solo en consola) Ranuras PCI 6 5 Tabla 2.2: Dispositivos virtuales VMWARE La estructura básica de un computador y sus componentes es conocida, sin embargo cuando se habla equipos virtuales es necesario profundizar en cierto aspectos para lograr un mejor entendimiento sobre como operan estas interfaces virtuales para poder lograr un rendimiento optimo y eficiente, y lograr entender que al final una máquina virtual es simplemente un archivo Procesador Las maquinas virtuales emplean un procesador virtual idéntico al que maneja el equipo anfitrión, y logra cumplir su función de virtualizar pasando las instrucciones no privilegiadas directamente al procesador físico. Las instrucciones privilegiadas son consideradas como seguras para la máquina virtual para poder ser procesadas a través del procesador virtual, al manejar este criterio, permitiendo que cada uno de los comandos puedan ser ejecutados directamente, las máquinas virtuales pueden alcanzar una velocidad muy similar al del equipo anfitrión. Dentro de las configuraciones de cada máquina virtual, cada una de estas aparecerá mostrando como si tuviera un procesador individual para cada una de las máquinas virtuales; la realidad radica en que cada uno de los procesadores tiene su propio registro, buffer, y control de estructuras. Lo interesante se presenta en la Patricio H. Proaño Villalba 38
39 auto configuración al momento de definir un procesador virtual; si el equipo anfitrión es basado en estructura Intel x86, la máquina virtual optará por esta estructura; opera de la misma forma al tratarse de procesadores compatibles como AMD. Dependiendo de la aplicación a utilizar para implementar las máquinas virtuales, y de los fabricantes, dependerá el manejo de un solo procesador o procesadores múltiples. A continuación se presenta la Tabla 3 en la cual se indica cuantos procesadores puede manejar una máquina virtual de acuerdo a la aplicación a utilizar: Aplicación Procesadores Equipo Anfitrión Procesadores Equipo Invitado Virtual PC Desde 1 hasta 2 1 Virtual Server Desde 4 hasta 32 1 VMWARE Esx Desde 1 hasta 16 2 VMWARE Server Desde 1 hasta 32 1 BOCHS Desde 1 hasta 2 1 Tabla 2.3: Cantidad de procesadores que pueden soportar Memoria RAM La memoria RAM virtual en realidad viene a representar el limite de información que puede albergar el equipo virtual en la memoria RAM física, siendo la capa de virtualización la encargada de monitorear y gestionar la RAM. La realidad sobre el manejo de memoria RAM se encuentra relacionada con el rendimiento y la escalabilidad que esta representa al momento de manejar la memoria paginada y la no paginada; definiendo a la memoria no paginada como un rango de direcciones virtuales, las cuales permanecerán libres siempre en la memoria RAM física, y la Patricio H. Proaño Villalba 39
MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.
MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA Elaborado por: Julián A. Hernández M. PONTIFICIA UNIVERSIDAD JAVERIANA CALI SANTIAGO DE CALI 2011 CONTENIDO Pág. INTRODUCCIÓN...3 1. ANÁLISIS
Más detallesMódulo 2. Inicio con Java
Módulo 2. Inicio con Java Objetivos: -Clasificar el lenguaje de programación Java según las formas de clasificar los lenguajes de programación. -Describir el funcionamiento de la plataforma Java. -Explicar
Más detallesUT04 01 Máquinas virtuales (introducción)
UT04 01 Máquinas virtuales (introducción) n) Módulo: Sistemas Informáticos Virtualización Qué es una máquina m virtual? Terminología Características, ventajas e inconvenientes de las MVs Productos: VMWare,
Más detallesVIRTUALIZACIÓN Virtualización es la creación de una versión virtual en base a un sistema anfitrión o host de: o Un sistema operativo. o Un servidor. o Un dispositivo de almacenamiento. orecursos de la
Más detallesINTRODUCCIÓN A LAS REDES INFORMÁTICAS
Instituto Tecnológico Argentino Técnico en Redes Informáticas Plan TRI2A03B Reservados los Derechos de Propiedad Intelectual Tema: Introducción a las redes Archivo: CAP2A03BTRI0102.doc informáticas Clase
Más detallesMáquinas virtuales (VMWare, Virtual PC, Sandbox. Qué son y para qué sirven. (DV00402A)
aprenderaprogramar.com Máquinas virtuales (VMWare, Virtual PC, Sandbox. Qué son y para qué sirven. (DV00402A) Sección: Divulgación Categoría: Herramientas informáticas Fecha revisión: 2029 Autor: Walter
Más detallesI NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA
I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.
Más detallesUNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
Más detallesSolución de telefonía para empresas TL 200 - Presentación de producto. Telefonía IP
Solución de telefonía para empresas TL 200 - Presentación de producto Telefonía IP Qué ofrece la telefonía IP? La Telefonía IP puede realizar las mismas funciones o características de la telefonía tradicional,
Más detallesCapitulo V Administración de memoria
Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal
Más detalles... partes internas del computador!...
... partes internas del computador!... LOS DISPOSITIVOS INTERNOS UNA PC EN SI, PUEDE "DAR SEÑALES DE VIDA" SIN EL TECLADO, SIN EL MONITOR, SIN EL RATÓN Y TODOS LOS DISPOSITIVOS EXTERNOS, AUNQUE NO TENDRÍA
Más detallesMaquinas virtuales Conceptos Básicos
Jimenez Zamudio Eduardo Aplicaciones de redes de computadoras 13 de septiembre de 2014 Maquinas virtuales Conceptos Básicos Concepto Básicamente, es un equipo dentro de un equipo, implementado en el software.
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesSe encarga de realizar las funciones básicas de manejo y configuración del ordenador. La BIOS tiene más tareas fundamentales: Chequearse a sí misma.
La BIOS, siglas de su nombre en inglés Basic Input-Output System, también conocida como Sistema Básico de Entrada / Salida, es básicamente un código de software que permite iniciar el sistema operativo
Más detallesSoluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM
Soluciones innovadoras para optimizar su infraestructura TI Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Características principales Tenga éxito en su negocio simplemente con
Más detallesAct 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador
Act 1: Revisión de Presaberes Lectura No. 1 Título de la Lectura: El Computador Computador, dispositivo electrónico capaz de recibir un conjunto de instrucciones (input) y ejecutarlas realizando cálculos
Más detallesSIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA
RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica
Más detallesPruebas y Resultados PRUEBAS Y RESULTADOS AGNI GERMÁN ANDRACA GUTIERREZ
PRUEBAS Y RESULTADOS 57 58 Introducción. De la mano la modernización tecnológica que permitiera la agilización y simplificación de la administración de los recursos con los que actualmente se contaban
Más detallesISO 17799: La gestión de la seguridad de la información
1 ISO 17799: La gestión de la seguridad de la información En la actualidad las empresas son conscientes de la gran importancia que tiene para el desarrollo de sus actividades proteger de forma adecuada
Más detallesCapítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias
Capítulo 5: Pruebas y evaluación del sistema 5.1 Definición de pruebas para la aplicación A continuación se muestran una serie de pruebas propuestas para evaluar varias características importantes del
Más detallesCapítulo 6: Conclusiones
Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación
Más detallesAcceso al Disco Compartido y Dispositivos USB y DVD
Acceso al Disco Compartido y Dispositivos USB y DVD Los Técnicos Académicos de las carreras de Matemáticas y Actuaría del Departamento de Matemáticas en el Tlahuizcalpan, ponen a su disposición este mini-manual,
Más detallesAnálisis de aplicación: Virtual Machine Manager
Análisis de aplicación: Virtual Machine Manager Este documento ha sido elaborado por el Centro de Apoyo Tecnológico a Emprendedores bilib, www.bilib.es Copyright 2011, Junta de Comunidades de Castilla
Más detallesCAPÍTULO I. Sistemas de Control Distribuido (SCD).
1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables
Más detallesUNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE
UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE AÑO: 2010 Qué es un servidor Blade? Blade Server es una arquitectura que ha conseguido integrar en
Más detallesIntroducción a la Computación
UNIVERSIDAD RAFAEL BELLOSO CHACÍN INTRODUCCIÓN A LA COMPUTACION UNIDAD II: http://www.urbe.edu/info-consultas/web-profesor/12697883/ DEFINICIÓN Es el conjunto de los programas de cómputo, procedimientos,
Más detallesEl Computador. Software
El Computador Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos integrados y otros componentes relacionados que
Más detallesActividad N 1. Primer procesador creado por Intel
Actividad N 1 Primer procesador creado por Intel El Intel 4004 (i4004), un CPU de 4bits, fue el primer microprocesador en un simple chip, así como el primero disponible comercialmente. Aproximadamente
Más detallesDesarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.
1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y
Más detallesCAPÍTULO 1 Instrumentación Virtual
CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento
Más detallesHerramientas de. Sistemas Informáticos I.E.S. Virgen de la Paloma
Herramientas de Virtualización Sistemas Informáticos I.E.S. Virgen de la Paloma Introducción (I) 2 Virtualización: Software que permite instalar un Sistema Operativo (Invitado) sobre otro subyacente (Anfitrión),
Más detallesSistemas Operativos de Red
Sistemas Operativos de Red Como ya se sabe las computadoras están compuestas físicamente por diversos componentes que les permiten interactuar mas fácilmente con sus operarios y hasta comunicarse con otras
Más detallesCOMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
Más detallesMETODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA)
METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) I.1 Definición de SIG Es un sistema compuesto por hardware, software y procedimientos para capturar, manejar,
Más detallesInfraestructura Tecnológica. Sesión 8: Configurar y administrar almacenamiento virtual
Infraestructura Tecnológica Sesión 8: Configurar y administrar almacenamiento virtual Contextualización Como sabemos, actualmente los servicios y medios de almacenamiento de información son muy variados,
Más detallesConsolidación inteligente de servidores con System Center
Consolidación de servidores a través de la virtualización Los clientes de Microsoft que abordan el tema de la administración de centros de datos dan prioridad a la consolidación de servidores como requisito
Más detallesColección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl
1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,
Más detallesCAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES
CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES En el anterior capítulo se realizaron implementaciones en una red de datos para los protocolos de autenticación Kerberos, Radius y LDAP bajo las plataformas Windows
Más detallesGuía de uso del Cloud Datacenter de acens
guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar
Más detallesQué es una máquina virtual?
Instalación de Windows XP en una máquina virtual utilizando Sun VirtualBox. Vamos a empezar este tutorial dando una pequeña explicación acerca de que es una máquina virtual y luego vamos a proceder a instalar
Más detallesNORMATIVA DE HOSTING VIRTUAL DE LA UNIVERSIDAD DE SEVILLA (SIC - JUNIO 2014)
NORMATIVA DE HOSTING VIRTUAL DE LA UNIVERSIDAD DE SEVILLA (SIC - JUNIO 2014) Características generales.- La Universidad de Sevilla (US), a través del Servicio de Informática y Comunicaciones (SIC), pone
Más detallesMarco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ
MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.
Más detallesA continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante
Modulo 2. Inicio con Java Muchas veces encontramos en nuestro entorno referencias sobre Java, bien sea como lenguaje de programación o como plataforma, pero, que es en realidad Java?, cual es su historia?,
Más detallesTEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos
TEMA 1: SISTEMAS INFORMÁTICOS Parte 3: sistemas operativos Qué vamos a ver? Qué tipos de sistemas operativos existen principalmente Las distintas formas de instalar un sistema operativo En qué consiste
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesTALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos
TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos 1. La base de datos se puede considerar como una unificación de varios archivos de datos independientes, cuyo propósito básico es evitar la
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesCapítulo 1: Marco teórico
Capítulo 1: Marco teórico Área de Soporte Técnico Dentro de Oracle, como en cualquier compañía de software existe el área de Soporte Técnico, cuyo objetivo principal es el de brindar asistencia y proveer
Más detallesINFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB
INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB Contenido 1. NOMBRE DEL AREA... 2 2. RESPONSABLES DE LA EVALUACIÓN... 2 3. CARGOS... 2 4. FECHA... 2 5. JUSTIFICACIÓN... 2 6.
Más detallesTaller de Software Libre
Taller de Software Libre Maquina Virtual En informática una máquina virtual es un software que emula a un ordenador y puede ejecutar programas como si fuese un ordenador real. Este software en un principio
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesServicio de hospedaje de servidores
Servicio de hospedaje de servidores Tomás P. de Miguel Gabinete de Informática y Comunicaciones ETSIT Madrid, 18 de Marzo de 2004 1. Introducción Cada día se hace más necesaria la utilización de nuevas
Más detallesMáquinas virtuales. Tema 1 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto
Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto En informática una máquina virtual es un software que emula a una computadora y puede ejecutar programas como si fuese una computadora real. Este
Más detallesNuevas tendencias: Virtualización de computadores / servidores
Nuevas tendencias: Virtualización de computadores / servidores Expositor: Ing. José Wu Chong Laboratorio de Internetworking FIA DATA Agenda Qué es un servidor? Qué servicios hay en la red? Qué es Virtualización?
Más detallesLINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN
LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...
Más detallesAdministración de infraestructura IT
Administración de infraestructura IT MANAGED IT INFRASTRUCTURE Administración de infraestructura IT No importa cuál sea el tamaño su negocio, la infraestructura IT juega un papel crítico en el mantenimiento
Más detallesConclusiones. Particionado Consciente de los Datos
Capítulo 6 Conclusiones Una de las principales conclusiones que se extraen de esta tesis es que para que un algoritmo de ordenación sea el más rápido para cualquier conjunto de datos a ordenar, debe ser
Más detallesCada computadora conectada a la red suele recibir el nombre de estación de trabajo o nodo de la red.
Trimestre III Qué es una red? Una red de computadoras es la conexión de dos o más equipos de computadoras a través de algún medio físico de transmisión, con el objetivo de que sus usuarios puedan compartir
Más detallesSistemas de Operación II
Sistemas de Operación II Procesos en Sistemas Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale, Mariela Curiel (USB) Andrew Tanembaum y Marteen van Steen Contenido Clientes Servidores
Más detallesGESTIÓN ACADÉMICA GUÍA DIDÁCTICA HACIA LA EXCELENCIA COMPROMISO DE TODOS! Nombres y Apellidos del Estudiante:
PÁGINA: 1 de 6 Nombres y Apellidos del Estudiante: Grado: SEXTO Periodo: TERCERO N 1 Docente: Área: TECNOLOGIA E INFORMATICA Duración: 8 HORAS Asignatura: INFORMATICA ESTÁNDAR: Analizo y expongo razones
Más detallesLEY QUE NORMA EL USO, ADQUISICIÓN Y ADECUACIÓN DEL SOFTWARE EN LA ADMINISTRACIÓN PUBLICA
ADQUISICIÓN DE SOFTWARE DE CORREO 1. Nombre del Área :. Responsable de la Evaluación : Aldo Quispe Santa María. Cargo : Director (e) de Tecnología de la Información y Sistemas 4. Fecha : de Julio de 007
Más detallesUNIVERSIDAD FRANCISCO GAVIDIA Tecnología, Humanismo y Calidad DIRECCION DE POSTGRADOS Y EDUCACION CONTINUA
UNIVERSIDAD FRANCISCO GAVIDIA Tecnología, Humanismo y Calidad DIRECCION DE POSTGRADOS Y EDUCACION CONTINUA Trabajo de graduación: Sistema WDS para la Administración remota de servidores TRABAJO DE GRADUACION
Más detallesNombre de la sesión: Fundamentos de software contable
Paquetería contable 1 Sesión No. 1 Nombre de la sesión: Fundamentos de software contable Contextualización: Estamos viviendo tiempos donde la información viaja por todo el mundo en algunos minutos o segundos,
Más detallesIngº CIP Fabian Guerrero Medina Master Web Developer-MWD
1 Java es un lenguaje de programación de Sun Microsystems originalmente llamado "Oak. James Gosling Bill Joy 2 Oak nació para programar pequeños dispositivos electrodomésticos, como los asistentes personales
Más detallesMemoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).
Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento
Más detallesCurso: FT433 - Introducción a la virtualización con VirtualBox
forumtecnico.com Curso: FT433 - Introducción a la virtualización con VirtualBox Configuración de red Uno de los aspectos de la virtualización con más número de opciones es la configuración de red. Recordemos
Más detallesBASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las
Más detallesCapitulo VII. Editor de Mapa de Tareas. Como hemos hablado en los capítulos anteriores, sabemos que parte del éxito
Capitulo VII Editor de Mapa de Tareas. Como hemos hablado en los capítulos anteriores, sabemos que parte del éxito que puede tener un ambiente de aprendizaje, consiste en el impacto que de primera instancia
Más detallesGUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP
GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP 1. Introducción La información puede adoptar o estar representada en diversas formas: impresa o escrita (papeles de trabajo,
Más detalles4. Base de datos XML nativa: Marklogic
4. Base de datos XML nativa: Marklogic XML ha ganado con el paso de los años protagonismo a la hora de trabajar con la información. Su lenguaje fuertemente tipado permite la comunicación entre distintas
Más detallesManual instalación Windows 8. Instalar Windows 8 paso a paso
Manual instalación Windows 8. Instalar Windows 8 paso a paso Windows 8 es el nuevo sistema operativo de Microsoft, en el cual se han incluido más de 100.000 cambios en el código del sistema operativo,
Más detallesEs un software instalado en los equipos asignados a los Centros de Consulta con el objetivo de:
OBJETIVOS Es un software instalado en los equipos asignados a los Centros de Consulta con el objetivo de: Brindar asistencia técnica y realizar mantenimiento de los equipos en forma remota, desde la sede
Más detallesCAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA
CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA 3.1 INTRODUCCIÓN En un centro de llamadas de emergencia de nueve llamadas que se reciben solo una es real y las ocho restantes
Más detallesIntel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala
Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala 1. Introducción Los procesadores con dos núcleos existen actualmente, y los procesadores de cuatro están insertándose en el mercado lentamente,
Más detallesEL COMPUTADOR. Las computadoras son actualmente
EL COMPUTADOR Es una máquina o Dispositivo mecánico-electrónico que procesa gran cantidad de información (numérica, alfanumérica) capaz elaborar gráficos, imágenes, diseños, sonidos y ayudándonos a realizar
Más detallescolegio de bachilleres de Chiapas plantel 56 catedrático: Jorge Roberto Nery Gonzales materia: hojas de calculo
colegio de bachilleres de Chiapas plantel 56 catedrático: Jorge Roberto Nery Gonzales materia: hojas de calculo nombre del alumno: María Gladis Domínguez Domínguez grado : 5-to semestre grupo: c trabajo:
Más detallesSymantec Desktop and Laptop Option
Symantec Desktop and Laptop Option Symantec Desktop and Laptop Option es una solución fácil de usar que ofrece copias de seguridad y recuperación de archivos automatizadas y confiables para equipos de
Más detallesINTEGRACIÓN HERMES POSITRÓN
INTEGRACIÓN HERMES POSITRÓN 1. SOFTWARE CENTRAL - HERMES La aplicación Hermes es una herramienta para el control de tráfico interurbano, túneles y para el mantenimiento de equipos de carretera. Todo el
Más detallesOSORES DARDO LU: 2238
INTEGRANTES: BUCZEK GUILLERMO SEBASTIAN LU: 2464 CRUZ SONIA LU: 2443 OSORES DARDO LU: 2238 BUCZEK, CRUZ Y OSORES Página 1 1) Es un componente software de una computadora que tiene como objetivo coordinar
Más detallesSemana 1. El software y su aplicación en la vida diaria. Semana El software 1 y su aplicación en la vida diaria. Empecemos! Qué sabes de...?
Semana El software 1 y su aplicación en la vida diaria El software y su aplicación en la vida diaria Empecemos! Bienvenido y bienvenida! En esta primera semana queremos que explores y aprendas sobre el
Más detallesPráctica 4.1.- Virtual Box.
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. TEMA 4 Cada máquina virtual tiene asignados, de forma independiente, un conjunto de recursos hardware (procesador, memoria, almacenamiento, dispositivos
Más detallesLincamiento técnico para la migración de equipos de cómputo de la Universidad de Costa Rica, hacia el Sistema Operativo Windows 10.
Página 1 de 6 Versión: 1.0 Para: Gestores de Tecnologías de Información, Administradores de Recursos Informáticos (RID) y Comunidad Universitaria. Justificación: Hacia finales de Julio de 2015 la empresa
Más detallesCAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN
CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN 2.1 INTRODUCCIÓN. En este capítulo se
Más detallesSugar en Windows. Creación de una máquina virtual con la imagen de Sugar. Autor. Versión Fecha Setiembre 2011. Ubicación
Sugar en Windows Creación de una máquina virtual con la imagen de Sugar Autor Versión Fecha Setiembre 2011 Ubicación Índice Introducción...3 Qué es una máquina virtual?...3 Pasos para la creación de una
Más detallesFigura 1.4. Elementos que integran a la Tecnología de Información.
1.5. Organización, estructura y arquitectura de computadoras La Gráfica siguiente muestra la descomposición de la tecnología de información en los elementos que la conforman: Figura 1.4. Elementos que
Más detallesSistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Más detallesVENTAJAS Y DESVENTAJAS DE LAS TECNOLOGIAS
VENTAJAS Y DESVENTAJAS DE LAS TECNOLOGIAS EN NUESTRAS VIDAS JOCABED VALENZUELA GARCIA ESLI GUADALUPE LAZCANO RODRIGUEZ INTRODUCCION: Le tecnología es un sinónimo de innovación y de cosas nuevas para facilitar
Más detallesEl proceso de edición digital en Artelope y CTCE
El proceso de edición digital en Artelope y CTCE Carlos Muñoz Pons Universitat de València carlos.munoz-pons@uv.es Introducción Una de las cuestiones más importantes a la hora de trabajar en proyectos
Más detallescaso de éxito Entrepids Entrepids y Peer 1 Hosting se unen para generar un gran impulso al ecommerce en Latinoamérica
caso de éxito Entrepids Entrepids y Peer 1 Hosting se unen para generar un gran impulso al ecommerce en Latinoamérica Antecedentes El reto La solución Hosting administrado Soporte especializado de Magento
Más detallesUnidad II Introducción a las redes de computadoras
Gobierno del Estado de México Escuela Preparatoria Oficial No. 82 José Revueltas Hay que alcanzar la exaltación verdadera, para lograrlo, hay que ser serenos, sin prisas, estudiar, trabajar y disciplinarse
Más detallesModificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detallesGUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es
Más detallesCACHIVACHES. Un estilo de vida CASOS DE ÉXITO
CASOS DE ÉXITO CACHIVACHES Un estilo de vida País: Colombia Vertical: Por confirmar Partner: IT Consulting and Cloud Services Perfil del cliente: Cachivaches es una empresa dedicada a la importación de
Más detallesINTELIGENTE Y VERSÁTIL
INTELIGENTE Y VERSÁTIL ADMINISTRACIÓN DE ACTIVOS DE TI Cada día nos vemos más inmersos en la necesidad de acceder a nuestras aplicaciones de trabajo, como correo, CRM, ERP entre otras. Hoy la movilidad
Más detallesAdministración de puestos de trabajo y servidores
Administración de puestos de trabajo y servidores Escuela Tec. Sup. Ingeniería de Telecomunicación gsyc-profes (arroba) gsyc.es Abril de 2015 GSyC - 2015 Administración de puestos de trabajo y servidores
Más detallesDataMAX pa r a PS3. Manual del Usuario V1.0
DataMAX pa r a PS3 Manual del Usuario V1.0 IMPORTANTE! Debe seguir los pasos de este manual antes de que pueda usar tarjetas de memoria de 8, 16, 32 o 64MB de otras compañías en su PlayStation 3. Índice
Más detallesMANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR.
MANUAL DE USUARIO Y REPORTES SIPTAR. Fecha: 2008. CONTENIDO CONTENIDO... 2 1. Ingreso al Tarificador SipTar.... 3 2. Utilidades del SipTar.... 5 3. Monitoreo Cabinas... 20 4. Consola.... 26 5. Reportes
Más detallesCAPITULO IV CONCLUSIONES Y RECOMENDACIONES
CAPITULO IV CONCLUSIONES Y RECOMENDACIONES VERIFICACIÓN DE OBJETIVOS El objetivo general del proyecto ha sido cumplido satisfactoriamente en la Unidad de Sistemas de PETROECUADOR, realizando el análisis
Más detallesServicios Administrados al Cliente
Dell Administrados al Cliente Los servicios administrados le pueden ayudar. Al aplicar un proceso de administración consistente a través de los imprevistos en la vida de su computadora, usted puede minimizar
Más detallesTécnico de Soporte Informático TEMA 02 NUEVAS TECNOLOG AS
Técnico de Soporte Informático NUEVAS TECNOLOG AS 2 CONTENIDO TEMA2.NUEVASTECNOLOGÍAS 1. TECNOLOGÍASACTUALESDEORDENADORES:DESDELOSDISPOSITIVOSMÓVILESALOS SUPERORDENADORESYARQUITECTURASESCALABLES....2 1.1DISPOSITIVOSMÓVILES...3
Más detalles