VIRTUALIZACIÓN Flashcards
Diferencia entre hipervisor de tipo 1 y de tipo 2
tipo1 –> directamente se instala sobre el hardware (baremetal)
tipo2 –> tenemos que instalar antes que el hipervisor un determinado sistema operativo
Diferencia entre un servicio PaaS y uno IaaS
a) Paas nos ofrece un “entorno de ejecución” para diferentes lenguajes
b) IaaS ofrece recursos de infraestructura (máquinas virtuales, almacenamiento, redes, …)
¿Qué capa se virtualiza en un sistema basado en contenedores?
El kernel del SSOO
Utilidad de Kubernetes
Orquestación de contenedores
Definición de POD
Es unidad mínima gestionable por Kubernetes
Estructura = 1 o mas contenedores + con IP Propia + Opcionalmente volúmenes compartidos
Utilidad del comando docker build, commit, run, pull, create, exec, rm
a) build –> crear imágenes a partir del fichero Dockerfile
b) commit –> crear una imagen a partir de un contenedor (al que le hemos hecho modificaciones)
c) run –> crear y arrancar un contenedor a partir de una imagen
d) pull –> bajar/descargar una imagen de un registry (ej. Docker Hub)
e) create –> crear un contenedor a partir de una imagen pero SIN ARRANCARLO
f) exec –> poder enviar/ejecutar comandos a un cierto contenedor
NOTA: attach lo que hace es conectar la entrada y/o salida estandar del contenedor con la nuestras
g) rm –> borrar un contenedor
Utilidad del servicio AWS S3 y EC2
a) S3 –> almacenamiento modo objeto (algo asi como un API Rest para manejar ficheros)
b) EC2 –> máquinas virtuales (tipos de instancias)
Concepto de volumen en docker
Es un objeto de docker que sirve para almacenar información persistente (no se elimina aunque borremos el contenedor)
Concepto de docker registry
Site donde repositar/descargar imágenes de Docker
NOTA: El estándar OCI tiene el siguiente alcance:
- Runtime (corazón de un contenedor) –> Ej. implementación runc
- Imágenes (formato)
- Distribución (registry)
Diferencia entre Docker y Podman
Podman no necesita demonio ni permisos de root