SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Que es una máquina
virtual, usos y ventajas
que nos proporciona 13
20 Dic 2015 | Varios
Tags: máquina virtual · Virtualbox
En varios de mis artículos hago referencia al uso de
una máquina virtual para realizar ciertas operaciones. A raíz de esto he recibido varias
consultas de usuarios preguntando que es una máquina virtual y obviamente no es una
cuestión fácil de responder en un email o en los comentarios del post. Por este motivo
he decidido redactar este post explicando lo que es una máquina virtual y que usos
podemos darle.
¿QUÉ ES UNA MÁQUINA
VIRTUAL?
Una máquina virtual es un software que instalamos en nuestro ordenador. Este software
nos permite instalar y usar otros sistemas operativos de forma simultanea sobre nuestro
sistema operativo. Así de este modo, tal y como se puede ver en la captura de pantalla,
en un mismo ordenador puedo estar usando, Windows, Kali Linux y Debian de forma
simultanea sin ningún tipo de problema.
Por lo tanto después de ver la captura de pantalla podemos afirmar que una máquina
virtual es un software que nos permitirá ejecutar varios sistemas operativos de
forma simultánea sobre un mismo hardware. Los sistemas operativos que ejecuta la
máquina virtual se llaman sistemas operativos virtualizados. Estos sistemas operativos
virtualizados podrán ejecutar programas y realizar la totalidad de tareas que nosotros
podríamos realizar en un sistema operativo real.
Nota: Tal y como puede verse reflejado en la definición de máquina
virtual, en este artículo nos estamos focalizando en las máquinas
virtuales de sistema. Existen otro tipo de máquinas virtuales, como
por ejemplo las máquinas virtuales de proceso o los emuladores.
¿QUÉ CARACTERÍSTICAS TIENE
UNA MÁQUINA VIRTUAL?
Una vez hemos definido lo que es una máquina virtual, podemos comentar las
características que acostumbran a tener la mayoría de máquinas virtuales existentes en
la actualidad:
1. La gran mayoría de máquinas virtuales, como por ejemplo Virtualbox o
VMWare, permiten instalar prácticamente cualquier sistema operativo como por
ejemplo Linux, Android, Mac OS X, Windows, Chrome OS, etc. Sin embargo existen otras
máquinas virtuales, como por ejemplo Virtual PC, Hiper-V o Parallels, que están
principalmente destinadas a virtualizar Windows.
2. Cada uno de los sistemas operativos que virtualizamos es completamente
independiente de los otros sistemas operativos. De este modo en el caso que una de
las máquinas virtuales deje de funcionar, el resto seguirá funcionando sin ningún tipo
de problema.
3. Una vez instalado un sistema operativo en la máquina virtual, tenemos que usar el
sistema operativo virtualizado del mismo modo que lo usaríamos si lo hubiéramos
instalado en nuestro ordenador.
4. Una máquina virtual dispone de todos los elementos de que dispone un ordenador
real. Dispone de disco duro, memoria RAM, unidad de CD-Rom, tarjeta de red, tarjeta
de vídeo, etc, pero a diferencia de un ordenador real estos elementos en vez de ser
físicos son virtuales.
5. Todos los elementos de una máquina virtual se encapsulan en un conjunto de
archivos. Esto permite que podamos copiar un sistema operativo virtual de un
ordenador a otro o que podemos realizar copias de seguridad sin ningún tipo de
problema y de forma muy fácil y muy rápida.
¿QUÉ NECESITO PARA USAR
UNA MÁQUINA VIRTUAL?
Actualmente la virtualización de un sistema operativo o servidor se puede implementar
por Software o por Hardware. Como en este post me focalizo en la virtualización por
software, lo único que precisamos para poder usar una máquina virtual es un
ordenador medianamente actual e instalar y configurar el software de la máquina
virtual.
Cuanto más potente y actual sea el ordenador que tengamos, mejor experiencia
obtendremos trabajando con sistemas operativos virtualizados. Algunos de los puntos
importantes para obtener un rendimiento óptimo del sistema operativo
virtualizado son los siguientes:
1. Disponer de un procesador rápido y que disponga de capacidad de virtualización
por Hardware (Intel VTx/AMD-v). Cuanto mayor sea la capacidad del procesador mejor
experiencia de virtualización obtendremos. Cualquier ordenador actual dispone de un
procesador apto para virtualizar sistemas operativos.
2. Disponer de espacio suficiente en el disco duro. Además es interesante disponer de
un disco duro con una buena la velocidad de lectura y escritura como por ejemplo un
disco SSD.
3. Necesitamos disponer de memoria RAM suficiente y adecuada. Cuanta más cantidad
de memoria RAM y cuanto más rápida sea, mejores resultados de virtualización
obtendremos. Así por lo tanto es mejor tener 4GB de RAM que 2GB, y del mismo modo
es mejor disponer de una memoria RAM del tipo DDR4 que DDR3. La cantidad de
memoria RAM ideal dependerá del sistema operativo que queremos virtualizar y del
número de sistemas operativos que queramos virtualizar de forma simultánea. Si tan
solo queremos virtualizar un sistema operativo con 2 o 3 GB de RAM debería ser
suficiente.
4. Sin duda el hecho de tener una buena GPU también ayudará a disponer de una mejor
experiencia de virtualización. Por lo tanto es recomendable disponer de una buena
tarjeta gráfica con aceleración gráfica.
¿CÓMO FUNCIONA UNA
MÁQUINA VIRTUAL?
Explicar el funcionamiento en detalle de una máquina virtual es algo sumamente
complicado y que además poca gente tiene los conocimientos necesarios para hacerlo.
No obstante a grandes rasgos podemos decir que una máquina virtual es un software
que mediante una capa de virtualización se comunica con el hardware que tenemos
disponible en nuestro ordenador consiguiendo de este modo emular la totalidad
de componentes de un ordenador real. De este modo la máquina virtual será capaz
de emular un disco duro, una memoria RAM, una tarjeta de red, un procesador, etc.
Una vez sabemos esto cuando abrimos una máquina virtual, como por ejemplo
Virtualbox, nos encontramos con un entorno gráfico que nos permitirá configurar y
asignar recursos a cada uno de los componentes físicos que emula la máquina virtual.
Así por ejemplo en prácticamente la totalidad de máquinas virtuales deberemos definir
detalles del siguiente tipo:
1. Espacio que queramos asignar a nuestro disco duro.
2. Memoria RAM que queremos asignar a la máquina virtual.
3. La memoria de nuestra tarjeta gráfica.
4. La configuración de red que queremos.
5. etc.
Una vez configurados estos parámetros habremos creado una máquina virtual para
instalar un sistema operativo. De este modo tan solo tendremos que abrir la máquina
virtual que se acaba de crear e instalar el sistema operativo tal y como si se tratará de
un ordenador real normal y corriente.
En el futuro escribiré un post detallando paso a paso los puntos a seguir para la
instalación y uso de un sistema operativo en la máquina virtual.
¿QUÉ UTILIDADES NOS
PROPORCIONAN LAS MÁQUINAS
VIRTUALES?
Las utilidades y beneficios que podemos sacar de una máquina virtual son numerosos.
Algunos de los usos que podemos dar a las máquinas virtuales son los siguientes:
1. Para probar sistemas operativos. Si toda vuestra vida habéis usado Windows y queréis
probar otro sistema operativo, como por ejemplo Linux Mint, podéis hacerlo a través de
una máquina virtual. Además el proceso de una instalación en la máquina virtual es
sumamente fácil ya que no nos tendremos que preocupar de crear particiones
adicionales en nuestro disco duro, etc.
2. Para usar un software que no está disponible en nuestro sistema operativo. Así por
ejemplo si somos usuarios de Linux y queremos usar Photoshop, lo podemos hacer a
través de una máquina virtual.
3. En ocasiones tenemos que usar software que únicamente se puede ejecutar en
sistemas operativos que son obsoletos. Así por lo tanto si tenemos un programa que
solo se puede usar en Windows 98, podemos crear una máquina virtual con Windows
98 y ejecutar y usar el software sin ningún tipo de problema.
4. Podemos experimentar en el sistema operativo que corre dentro de la máquina
virtual haciendo cosas que no nos atreveríamos a realizar con nuestro sistema
operativo, como por ejemplo aplicar una actualización de software, navegar de forma
segura en una página web que consideramos sospechosa, etc.
5. Podemos usar las máquinas virtuales como sandbox con el fin de por ejemplo
ejecutar aplicaciones maliciosas o abrir correos sospechosos en un ambiente
controlado y seguro.
6. Podemos crear/simular una red de ordenadores con tan solo un ordenador. Esta red
de ordenadores virtualizados la podemos usar con fines formativos y de este modo
adquirir conocimientos sobre administración de redes.
7. Si eres un desarrollador de software puedes testear si el programa que estás
desarrollando funciona correctamente en varios sistemas operativos.
8. Para testear versiones alfa, Beta y Release candidate de ciertos programas y sistemas
operativos.
9. Para montar un servidor web, un servidor VPN, un servidor de correo o cualquier
otro tipo de servidor.
10. Para probar multitud de programas en Windows y evitar que se ensucie el
registromediante las instalaciones y desinstalaciones de los programas.
¿QUÉ VENTAJAS NOS
PROPORCIONAN LAS MÁQUINAS
VIRTUALES?
Algunas de las ventajas que proporcionan las máquinas virtuales y la virtualización son
las siguientes:
1. Si se desconfigura un servidor o un sistema operativo virtualizado es sumamente fácil
de restaurar si lo comparamos con un máquina real. Si tomamos las precauciones
necesarias podemos restaurar el estado que tenía un sistema operativo virtualizado, o
un servidor, de forma muy fácil y muy rápida.
2. Si hablamos del entorno empresarial, la virtualización de sistemas operativos y de
servidores supone un ahorro económico y de espacio considerable. Mediante el uso
de la virtualización evitamos la inversión en multitud de equipos físicos ahorrando dinero
y espacio.
3. Como acabamos de ver, el uso de máquinas virtual implica disponer de menos equipos
físicos. Por lo tanto el hecho de virtualizar servidores o sistemas operativos puede
suponer un ahorro importante en mantenimiento y en consumo energético.
4. Mediante la virtualización y el balanceo dinámico podemos incrementar las tasas de
servicio de un servidor del siguiente modo. Si disponemos de un servidor web podemos
asignar recursos adicionales al servidor, como por ejemplo memoria RAM y CPU, en los
picos de carga para evitar que el servidor se caiga y de este modo incrementar la tasa
de servicio. Una vez finalizado el pico de carga podemos desviar los recursos aplicados
al servidor web a otra necesidad que tengamos. Por lo tanto aparte de mejorar la tasa
de servicio se pueden optimizar mejor los recursos.
5. Si estamos usando una máquina virtual en un entorno de producción, podemos ampliar
los recursos de un sistema operativo o servidor de una forma muy sencilla. Tan solo
tenemos que acceder al software de virtualización y asignar más recursos de forma muy
sencilla.
6. Es sumamente fácil crear un entorno para realizar pruebas de todo tipo. Así de este
modo obtendremos fácilmente un entorno de pruebas completamente aislado del resto
de sistemas.
7. Las máquinas virtuales y la virtualización permiten usar un solo servicio por servidor
virtualizado de forma fácil y sencilla. De este modo aunque se caiga uno de los
servidores virtualizado el otro seguirá funcionando.
INCONVENIENTES DE
VIRTUALIZAR UN SISTEMA
OPERATIVO
Algunos de los inconvenientes que puede tener el uso de una máquina virtual, o sistema
operativo virtualizado son los siguientes:
1. Para usar una máquina virtual en condiciones necesitamos un ordenador potente.
Tenemos que tener en cuenta que si usamos 2 sistemas operativos de forma simultánea
estamos empleando el doble de recursos. No obstante cualquier ordenador doméstico
medianamente actual dispone de los recursos suficientes para usar una máquina virtual.
2. Los sistemas operativos y los programas se ejecutaran con mayor lentitud en las
máquinas virtuales. Esto es debido a que las máquinas virtuales no pueden sacar un
rendimiento ideal del hardware que tenemos en nuestro equipo. Cuanto más potente
sea nuestro ordenador menos se notará la pérdida de rendimiento.
3. Si tenemos un problema en el ordenador que aloja el sistema operativo anfitrión puede
caerse el servicio en la totalidad de máquina virtuales. Por lo tanto el ordenador que
hace funcionar la máquina virtual es una parte crítica.
A pesar de los inconvenientes que se citan en este apartado, bajo mi punto de vista la
virtualización y las máquinas virtuales proporcionan unas ventajas y una flexibilidad que
compensan claramente los inconvenientes que acabamos de citar.
¿QUÉ MÁQUINAS VIRTUALES
PODEMOS INSTALAR EN
NUESTRO ORDENADOR?
Hoy en día tenemos varias máquinas virtuales a nuestra disposición. Algunas de las
máquinas virtuales que podemos probar son las siguientes:
Virtualbox: Software desarrollado por Oracle. Se trata de un software multiplataforma
capaz de virtualizar prácticamente la totalidad de sistemas operativos con arquitectura
x86/amd64. Es la máquina virtual que siempre he usado y siempre me ha permitido
hacer lo que quería hacer de forma fácil. La base de este software dispone de una la
licencia GPL2, mientras que el pack de extensiones que añaden funcionalidades están
bajo licencia privativa. Virtualbox es gratuito para un uso no comercial y si lo desean lo
pueden descargar a través del siguiente enlace.
Vmware Workstation Player: Software privativo multiplataforma desarrollado por EMC
corporation y que es utilizado ampliamente en el entorno profesional en las áreas del
cloud computing entre muchas otras. Al igual que Virtualbox, esta máquina virtual nos
permite virtualizar infinidad de sistemas operativos. Vmware dispone de muchas
soluciones de virtualización y prácticamente todas son de pago, no obstante Vmware
Workstation Player es totalmente gratuita para un uso no comercial. Quien esté
interesado en probar esta máquina virtual la puede descargar del siguiente link.
Parallels: Aunque se trata de una máquina virtual multiplataforma, acostumbra a ser
usado por los usuarios del sistema operativo OS X de Apple que desean virtualizar el
sistema operativo Windows. Esta máquina virtual es de pago y únicamente puede
virtualizar los sistemas operativos Windows y Mac OS. Quien quiera probar parallels lo
puede hacer descargando la versión de prueba del siguiente enlace. Obviamente
Parallels es Software privativo.
Windows Virtual PC: Software gratuito y privativo propiedad de Microsoft que se
puede usar tanto en Windows como en Mac OS. Virtual PC está destinado únicamente
a Virtualizar sistemas operativos Windows. Este software se puede usar y descargar
gratuitamente a través del siguiente enlace.
Qemu: Software libre multiplataforma que dispone de licencia GPL 2. Qemu permite
virtualizar un gran número de sistemas operativos y además soporta varios tipos de
arquitectura como por ejemplo X86, x86-64, MIPS, Arm, PowerPC, etc. El rendimiento
que ofrece Qemu es igual o superior a las opciones que hemos visto con anterioridad,
pero su instalación y uso también es ligeramente más complicado y en caso de
problemas es más difícil de obtener soporte. Como gran ventaja Qemu te permite usar
una máquina virtual sin necesidad de tener privilegios root. Quien quiera probar Quemu
puede descargar el código fuente del programa a través del siguiente enlace, o instalarlo
directamente a través de los repositorios de su distribución Linux.
Nota: Dentro de las opciones que acabamos ver observamos que
existen opciones que son Software Libre y opciones que son
Software privativo. Quien esté interesado en opciones libres
también puede echar un ojo a Xen.
Nota: La totalidad de software propuesto en este apartado se basa
en máquinas virtuales que funcionan a partir de un sistema
operativo.
De entre todas las máquinas virtuales citadas en mi caso utilizo Virtualbox. Los motivos
para utilizar Virtualbox en detrimento de las demás en mi caso son los siguientes:
1- Se trata de un software gratuito y multiplataforma. Por lo tanto podemos usar esta
herramienta tanto en Linux, en Mac OS y en Windows.
2- No es un proyecto muerto. Detrás de Virtualbox está Oracle y día tras día se esfuerzan
para sacar nuevas actualizaciones y mejorar el programa.
3- En caso de tener problemas es fácil encontrar ayuda ya que existe una gran
comunidad dispuesta a ayudar a la gente.
4- Es una herramienta fácil de usar y polivalente. Permite realizar prácticamente
cualquier cosa que tengas en mente y además permite virtualizar un gran número de
sistemas operativos.
5- Existen varias páginas web para poder descargar máquinas virtuales preconfiguradas.
De este modo en caso necesario podemos ahorrarnos el hecho de tener que instalar y
configurar el sistema operativo virtualizado. Algunas de las páginas web que nos
permiten descargar sistemas operativos preconfigurados son las siguientes:
Web 1 de descarga de imágenes de Virtualbox
Web 2 de descarga de imágenes de Virtualbox
6- Es la primera opción que probé y siempre me ha funcionado de forma correcta.
https://geekland.eu/que-es-una-maquina-virtual-usos-y-ventajas-que-nos-proporiciona/

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
Maquinnas
MaquinnasMaquinnas
Maquinnas
 
