B4T2 Virtualización Flashcards

1
Q

Virtualización

A

Crear mediante una capa de abstracción (software) para una serie de recursos la posibilidad de multiplexarlo entre varios clientes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Ventajas virtualización

A

Optimización del uso del HW
Aislamiento entre máquinas virtuales
Mejor aprovisionamiento y administración del entorno

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

IaaS

A

Infrastructure as a Services
- Amazon AWS (S3, EC2, EBS,..)
- RedHat Openstack (NOVA, Swift, Cinder, Neutron, Horizon,..)
- Azure
- Google Cloud
- NubeSARA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

PaaS

A

Platform as a Service
- Open Shift: entornos de ejecución para los distintos equipos de desarrollo. Se apoya en docker y kubernetes
- Heroku (solo en modo nube)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

SaaS

A

Services as a Service
Ofrece aplicaciones a los usuarios finales a través de un navegador de internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Orden de configurabilidad de plataformas de mayor a menor

A

On-Premises -> IaaS -> CaaS -> PaaS -> FaaS -> SaaS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Tipos virtualización

A

Virtualización de máquinas
Virtualización del almacenamiento
Virtualización del backup
Virtualización del puerto de usuario

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Virtualización de máquinas

A

Hipervisor tipo 1: sobre el hardware. KVM | Hyper-V | Xen | VMware ESX
Hipervisor tipo 2 : sobre el software. VMware Player | Virtual Box | Pararells (MAC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Virtualización del almacenamiento

A

Nivel Bloque: Servidor (LVM), Dispositivo (RAID), Red (vSAN)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Virtualización del puesto de usuario

A

Escritorio: VMware Horizon, Xen Desktop
Aplicaciones: Citrix XenApp
Infraestructura VDI (Virtual Desktop Infrasctructure)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Formatos de archivos de disco

A

VHD: Hyper-V
Vmdk: VMware y VirtualBox
OVF, OVA: Formato virtualización abierta
VDI: imagen de disco -> virtual box

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Virtualización ligera

A

Se virtualiza el sistema operativo (kernel) -> Contenedores o EV

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Contenedores conocidos

A

Docker
RKT
Singularity
OpenVZ
Podman

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Funcionamiento con Docker

A
  1. Crear un fichero Dockerfile con la configuración de nuestra imagen
  2. A partir de esta general la imagen en disco
    docker build -t etiqueta
  3. Levantar un contenedor en memoria a partir de la imagen construida
    docker run -name mssql01 -d etiqueta -p 1433:1433
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Para gestionar varios contenedores a la vez (en local)

A

docker-compose.yml
levanta todos los contenedores a la vez

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Gestión de contenedores (en producción)

A

Muchos contenedores y nodos para distribuirlos
Kubernetes:
- Distribución de contenedores (entre los distintos nodos)
- Balanceo de carga
- Monitorización

17
Q

docker info

A

Info general

18
Q

docker pull/push

A

Descargar/subir una imagen de/a hub.docker.com

19
Q

docker ps

A

Listado de contenedores activos
-a: todos los contenedores

20
Q

docker run

A

Arrancar nuevo contenedor

21
Q

docker start/stop

A

Arrancar contenedor parado

22
Q

docker create NombreImagen

A

Crea un contenedor pero no lo arranca

23
Q

docker build

A

Crea una imagen a partir de un fichero dockerfile

24
Q

docker images

A

images = image list = image ls

25
docker rm
Borrar contenedor
26
docker rmi
Borrar imagen
27
docker exec
Ejecutar una orden contra el contenedor (desde fuera) -it bash -> entras como root
28
docker attach
Unirse a la salida estándar del proceso corriendo en un contenedor
29
docker export
Backup de ficheros
30
docker commit
Crea una imagen nueva a partir de un contenedor modificado en local
31
Instrucciones docker
FROM: especificar imagen base RUN : ejecutar los distintos comandos para crear imagen (apt install,..) EXPOSE : especifica el puerto VOLUME : indica una carpeta para datos persistentes aunque se tire el contenedor CMD : ejecuta el comando cuando se inicie el contenedor
32
pod
Grupo de 1 o más contenedores. Son la unidad más pequeña desplegable que puede ser creada y manejada por Kubernetes. Un pod tiene IP propia
33
kubectl
Manejar cluster de contenedores sobre una infraestructura de nodos distribuida
34
Objetos de kubernetes
Pod, Service, Volume, Namespace
35
Controladores de kubernetes
ReplicaSet Deployment StatefulSet DaemonSet Job
36
Registros de contenedores
-Públicos: Docker Hub -Privados: ·Nexus ·Cloud (Google Container, Azure Container, AWS Elastic Container)