B4T2 Virtualizacion Flashcards
Virtualizacion
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
Virtualizacion
Diferencia entre un servicio PaaS y uno IaaS
Paas nos ofrece un “entorno de ejecucion” para diferentes lenguajes
IaaS ofrece recursos de infraestructura (maquinas virtuales, almacenamiento, redes, …)
Virtualizacion
¿Que capa se virtualiza en un sistema basado en contenedores?
El kernel del SSOO
Virtualizacion
Utilidad de Kubernetes
Orquestación de contenedores
Virtualizacion
Definicion de POD
Es unidad minima gesitionable por Kubernetes
Estructura = 1 o mas contenedores + con IP Propia + Opcionalmente volumenes compartidos
Virtualizacion
Utilidad del comando docker build,commit,run,pull,create,exec,rm
a) build –> crear imagenes 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
Virtualizacion
Utilidad del servicio AWS S3 y EC2
a) S3 –> almacenamiento modo objeto (algo asi como un API Rest para manejar ficheros)
b) EC2 –> maquinas virtuales (tipos de instancias)
Virtualizacion
Concepto de volumen en docker
Es un objeto de docker que sirve para almacenar informacion persistente (no se elimina aunque borremos el contenedor)
Virtualizacion
Concepto de docker registry
Site donde repositar/descargar imagenes de Docker
NOTA: El estandar OCI tiene el siguiente alcance:
- Runtime (corazon de un contenedor) --> Ej. implementacion runc - Imagenes (formato) - Distribucion (registry) https://en.wikipedia.org/wiki/Open_Container_Initiative
Virtualizacion
Diferencia entre Docker y Podman
Podman no necesita ningun demonio