Como instalar una maquina virtual
Como instalar una maquina virtualComo instalar una maquina virtual
Como instalar una maquina virtual
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Ensayo maquina virtual
Ensayo maquina virtualEnsayo maquina virtual
Ensayo maquina virtual
 
maquinas virtuales
maquinas virtualesmaquinas virtuales
maquinas virtuales
 
Maquinas virtuales y Virtualización
Maquinas virtuales y VirtualizaciónMaquinas virtuales y Virtualización
Maquinas virtuales y Virtualización
 
Maquinas Virtuales Angie Terminado
Maquinas Virtuales Angie TerminadoMaquinas Virtuales Angie Terminado
Maquinas Virtuales Angie Terminado
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas Virtuales SanJose
Maquinas Virtuales SanJoseMaquinas Virtuales SanJose
Maquinas Virtuales SanJose
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 

Similar a Que es una máquina virtual

Ensayo de maquina virtual
Ensayo de maquina virtualEnsayo de maquina virtual
Ensayo de maquina virtualhipido
 
VIRTUALIZACION.pdf
VIRTUALIZACION.pdfVIRTUALIZACION.pdf
VIRTUALIZACION.pdfAbiBno
 
Unidad 4: Máquina virtuales.
Unidad 4: Máquina virtuales.Unidad 4: Máquina virtuales.
Unidad 4: Máquina virtuales.carmenrico14
 
