Está en la página 1de 15

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA NACIONAL BOLIVARIANA
(UNEFANB)
NÚCLEO ANZOÁTEGUI - SEDE SAN TOMÉ

Docente: Bachiller:
Michely López Milvis Azacon C.I.: 28.291.143
Ingeniería de Telecomunicaciones 8vo S. D-01

Octubre, 2020
UTILIZACIÓN DE LOS MÉTODOS DE
INVESTIGACIÓN PARA EL ESTUDIO DEL
FUNCIONAMIENTO DE LAS MÁQUINAS
VIRTUALES

1
ÍNDICE

Introducción……………………………………………………………………… 3

Objetivos………………………………………………………………………….. 4

Máquinas Virtuales……………………………………………………………… 5

Servidores………………………………………………………………………… 11

Conclusión………………………………………………………………………... 14

Referencias……………………………………………………………………….. 15

2
INTRODUCCIÓN

En la era de la tecnología, la virtualización se ha hecho presente en múltiples

aspectos, mucho más en grandes cantidades de empresas que migran sus sistemas a

entornos virtualizados buscando optimizar los mismos y minimizar costos en equipos.

La virtualización permite la creación de un entorno virtual, teniendo como base un

equipo o una máquina real, en el que es posible la ejecución de programas sobre otro

sistema operativo, pero de manera independiente.

Como múltiples ventajas nos encontramos con que éste software que implementa la

virtualización, permita que el hardware ejecute múltiples instancias de diferentes

sistemas operativos, simultáneamente sin que éstos interfieran entre sí; permitiendo

ahorrar grandes sumas de dinero en la adquisición de nuevos equipos, reducción del

espacio físico ocupado, reducción del consumo eléctrico y manteniendo la eficiencia en

una sola máquina física.

3
OBJETIVOS

OBJETIVO GENERAL

Utilizar los métodos de investigación para el estudio del funcionamiento de las

máquinas virtuales.

OBJETIVOS ESPECÍFICOS

 Comprender los distintos métodos investigativos para llevar a cabo una buena

investigación acerca de las máquinas virtuales

 Indagar acerca de los conceptos básicos del tema en contexto.

 Adquirir todos los conocimientos acerca de las máquinas virtuales y cómo

funcionan.

4
La virtualización es una tecnología que permite crear servicios de TI útiles mediante

recursos que normalmente se ejecutan en el hardware. Gracias a ello, permite utilizar

toda la capacidad de una máquina física, pues distribuye sus capacidades entre varios

usuarios o entornos.

MÁQUINAS VIRTUALES

Una máquina virtual es un software que crea una capa independiente donde se emula

el funcionamiento de un ordenador real con todos los componentes de hardware que

necesita para funcionar (disco duro, memoria RAM, tarjetas de red, tarjeta gráfica, etc.)

y que puede ejecutar cualquier sistema operativo o programa, tal y como lo haría un

ordenador real. Toda esta emulación se encapsula en una serie de archivos que actúan

como contendor desde el que se ejecuta la máquina virtual en una ventana de un

ordenador como si de un programa más se tratara.

El hipervisor es un software que permite ejecutar varios sistemas operativos

concurrentemente en una única máquina física. También se lo suele denominar Virtual

Machine Monitor (VMM). Las máquinas físicas equipadas con un hipervisor, como la

máquina virtual basada en el kernel (KVM), se denominan máquinas host,

computadoras host, sistemas operativos host o simplemente hosts. Las diversas

máquinas virtuales que usan sus recursos son máquinas guest, computadoras guest,

sistemas operativos guest, o simplemente guests. El hipervisor utiliza los recursos

informáticos, como la CPU, la memoria y el almacenamiento, como un conjunto de

medios que pueden redistribuirse fácilmente entre los guests actuales o en las máquinas

virtuales nuevas.

Existen diversos usos para las máquinas virtuales, pero ya que permiten emular casi

cualquier sistema operativo estándar (Windows, GNU/Linux, MacOS, Android, etc.), y

5
dado que se ejecutan en una capa de software diferente y totalmente aislada, uno de los

usos más frecuentes es el de probar diferentes sistemas operativos, programas o

configuraciones con total seguridad para un ordenador real ya que, si algo falla en la

máquina virtual, este fallo no afectará en absoluto al ordenador que la ejecuta.

De ese modo, si por ejemplo, se sospecha de que un archivo que te han enviado

pudiera estar infectado por un virus o software malicioso, es posible ejecutarlo en una

máquina virtual para comprobar su fiabilidad. Si no sucede nada, podrás usarlo en tu

equipo. En caso contrario, infectará solo a la máquina virtual y tu equipo se mantendrá

inmune al ataque. Otra característica de las máquinas virtuales es que no tienen

“conciencia” de que son máquinas virtuales, por lo que, a todos los efectos, se

comportan como ordenadores reales. Esta cualidad permite, entre otras cosas, recrear

entornos de red en el que puedes conectar varias máquinas virtuales ejecutadas en el

