• No results found

Impact Graphs

4.1 Basic Terms & Notations

Gráfico Nro. 02. Servidor Fuente: El Autor de la Tesis

En informática, un servidor es una computadora de gran capacidad y almacenamiento que formando parte de una red, provee servicios a otras computadoras denominadas clientes. (Sierra M. , 2006)

1.8.1 Tipos de Servidores

Existen varios tipos de servidores; a continuación, explico cada uno de ellos.

Servidor de Correo Es el Servidor que almacena, envía, recibe y realiza todas las operaciones relacionadas con el email de sus clientes.

Servidor Proxy

Es el servidor que actúa de intermediario de forma que el servidor que recibe una petición no conoce quien es el cliente que verdaderamente está detrás de esa petición.

Servidor Web

Almacena principalmente documentos HTML (Son documentos a modo de archivos en un formato especial para la visualización de páginas web, en los navegadores de los clientes) Imágenes, videos, texto, presentaciones y en general todo tipo de información.

- 19 -

Servidor de Base de Datos

Da Servicios de almacenamiento y gestión de base de datos a sus clientes. Una base de datos es un sistema que nos permite almacenar grandes cantidades de información.

Servidor Clúster

Son servidores especializados en el almacenamiento de la información teniendo grandes capacidades de almacenamiento y permitiendo evitar la pérdida de información por problemas en otros servidores.

Servidores Dedicados

Hay servidores compartidos si hay varias personas o empresas usando un mismo servidor, o dedicados que son exclusivos para una sola persona o empresa.

Servidor de

Imágenes

Recientemente también se han popularizado servidores especializados en imágenes permitiendo alojar gran cantidad de imágenes, sin consumir recursos de nuestro servidor web en almacenamiento o para almacenar fotografías personales, profesionales, etc.

Tabla Nro. 01.- Tipos de Servidores Fuente: El Autor, a partir de (Martínez, 2010)

1.9 Virtualización

Virtualización es la combinación de hardware y software que permite a un recurso físico funcionar, como múltiples recursos lógicos.

 Podemos definirla también como la: “abstracción o la multiplexacion, de un recurso físico”

 Todas las tecnologías de virtualización, tiene como factor común, el ocultar detalles técnicos, a través de la encapsulación.

- 20 -

 La virtualización, crea una interfaz externa, que esconde una implementación subyacente.

Virtualización es el proceso de presentar un subconjunto de recursos físicos, agrupados de forma lógica, de tal forma que se obtengan, beneficios sobre la configuración original. (IES Gonzalo Nazareno, IES Los Albares, IES La Campiña, IES Ingeniero de la Cierva, 2011)

Según (García, 2015) Entendemos por virtualización el despliegue de una técnica por la que se recrean entornos y dispositivos virtuales (sistemas de almacenamiento, redes, máquinas, etc…).

En todo caso se trata de un software que crea un entorno virtual entre la plataforma física de la computadora y el usuario, permitiendo que éste pueda considerar que dispone de un recurso real y que no lo diferencie por sus funcionalidades finales: lo virtual es aquello que tiene una existencia aparente y no es real.

1.9.1 Historia de la Virtualización

La virtualización es una tecnología que fue desarrollada por IBM en los años 60s. La primera computadora diseñada específicamente para virtualización fue el mainframe IBM S/360 Modelo 67. Esta característica de virtualización ha sido un Standard de la línea que siguió (IBM S/370) y sus sucesoras, incluyendo la serie actual.

El termino Virtualización fue acuñado por primera vez en los años 60 (también conocido como “pseudo maquina”

Uno de los primeros usos de la virtualización de aplicación ocurrió en los años 1960, para el Basic Combined Programming Language (BCPL). El BCPL era un lenguaje imperativo desarrollado por Martin Richards en la Universidad de Cambridge y fue un precursor del lenguaje B que luego evolucionó hasta el lenguaje C que usamos hoy.

- 21 -

Gráfico Nro. 03. Historia de la Virtualización

Fuente: El Autor, a partir de Orígenes de la Virtualización, (Nazareno, 2011)

Gráfico Nro. 04. Virtualización Fuente: El Autor de la Tesis

Al software de Virtualización, se lo denomina: Hypervisor o Virtual Machine Manager (VMM). El hypervisor se ejecuta como parte del sistema operativo anfitrión o es el anfitrión.

A una instancia del hardware virtualizado se la conoce como Máquina Virtual o VM; Los SSOO invitados corren dentro de una máquina virtual (VM)

En los años 70, IBM desarrollo sistemas con

soporte de virtualización. IBM System/360, IBM VM... 1998 se funda la empresa VMWARE, lanza VMware Workstation. 2006 AMD introduce su tecnología AMD-V.

2007, Virtual Box, Open Source Edition (OSE), se libera como software

libre. 2005, Intel, introduce su tecnología VT-x, en arquitectura x86. 2008: VMware decide convertir VMware ESXi en freeware. 2010:

Virtual Box pasa a llamarse Oracle VM

- 22 -

1.9.2 Tipos de Virtualización

Hay dos tipos principales de virtualización: Virtualización de plataforma y virtualización de recursos.

1.9.2.1 Virtualización de Recursos. –Es la que involucra la simulación de recursos, como volúmenes de almacenamiento, espacios de nombres y recursos de red. Ejemplo: Discos RAID, Virtualización de almacenamiento como SAN (Storage Area Network), Redes Privadas Virtuales (VPN).

1.9.2.2 Virtualización de Plataforma. –Consiste en la creación de una máquina virtual, utilizando una combinación de hardware y software. Se lleva a cabo a través de un software de virtualización, dicho software actúa de host o anfitrión y simula un determinado entorno computacional (máquina virtual).

En esta máquina virtual, se instala un software guest (invitado), instalando de la misma manera que lo estuviera en una máquina real.

La simulación debe ser lo suficientemente robusta, para soportar, todas las interfaces externas, del software invitado, incluyendo en algunos casos drivers de hardware. (IES Gonzalo Nazareno, IES Los Albares, IES La Campiña, IES Ingeniero de la Cierva, 2011)

1.9.3 Máquina Virtual. - En el caso de una máquina virtual (VM) el corazón del sistema es conocido como monitor de máquina virtual (VMM); se ejecuta sobre el hardware y el sistema operativo (SO) de una máquina real, pudiendo proporcionar varias máquinas virtuales al siguiente nivel de software. Por eso cada una puede estar ejecutando un sistema operativo distinto. (García, 2015)

1.9.3.1 Sistemas Operativos de Máquinas Virtuales

1.9.3.1.1 Anfitrión (host). - Es el Sistema Operativo (SO) que ejecuta el software de virtualización. El SO anfitrión, controla el hardware real.

1.9.3.1.2 Invitado o Huésped (guest). – Es el Sistema Operativo virtualizado, puede haber varios OS invitados en un mismo anfitrión; los invitados no deben interferir, ni entre ellos ni con el anfitrión.

- 23 -