Informe de la maquina virtual
Informe de la maquina virtualInforme de la maquina virtual
Informe de la maquina virtualcubides 123
 
Guia paso a paso virtual box
Guia paso a paso virtual boxGuia paso a paso virtual box
Guia paso a paso virtual boxCarlos Vera Baene
 
Maquina virtual[1]
Maquina virtual[1]Maquina virtual[1]
Maquina virtual[1]guest4550e1a
 
Maquina virtual[1]
Maquina virtual[1]Maquina virtual[1]
Maquina virtual[1]guest4550e1a
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtualBLAN121
 
Temario java web_j2_ee_02
Temario java web_j2_ee_02Temario java web_j2_ee_02
Temario java web_j2_ee_02anyeni
 
TEMA Nº 2: ENTORNO DE DESARROLLO
TEMA Nº 2: ENTORNO DE DESARROLLOTEMA Nº 2: ENTORNO DE DESARROLLO
TEMA Nº 2: ENTORNO DE DESARROLLOAnyeni Garay
 

Similar a Que es una máquina virtual (20)

Ensayo de maquina virtual
Ensayo de maquina virtualEnsayo de maquina virtual
Ensayo de maquina virtual
 
VM.ppsx
VM.ppsxVM.ppsx
VM.ppsx
 
VIRTUALIZACION.pdf
VIRTUALIZACION.pdfVIRTUALIZACION.pdf
VIRTUALIZACION.pdf
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Unidad 4: Máquina virtuales.
Unidad 4: Máquina virtuales.Unidad 4: Máquina virtuales.
Unidad 4: Máquina virtuales.
 