mismo ordenador y conectarlas entre sí en red, recreando la configuración que tendrían

diferentes ordenadores reales. Esto puede ser muy útil para aprender cómo funcionan las

redes informáticas.

Ventajas de las máquinas virtuales:

 Proporcionan opciones de recuperación ante desastres y distribución de

aplicaciones.

 Las máquinas virtuales se gestionan y mantienen fácilmente, y ofrecen una

amplia disponibilidad.

 Es posible ejecutar varios entornos de sistemas operativos en un solo ordenador

físico.

Desventajas de las máquinas virtuales:

6
 La ejecución de varias máquinas virtuales en una máquina física puede provocar

que el rendimiento sea inestable.

 Las máquinas virtuales son menos eficientes y más lentas que un ordenador

físico.

Los tipos de máquinas virtuales se pueden clasificar en dos grandes categorías según

su funcionalidad y su grado de equivalencia a una verdadera máquina.

 Máquinas virtuales de sistema (en inglés System Virtual Machine)

 Máquinas virtuales de proceso (en inglés Process Virtual Machine)

MÁQUINAS VIRTUALES DE SISTEMAS

Una máquina virtual de sistema es aquella que emula a un ordenador completo. Es

un software que puede hacerse pasar por otro dispositivo -como un PC- de tal modo que

es posible ejecutar otro sistema operativo en su interior. Tiene su propio disco duro,

memoria, tarjeta gráfica y demás componentes de hardware, aunque todos ellos son

virtuales. A la capa de software que permite la virtualización se la llama monitor de

máquina virtual o hypervisor. Un monitor de máquina virtual puede ejecutarse o bien

