Finished virtualization project.
This commit is contained in:
parent
2cdeeda117
commit
d416ce33f5
Binary file not shown.
@ -1,6 +1,5 @@
|
|||||||
\documentclass[12pt,a4paper]{article}
|
\documentclass[12pt,a4paper]{article}
|
||||||
\usepackage[spanish]{babel}
|
\usepackage[spanish]{babel}
|
||||||
%\usepackage[ddmmyyyy]{datetime}
|
|
||||||
|
|
||||||
\title{Ejercicio II: Ventajas de la Virtualización}
|
\title{Ejercicio II: Ventajas de la Virtualización}
|
||||||
\author{Nicolás A. Ortega Froysa}
|
\author{Nicolás A. Ortega Froysa}
|
||||||
@ -116,10 +115,70 @@ desventajas:
|
|||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\section{Virtualización Nativa}
|
\section{Virtualización Nativa}
|
||||||
|
Al ser nativa, este tipo de virtualización permite aprovecharse más de la
|
||||||
|
máquina física anfitrión, ya que la máquina huésped usa el mismo {\em hardware}
|
||||||
|
que el anfitrión, o al menos la misma arquitectura. Esto aporta lo siguiente:
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item Ventajas:
|
||||||
|
\begin{itemize}
|
||||||
|
\item Se puede aprovechar del hardware de la máquina sin necesidad
|
||||||
|
de virtualizarlo.
|
||||||
|
\item Permite probar otros sistemas operativos en una misma máquina
|
||||||
|
con más rendimiento.
|
||||||
|
\end{itemize}
|
||||||
|
\item Desventajas:
|
||||||
|
\begin{itemize}
|
||||||
|
\item Está más limitado al {\em hardware} de la máquina (en cuanto a
|
||||||
|
su arquitectura).
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
\section{Virtualización de Programa}
|
\section{Virtualización de Programa}
|
||||||
|
Para este tipo de virtualización podemos pensar en la máquina virtual de Java.
|
||||||
|
Consta de una máquina virtual que corre un solo programa. Tienen las siguientes
|
||||||
|
ventajas:
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item Ventajas:
|
||||||
|
\begin{itemize}
|
||||||
|
\item Un mismo binario se puede correr cualquier máquina que tenga
|
||||||
|
la máquina virtual.
|
||||||
|
\item Al no tener que virtualizar todo un sistema operativo, rinde
|
||||||
|
mejor que las virtualizaciones nativas y no-nativas.
|
||||||
|
\end{itemize}
|
||||||
|
\item Desventajas:
|
||||||
|
\begin{itemize}
|
||||||
|
\item Es más lento que correr una aplicación nativa (en binario para
|
||||||
|
esa arquitectura).
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
\section{Contenedores}
|
\section{Contenedores}
|
||||||
|
Los contenedores son algo raro entre la virtualización de tipo 2 y la
|
||||||
|
virtualización de programa. Crea su propio sistema aislado para correr las
|
||||||
|
aplicaciones, pero se basa en el sistema anfitrión. Es algo que es muy útil para
|
||||||
|
correr servicios en servidores y crear ambientes limpios. Aporta lo siguiente:
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item Ventajas:
|
||||||
|
\begin{itemize}
|
||||||
|
\item Crea un ambiente limpio de desarrollo y trabajo.
|
||||||
|
\item Facilita adelantar puertos para proveer servicios red.
|
||||||
|
\end{itemize}
|
||||||
|
\item Desventajas:
|
||||||
|
\begin{itemize}
|
||||||
|
\item Por lo visto no puedes usarlo para aplicaciones gráficas.
|
||||||
|
\item Está limitado a la misma arquitectura que la máquina
|
||||||
|
anfitrión.
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\section{Conclusión}
|
||||||
|
La virtualización en general es útil para casos donde queremos trabajar en un
|
||||||
|
sistema aislado o probar un sistema/arquitectura distinta. Siempre habrá un
|
||||||
|
coste en cuanto a rendimiento (de más o menos dependiendo del tipo de
|
||||||
|
virtualización).
|
||||||
|
|
||||||
\pagebreak
|
\pagebreak
|
||||||
|
|
||||||
|
@ -4,5 +4,6 @@
|
|||||||
\contentsline {section}{\numberline {3}Virtualización No-Nativa}{4}{}%
|
\contentsline {section}{\numberline {3}Virtualización No-Nativa}{4}{}%
|
||||||
\contentsline {section}{\numberline {4}Virtualización Nativa}{5}{}%
|
\contentsline {section}{\numberline {4}Virtualización Nativa}{5}{}%
|
||||||
\contentsline {section}{\numberline {5}Virtualización de Programa}{5}{}%
|
\contentsline {section}{\numberline {5}Virtualización de Programa}{5}{}%
|
||||||
\contentsline {section}{\numberline {6}Contenedores}{5}{}%
|
\contentsline {section}{\numberline {6}Contenedores}{6}{}%
|
||||||
\contentsline {section}{\numberline {7}Derechos de Autor y Licencia}{6}{}%
|
\contentsline {section}{\numberline {7}Conclusión}{6}{}%
|
||||||
|
\contentsline {section}{\numberline {8}Derechos de Autor y Licencia}{7}{}%
|
||||||
|
Loading…
Reference in New Issue
Block a user