Informe de la maquina virtual
Informe de la maquina virtualInforme de la maquina virtual
Informe de la maquina virtual
 
Guia paso a paso virtual box
Guia paso a paso virtual boxGuia paso a paso virtual box
Guia paso a paso virtual box
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Manualvirtualbox.pdf
Manualvirtualbox.pdfManualvirtualbox.pdf
Manualvirtualbox.pdf
 
Maquina virtual[1]
Maquina virtual[1]Maquina virtual[1]
Maquina virtual[1]
 
Maquina virtual[1]
Maquina virtual[1]Maquina virtual[1]
Maquina virtual[1]
 
virtualizacion - upsam
virtualizacion - upsamvirtualizacion - upsam
virtualizacion - upsam
 
Deber aplicaciones
Deber aplicacionesDeber aplicaciones
Deber aplicaciones
 
Deber aplicaciones
Deber aplicacionesDeber aplicaciones
Deber aplicaciones
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Temario java web_j2_ee_02
Temario java web_j2_ee_02Temario java web_j2_ee_02
Temario java web_j2_ee_02
 
TEMA Nº 2: ENTORNO DE DESARROLLO
TEMA Nº 2: ENTORNO DE DESARROLLOTEMA Nº 2: ENTORNO DE DESARROLLO
TEMA Nº 2: ENTORNO DE DESARROLLO
 