directamente sobre el hardware o bien sobre un sistema operativo ("host operating

system").

Para el sistema operativo que se ejecuta dentro de la máquina virtual toda esta

emulación es transparente e invisible. Todo funciona igual a si se estuviera ejecutando

en un PC normal, sin que sepa que en verdad está metido dentro de una burbuja dentro

de otro sistema operativo. En su burbuja, la máquina virtual no puede acceder al resto

7
de datos de la máquina anfitrión a pesar de estar físicamente funcionando en la misma,

están aisladas. No obstante, las principales aplicaciones de máquinas virtuales como

VirtualBox o VMWare disponen de atajos y herramientas para facilitar la tarea de pasar

archivos de una máquina a otra. Para funcionar, una máquina virtual mapea los

dispositivos virtuales que ofrece a su invitado con los dispositivos reales presentes en la

máquina física.

Aplicaciones de las máquinas virtuales de sistema

 Varios sistemas operativos distintos pueden coexistir sobre la misma computadora,

en sólido aislamiento el uno del otro, por ejemplo para probar un sistema operativo

nuevo sin necesidad de instalarlo directamente.

 La máquina virtual puede proporcionar una arquitectura de instrucciones (ISA) que

sea algo distinta de la verdadera máquina. Es decir, podemos simular hardware.

 Varias máquinas virtuales (cada una con su propio sistema operativo llamado

sistema operativo "invitado" o "guest"), pueden ser utilizadas para consolidar

servidores. Esto permite que servicios que normalmente se tengan que ejecutar en

computadoras distintas para evitar interferencias, se puedan ejecutar en la misma

máquina de manera completamente aislada y compartiendo los recursos de una

única computadora. La consolidación de servidores a menudo contribuye a reducir

el coste total de las instalaciones necesarias para mantener los servicios, dado que

permiten ahorrar en hardware.

 La virtualización es una excelente opción hoy día, ya que las máquinas actuales

(Laptops, desktops, servidores) en la mayoría de los casos están siendo "sub-

utilizados" (gran capacidad de disco duro, memoria RAM, etc.), llegando a un uso

de entre 30% a 60% de su capacidad. Al virtualizar, la necesidad de nuevas

8
máquinas en una ya existente permite un ahorro considerable de los costos asociados

(energía, mantenimiento, espacio, etc).

MÁQUINAS VIRTUALES DE PROCESO

Una máquina virtual de proceso es menos ambiciosa que una de sistema. En vez de

emular un PC por completo, ejecuta un proceso concreto, como una aplicación, en su

entorno de ejecución. Es por ejemplo utilizado cada vez que se ejecuta una aplicación

basada en Java o basada en .NET Framework. Esto es de utilidad a la hora de desarrollar

aplicaciones para varias plataformas, pues en vez de tener que programar

específicamente para cada sistema, el entorno de ejecución (es decir, la máquina virtual)

es el que se encarga de lidiar con el sistema operativo.

9
La máquina se inicia automáticamente cuando se lanza el proceso que se desea

ejecutar y se detiene para cuando éste finaliza. Su objetivo es el de proporcionar un

entorno de ejecución independiente de la plataforma de hardware y del sistema

operativo, que oculte los detalles de la plataforma subyacente y permita que un

programa se ejecute siempre de la misma forma sobre cualquier plataforma.

Entre las máquinas virtuales más utilizadas están:

 Oracle VM VirtualBox

 VMware Workstation

10
SERVIDOR

Es un aparato informático que almacena, distribuye y suministra información. Los

servidores funcionan basándose en el modelo “cliente-servidor”. El cliente puede ser

tanto un ordenador como una aplicación que requiere información del servidor para

funcionar. Por tanto, un servidor ofrecerá la información demandada por el cliente

siempre y cuando el cliente esté autorizado. Los servidores pueden ser físicos o

virtuales. De acuerdo con la RAE, un servidor es “una unidad informática que

proporciona diversos servicios a computadoras conectadas con ella a través de una red.”

En otras palabras, no es más que un ordenador o cualquier otro tipo de dispositivo que

proporciona información requerida por clientes (personas) u otros ordenadores, para

poder ejecutar una acción de manera exitosa.

El término servidor tiene dos significados en el ámbito informático. El primero hace

referencia al ordenador que pone recursos a disposición a través de una red, y el

segundo se refiere al programa que funciona en dicho ordenador. En consecuencia

aparecen dos definiciones de servidor:

 Definición Servidor (hardware): Un servidor basado en hardware es una

máquina física integrada en una red informática en la que, además del sistema

operativo, funcionan uno o varios servidores basados en software. Una

denominación alternativa para un servidor basado en hardware es "host"

(término inglés para "anfitrión"). En principio, todo ordenador puede usarse

como "host" con el correspondiente software para servidores.

 Definición Servidor (software): Un servidor basado en software es un

programa que ofrece un servicio especial que otros programas denominados

clientes (clients) pueden usar a nivel local o a través de una red. El tipo de

11
servicio depende del tipo de software del servidor. La base de la comunicación

es el modelo cliente-servidor y, en lo que concierne al intercambio de datos,

entran en acción los protocolos de transmisión específicos del servicio. Estos

servidores son virtuales.

La puesta a disposición de los servicios del servidor a través de una red

informática se basa en el modelo cliente-servidor, concepto que hace posible

distribuir las tareas entre los diferentes ordenadores y hacerlas accesibles para más

de un usuario final de manera independiente. Cada servicio disponible a través de

una red será ofrecido por un servidor (software) que está permanentemente en

espera. Este es el único modo de asegurar que los clientes como el navegador web o

los clientes de correo electrónico siempre tengan la posibilidad de acceder al

servidor activamente y de usar el servicio en función de sus necesidades.

Existen gran cantidad de tipos de servidores o roles que estos pueden

desempeñar. En la siguiente relación enumeramos algunos de los más comunes.

 Servidor de archivos: es aquel que almacena y sirve ficheros a equipos de una

red.

 Servidor de Directorio Activo/Dominio: es el que mantiene la información

sobre los usuarios, equipos y grupos de una red.

 Servidor de Impresión: se encarga de servir impresoras a los equipos cliente y

poner en la cola los trabajos de impresión que estos generan.

 Servidor de Correo: se encarga de gestionar el flujo de correo electrónico de

los usuarios, envía, recibe y almacena los correos de una organización.

 Servidor de Fax: gestiona el envío, recepción y almacenamiento de los faxes.

12
 Servidor Proxy: su principal función es guardar en memoria caché las páginas

web a las que acceden los usuarios de la red durante un cierto tiempo, de esta

forma las siguientes veces que estos acceden al mismo contenido, la respuesta es

más rápida.

 Servidor Web: Almacena contenido web y lo pone al servicio de aquellos

usuarios que lo solicitan.

 Servidor de Base de Datos: es aquel que provee servicios de base de datos a

otros programas o equipos cliente.

 Servidor DNS: permite establecer la relación entre los nombres de dominio y

las direcciones IP de los equipos de una red.

 Servidor DHCP: este dispone de una rango de direcciones con el cual, asigna

automáticamente los parámetros de configuración de red IP a las maquinas

cliente cuando estas realizan una solicitud.

 Servidor FTP: su función es permitir el intercambio de ficheros entre equipos,

normalmente su aplicación va muy ligada a los servidores Web.

13
CONCLUSIÓN

Las máquinas virtuales son una alternativa útil, pues independizan un sistema

operativo al permitir que éstos se lleven a cabo paralelamente, garantizando de ésta

forma un mejor rendimiento y eficiencia. Éstas permiten una gran fiabilidad en el

momento de realizar alguna actividad o trabajo, gracias a que se lleva a cabo el

aislamiento entre las distintas máquinas virtuales, de tal manera en la que si llegase a

ocurrir algún fallo de sistema en una máquina virtual, esto no afectará a las demás o

incluso no hará efecto alguno con la máquina física que nos sirve de base para la

creación de éste mundo de la virtualización.

14
REFERENCIAS

 https://es.wikipedia.org/wiki/M%C3%A1quina_virtual

 https://es.wikipedia.org/wiki/Servidor#

 https://concepto.de/servidor/

15

También podría gustarte