Más de tecnologiacetis100 (20)

Acuerdos covid 22 02-22
Acuerdos covid 22 02-22Acuerdos covid 22 02-22
Acuerdos covid 22 02-22
 
Recursamiento bda
Recursamiento bdaRecursamiento bda
Recursamiento bda
 
Lcp3 bds
Lcp3 bdsLcp3 bds
Lcp3 bds
 
Lcp3
Lcp3Lcp3
Lcp3
 
Cotejo 13 14
Cotejo 13 14Cotejo 13 14
Cotejo 13 14
 
Cotejo 13 14
Cotejo 13 14Cotejo 13 14
Cotejo 13 14
 
Lista de cotejo para coevaluacion. e4 al e12. access
Lista de cotejo para coevaluacion. e4 al e12. accessLista de cotejo para coevaluacion. e4 al e12. access
Lista de cotejo para coevaluacion. e4 al e12. access
 
Lista de cotejo para coevaluacion. e4 al e12. access
Lista de cotejo para coevaluacion. e4 al e12. accessLista de cotejo para coevaluacion. e4 al e12. access
Lista de cotejo para coevaluacion. e4 al e12. access
 
E1 empresa
E1 empresaE1 empresa
E1 empresa
 
Lista cotejo mer. blog
Lista cotejo mer. blogLista cotejo mer. blog
Lista cotejo mer. blog
 
E1 bds
E1 bdsE1 bds
E1 bds
 
Ejercicio 1 bds
Ejercicio 1 bdsEjercicio 1 bds
Ejercicio 1 bds
 
Lista de cotejo para coevaluar portafolio
Lista de cotejo para coevaluar portafolioLista de cotejo para coevaluar portafolio
Lista de cotejo para coevaluar portafolio
 
Practicas parcial 3 bda
Practicas parcial 3 bdaPracticas parcial 3 bda
Practicas parcial 3 bda
 
Comandos mysql
Comandos mysqlComandos mysql
Comandos mysql
 
Tic
TicTic
Tic
 
Tic
TicTic
Tic
 
Contenido de ingles
Contenido de inglesContenido de ingles
Contenido de ingles
 
Normas para-cableado-estructurado. ok
Normas para-cableado-estructurado. okNormas para-cableado-estructurado. ok
Normas para-cableado-estructurado. ok
 
Cuatro razones por las que debes tener varias particiones en tu pc
Cuatro razones por las que debes tener varias particiones en tu pcCuatro razones por las que debes tener varias particiones en tu pc
Cuatro razones por las que debes tener varias particiones en tu pc
 

Último

GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDLeslie Villar
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxchinojosa17
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptxadso2024sena
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAcoloncopias5
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxNicolas Villarroel
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx46828205
 

Último (19)

GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptx
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptx
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx
 

Que es una máquina virtual

  • 1. Que es una máquina virtual, usos y ventajas que nos proporciona 13 20 Dic 2015 | Varios Tags: máquina virtual · Virtualbox En varios de mis artículos hago referencia al uso de una máquina virtual para realizar ciertas operaciones. A raíz de esto he recibido varias consultas de usuarios preguntando que es una máquina virtual y obviamente no es una cuestión fácil de responder en un email o en los comentarios del post. Por este motivo he decidido redactar este post explicando lo que es una máquina virtual y que usos podemos darle. ¿QUÉ ES UNA MÁQUINA VIRTUAL? Una máquina virtual es un software que instalamos en nuestro ordenador. Este software nos permite instalar y usar otros sistemas operativos de forma simultanea sobre nuestro sistema operativo. Así de este modo, tal y como se puede ver en la captura de pantalla, en un mismo ordenador puedo estar usando, Windows, Kali Linux y Debian de forma simultanea sin ningún tipo de problema.
  • 2. Por lo tanto después de ver la captura de pantalla podemos afirmar que una máquina virtual es un software que nos permitirá ejecutar varios sistemas operativos de forma simultánea sobre un mismo hardware. Los sistemas operativos que ejecuta la máquina virtual se llaman sistemas operativos virtualizados. Estos sistemas operativos virtualizados podrán ejecutar programas y realizar la totalidad de tareas que nosotros podríamos realizar en un sistema operativo real. Nota: Tal y como puede verse reflejado en la definición de máquina virtual, en este artículo nos estamos focalizando en las máquinas virtuales de sistema. Existen otro tipo de máquinas virtuales, como por ejemplo las máquinas virtuales de proceso o los emuladores. ¿QUÉ CARACTERÍSTICAS TIENE UNA MÁQUINA VIRTUAL? Una vez hemos definido lo que es una máquina virtual, podemos comentar las características que acostumbran a tener la mayoría de máquinas virtuales existentes en la actualidad: 1. La gran mayoría de máquinas virtuales, como por ejemplo Virtualbox o VMWare, permiten instalar prácticamente cualquier sistema operativo como por ejemplo Linux, Android, Mac OS X, Windows, Chrome OS, etc. Sin embargo existen otras máquinas virtuales, como por ejemplo Virtual PC, Hiper-V o Parallels, que están principalmente destinadas a virtualizar Windows. 2. Cada uno de los sistemas operativos que virtualizamos es completamente independiente de los otros sistemas operativos. De este modo en el caso que una de las máquinas virtuales deje de funcionar, el resto seguirá funcionando sin ningún tipo de problema.
  • 3. 3. Una vez instalado un sistema operativo en la máquina virtual, tenemos que usar el sistema operativo virtualizado del mismo modo que lo usaríamos si lo hubiéramos instalado en nuestro ordenador. 4. Una máquina virtual dispone de todos los elementos de que dispone un ordenador real. Dispone de disco duro, memoria RAM, unidad de CD-Rom, tarjeta de red, tarjeta de vídeo, etc, pero a diferencia de un ordenador real estos elementos en vez de ser físicos son virtuales. 5. Todos los elementos de una máquina virtual se encapsulan en un conjunto de archivos. Esto permite que podamos copiar un sistema operativo virtual de un ordenador a otro o que podemos realizar copias de seguridad sin ningún tipo de problema y de forma muy fácil y muy rápida. ¿QUÉ NECESITO PARA USAR UNA MÁQUINA VIRTUAL? Actualmente la virtualización de un sistema operativo o servidor se puede implementar por Software o por Hardware. Como en este post me focalizo en la virtualización por software, lo único que precisamos para poder usar una máquina virtual es un ordenador medianamente actual e instalar y configurar el software de la máquina virtual. Cuanto más potente y actual sea el ordenador que tengamos, mejor experiencia obtendremos trabajando con sistemas operativos virtualizados. Algunos de los puntos importantes para obtener un rendimiento óptimo del sistema operativo virtualizado son los siguientes: 1. Disponer de un procesador rápido y que disponga de capacidad de virtualización por Hardware (Intel VTx/AMD-v). Cuanto mayor sea la capacidad del procesador mejor experiencia de virtualización obtendremos. Cualquier ordenador actual dispone de un procesador apto para virtualizar sistemas operativos. 2. Disponer de espacio suficiente en el disco duro. Además es interesante disponer de un disco duro con una buena la velocidad de lectura y escritura como por ejemplo un disco SSD. 3. Necesitamos disponer de memoria RAM suficiente y adecuada. Cuanta más cantidad de memoria RAM y cuanto más rápida sea, mejores resultados de virtualización obtendremos. Así por lo tanto es mejor tener 4GB de RAM que 2GB, y del mismo modo es mejor disponer de una memoria RAM del tipo DDR4 que DDR3. La cantidad de memoria RAM ideal dependerá del sistema operativo que queremos virtualizar y del número de sistemas operativos que queramos virtualizar de forma simultánea. Si tan
  • 4. solo queremos virtualizar un sistema operativo con 2 o 3 GB de RAM debería ser suficiente. 4. Sin duda el hecho de tener una buena GPU también ayudará a disponer de una mejor experiencia de virtualización. Por lo tanto es recomendable disponer de una buena tarjeta gráfica con aceleración gráfica. ¿CÓMO FUNCIONA UNA MÁQUINA VIRTUAL? Explicar el funcionamiento en detalle de una máquina virtual es algo sumamente complicado y que además poca gente tiene los conocimientos necesarios para hacerlo. No obstante a grandes rasgos podemos decir que una máquina virtual es un software que mediante una capa de virtualización se comunica con el hardware que tenemos disponible en nuestro ordenador consiguiendo de este modo emular la totalidad de componentes de un ordenador real. De este modo la máquina virtual será capaz de emular un disco duro, una memoria RAM, una tarjeta de red, un procesador, etc. Una vez sabemos esto cuando abrimos una máquina virtual, como por ejemplo Virtualbox, nos encontramos con un entorno gráfico que nos permitirá configurar y asignar recursos a cada uno de los componentes físicos que emula la máquina virtual. Así por ejemplo en prácticamente la totalidad de máquinas virtuales deberemos definir detalles del siguiente tipo: 1. Espacio que queramos asignar a nuestro disco duro. 2. Memoria RAM que queremos asignar a la máquina virtual. 3. La memoria de nuestra tarjeta gráfica. 4. La configuración de red que queremos. 5. etc. Una vez configurados estos parámetros habremos creado una máquina virtual para instalar un sistema operativo. De este modo tan solo tendremos que abrir la máquina virtual que se acaba de crear e instalar el sistema operativo tal y como si se tratará de un ordenador real normal y corriente. En el futuro escribiré un post detallando paso a paso los puntos a seguir para la instalación y uso de un sistema operativo en la máquina virtual.
  • 5. ¿QUÉ UTILIDADES NOS PROPORCIONAN LAS MÁQUINAS VIRTUALES? Las utilidades y beneficios que podemos sacar de una máquina virtual son numerosos. Algunos de los usos que podemos dar a las máquinas virtuales son los siguientes: 1. Para probar sistemas operativos. Si toda vuestra vida habéis usado Windows y queréis probar otro sistema operativo, como por ejemplo Linux Mint, podéis hacerlo a través de una máquina virtual. Además el proceso de una instalación en la máquina virtual es sumamente fácil ya que no nos tendremos que preocupar de crear particiones adicionales en nuestro disco duro, etc. 2. Para usar un software que no está disponible en nuestro sistema operativo. Así por ejemplo si somos usuarios de Linux y queremos usar Photoshop, lo podemos hacer a través de una máquina virtual. 3. En ocasiones tenemos que usar software que únicamente se puede ejecutar en sistemas operativos que son obsoletos. Así por lo tanto si tenemos un programa que solo se puede usar en Windows 98, podemos crear una máquina virtual con Windows 98 y ejecutar y usar el software sin ningún tipo de problema. 4. Podemos experimentar en el sistema operativo que corre dentro de la máquina virtual haciendo cosas que no nos atreveríamos a realizar con nuestro sistema operativo, como por ejemplo aplicar una actualización de software, navegar de forma segura en una página web que consideramos sospechosa, etc. 5. Podemos usar las máquinas virtuales como sandbox con el fin de por ejemplo ejecutar aplicaciones maliciosas o abrir correos sospechosos en un ambiente controlado y seguro. 6. Podemos crear/simular una red de ordenadores con tan solo un ordenador. Esta red de ordenadores virtualizados la podemos usar con fines formativos y de este modo adquirir conocimientos sobre administración de redes. 7. Si eres un desarrollador de software puedes testear si el programa que estás desarrollando funciona correctamente en varios sistemas operativos. 8. Para testear versiones alfa, Beta y Release candidate de ciertos programas y sistemas operativos. 9. Para montar un servidor web, un servidor VPN, un servidor de correo o cualquier otro tipo de servidor.
  • 6. 10. Para probar multitud de programas en Windows y evitar que se ensucie el registromediante las instalaciones y desinstalaciones de los programas. ¿QUÉ VENTAJAS NOS PROPORCIONAN LAS MÁQUINAS VIRTUALES? Algunas de las ventajas que proporcionan las máquinas virtuales y la virtualización son las siguientes: 1. Si se desconfigura un servidor o un sistema operativo virtualizado es sumamente fácil de restaurar si lo comparamos con un máquina real. Si tomamos las precauciones necesarias podemos restaurar el estado que tenía un sistema operativo virtualizado, o un servidor, de forma muy fácil y muy rápida. 2. Si hablamos del entorno empresarial, la virtualización de sistemas operativos y de servidores supone un ahorro económico y de espacio considerable. Mediante el uso de la virtualización evitamos la inversión en multitud de equipos físicos ahorrando dinero y espacio. 3. Como acabamos de ver, el uso de máquinas virtual implica disponer de menos equipos físicos. Por lo tanto el hecho de virtualizar servidores o sistemas operativos puede suponer un ahorro importante en mantenimiento y en consumo energético. 4. Mediante la virtualización y el balanceo dinámico podemos incrementar las tasas de servicio de un servidor del siguiente modo. Si disponemos de un servidor web podemos asignar recursos adicionales al servidor, como por ejemplo memoria RAM y CPU, en los picos de carga para evitar que el servidor se caiga y de este modo incrementar la tasa de servicio. Una vez finalizado el pico de carga podemos desviar los recursos aplicados al servidor web a otra necesidad que tengamos. Por lo tanto aparte de mejorar la tasa de servicio se pueden optimizar mejor los recursos. 5. Si estamos usando una máquina virtual en un entorno de producción, podemos ampliar los recursos de un sistema operativo o servidor de una forma muy sencilla. Tan solo tenemos que acceder al software de virtualización y asignar más recursos de forma muy sencilla. 6. Es sumamente fácil crear un entorno para realizar pruebas de todo tipo. Así de este modo obtendremos fácilmente un entorno de pruebas completamente aislado del resto de sistemas. 7. Las máquinas virtuales y la virtualización permiten usar un solo servicio por servidor virtualizado de forma fácil y sencilla. De este modo aunque se caiga uno de los servidores virtualizado el otro seguirá funcionando.
  • 7. INCONVENIENTES DE VIRTUALIZAR UN SISTEMA OPERATIVO Algunos de los inconvenientes que puede tener el uso de una máquina virtual, o sistema operativo virtualizado son los siguientes: 1. Para usar una máquina virtual en condiciones necesitamos un ordenador potente. Tenemos que tener en cuenta que si usamos 2 sistemas operativos de forma simultánea estamos empleando el doble de recursos. No obstante cualquier ordenador doméstico medianamente actual dispone de los recursos suficientes para usar una máquina virtual. 2. Los sistemas operativos y los programas se ejecutaran con mayor lentitud en las máquinas virtuales. Esto es debido a que las máquinas virtuales no pueden sacar un rendimiento ideal del hardware que tenemos en nuestro equipo. Cuanto más potente sea nuestro ordenador menos se notará la pérdida de rendimiento. 3. Si tenemos un problema en el ordenador que aloja el sistema operativo anfitrión puede caerse el servicio en la totalidad de máquina virtuales. Por lo tanto el ordenador que hace funcionar la máquina virtual es una parte crítica. A pesar de los inconvenientes que se citan en este apartado, bajo mi punto de vista la virtualización y las máquinas virtuales proporcionan unas ventajas y una flexibilidad que compensan claramente los inconvenientes que acabamos de citar. ¿QUÉ MÁQUINAS VIRTUALES PODEMOS INSTALAR EN NUESTRO ORDENADOR? Hoy en día tenemos varias máquinas virtuales a nuestra disposición. Algunas de las máquinas virtuales que podemos probar son las siguientes: Virtualbox: Software desarrollado por Oracle. Se trata de un software multiplataforma capaz de virtualizar prácticamente la totalidad de sistemas operativos con arquitectura x86/amd64. Es la máquina virtual que siempre he usado y siempre me ha permitido hacer lo que quería hacer de forma fácil. La base de este software dispone de una la licencia GPL2, mientras que el pack de extensiones que añaden funcionalidades están
  • 8. bajo licencia privativa. Virtualbox es gratuito para un uso no comercial y si lo desean lo pueden descargar a través del siguiente enlace. Vmware Workstation Player: Software privativo multiplataforma desarrollado por EMC corporation y que es utilizado ampliamente en el entorno profesional en las áreas del cloud computing entre muchas otras. Al igual que Virtualbox, esta máquina virtual nos permite virtualizar infinidad de sistemas operativos. Vmware dispone de muchas soluciones de virtualización y prácticamente todas son de pago, no obstante Vmware Workstation Player es totalmente gratuita para un uso no comercial. Quien esté interesado en probar esta máquina virtual la puede descargar del siguiente link. Parallels: Aunque se trata de una máquina virtual multiplataforma, acostumbra a ser usado por los usuarios del sistema operativo OS X de Apple que desean virtualizar el sistema operativo Windows. Esta máquina virtual es de pago y únicamente puede virtualizar los sistemas operativos Windows y Mac OS. Quien quiera probar parallels lo puede hacer descargando la versión de prueba del siguiente enlace. Obviamente Parallels es Software privativo. Windows Virtual PC: Software gratuito y privativo propiedad de Microsoft que se puede usar tanto en Windows como en Mac OS. Virtual PC está destinado únicamente a Virtualizar sistemas operativos Windows. Este software se puede usar y descargar gratuitamente a través del siguiente enlace. Qemu: Software libre multiplataforma que dispone de licencia GPL 2. Qemu permite virtualizar un gran número de sistemas operativos y además soporta varios tipos de arquitectura como por ejemplo X86, x86-64, MIPS, Arm, PowerPC, etc. El rendimiento que ofrece Qemu es igual o superior a las opciones que hemos visto con anterioridad, pero su instalación y uso también es ligeramente más complicado y en caso de problemas es más difícil de obtener soporte. Como gran ventaja Qemu te permite usar una máquina virtual sin necesidad de tener privilegios root. Quien quiera probar Quemu puede descargar el código fuente del programa a través del siguiente enlace, o instalarlo directamente a través de los repositorios de su distribución Linux. Nota: Dentro de las opciones que acabamos ver observamos que existen opciones que son Software Libre y opciones que son Software privativo. Quien esté interesado en opciones libres también puede echar un ojo a Xen. Nota: La totalidad de software propuesto en este apartado se basa en máquinas virtuales que funcionan a partir de un sistema operativo.
  • 9. De entre todas las máquinas virtuales citadas en mi caso utilizo Virtualbox. Los motivos para utilizar Virtualbox en detrimento de las demás en mi caso son los siguientes: 1- Se trata de un software gratuito y multiplataforma. Por lo tanto podemos usar esta herramienta tanto en Linux, en Mac OS y en Windows. 2- No es un proyecto muerto. Detrás de Virtualbox está Oracle y día tras día se esfuerzan para sacar nuevas actualizaciones y mejorar el programa. 3- En caso de tener problemas es fácil encontrar ayuda ya que existe una gran comunidad dispuesta a ayudar a la gente. 4- Es una herramienta fácil de usar y polivalente. Permite realizar prácticamente cualquier cosa que tengas en mente y además permite virtualizar un gran número de sistemas operativos. 5- Existen varias páginas web para poder descargar máquinas virtuales preconfiguradas. De este modo en caso necesario podemos ahorrarnos el hecho de tener que instalar y configurar el sistema operativo virtualizado. Algunas de las páginas web que nos permiten descargar sistemas operativos preconfigurados son las siguientes: Web 1 de descarga de imágenes de Virtualbox Web 2 de descarga de imágenes de Virtualbox 6- Es la primera opción que probé y siempre me ha funcionado de forma correcta. https://geekland.eu/que-es-una-maquina-virtual-usos-y-ventajas-que-nos-proporiciona/